<SEC-DOCUMENT>0000918541-22-000039.txt : 20220311
<SEC-HEADER>0000918541-22-000039.hdr.sgml : 20220311
<ACCEPTANCE-DATETIME>20220311114708
ACCESSION NUMBER:		0000918541-22-000039
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		127
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220311
DATE AS OF CHANGE:		20220311

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NN INC
		CENTRAL INDEX KEY:			0000918541
		STANDARD INDUSTRIAL CLASSIFICATION:	METALWORKING MACHINERY & EQUIPMENT [3540]
		IRS NUMBER:				621096725
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39268
		FILM NUMBER:		22731930

	BUSINESS ADDRESS:	
		STREET 1:		6210 ARDREY KELL ROAD
		STREET 2:		SUITE 600
		CITY:			CHARLOTTE
		STATE:			NC
		ZIP:			28277
		BUSINESS PHONE:		980-264-4300

	MAIL ADDRESS:	
		STREET 1:		6210 ARDREY KELL ROAD
		STREET 2:		SUITE 600
		CITY:			CHARLOTTE
		STATE:			NC
		ZIP:			28277

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NN BALL & ROLLER INC
		DATE OF NAME CHANGE:	19940203
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>nnbr-20211231.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:44795823-a596-4f68-aefb-39a347fddfd8,g:9872701b-9859-41d1-8753-701ec7797d12,d:f1e48e45331144eda205534cf40fd15c--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:nnbr="http://www.nninc.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>nnbr-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN180LTEtMS0xLTIzNTQ5_16e56383-d981-4a98-b096-e30dd474088e">0000918541</ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN182LTEtMS0xLTIzNTQ5_799ba736-7875-4bdd-839d-6738f111c3ab">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN183LTEtMS0xLTIzNTQ5_ad35b768-88fb-4276-82fe-45acfd038141">2021</ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN184LTEtMS0xLTIzNTQ5_fb37d29d-e0be-423a-86ad-8bd73c13d1e2">FY</ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN185LTEtMS0xLTIzNTQ5_53a1789a-2928-4ba1-9b1e-7f8edd3d70f4">false</ix:nonNumeric><ix:nonNumeric contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzMtMi0xLTEtMjM1NDk_416dc5fb-7908-4f8c-8f4f-4d595bdb050c"></ix:nonNumeric><ix:nonNumeric contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzMtMy0xLTEtMjM1NDk_ae55d9c6-73db-40a2-a908-5ed761a507ae"></ix:nonNumeric><ix:nonNumeric contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzktMi0xLTEtMjM1NDk_788777e2-2a5d-43e6-a975-7728a635bd76"></ix:nonNumeric><ix:nonNumeric contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzktMy0xLTEtMjM1NDk_836a3549-ff73-456b-a45a-c36754ae7bec"></ix:nonNumeric><ix:nonNumeric contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzEzLTItMS0xLTIzNTQ5_d3154fc5-5d08-4173-9241-b94a14e7843f"></ix:nonNumeric><ix:nonNumeric contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzEzLTMtMS0xLTIzNTQ5_e1956e3a-df9c-49d2-a30a-22642adf8166"></ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="nnbr-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb79800cddc54baeb745fb16592940a7_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id08f82405d7949e7a6fc6ccc413c5eca_I20220304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7d7efec018542c4847e0437941fed32_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i396cff57850d4ac59bd8cb4bbf09ba0b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93892d9461de49bbbf5e59623cf970d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i677d31b1ccbe4622b56e7329bb3df38d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i033dff713d5740269a5468790cc7eee3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8716fa79ad5846a59200c5f6a59e1ae7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3c5d105ac4f4f31ba7330f1a9913471_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bd01469cbf84550bcb91d24f1929adf_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f6ea5f9369542fbbde59488801c0600_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f5ef2b50da54ad18f4da1dc21050086_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b1738e675ce4e9c9376fa54521bcb37_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac14570ef2c246c187bbd31cade19626_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i267dee033b0a434b8402d89cc95becb6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id71f41fdad7544c5b677f09b8b0fb206_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaac98749fb23414e8df4d7fb9a54394d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id38082ffd3bc416f85aa1481c80b33b7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccb64e8ff96b4e1fb74912d7d654a0b1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84969d5c75fa4a75bf84539e7e912270_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbcff5778f594d0a935cd40c646e97f4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0ace269126c498291a341863bb82684_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bbd46374616464b886cb0e05293be21_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib616871accf341ecab7a9a9fea7a27d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i413bd8a42e2544a0b0c952d25121c71b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b6972689619414ab8bc72d6a2cca596_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id65661e529b44e0986b357ed80a52bdd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a90fc78969b4849bb91b38a64c9dd4d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a790a6d1c094a50abf268ccbcfee799_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia19181c0648d4ec48abed7156feac528_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7234b908d21d448086f73ac155353d4e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59af2f3397bc4422b543d8f890901a4e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9106baa305054e58a0a0a2bf2b4b5e1e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b02d512737b4aeca7054504d0efa821_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a24a86ad875429cb62996a445652c95_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac67ac82625045758c262eb5061cfb90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="manufacturing_facility"><xbrli:measure>nnbr:manufacturing_facility</xbrli:measure></xbrli:unit><xbrli:context id="ib2126db03a8d469cb873d5cffd57118f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i80bf99e2ff2946f5a4732c9cf412f41f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8bd41879b234b2c96d62051af8ad38f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27a1fcba0b634d71b8ec7ed317198340_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f135f04de834f098348ab9a46aed090_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id45ea20e26734e00929d8818a36931c4_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cc8931dcd334592a0f76360a0e0b861_D20201006-20201006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-06</xbrli:startDate><xbrli:endDate>2020-10-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie19f1b2ad745421bb0e72c05e669a1bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d20ecdc48bd4b60b1b097ef56152fd7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id65e5af5ce864bbba9e33386f2625f7e_D20201006-20201006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredAndIncrementalTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-06</xbrli:startDate><xbrli:endDate>2020-10-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>nnbr:segment</xbrli:measure></xbrli:unit><xbrli:context id="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14cbb954af34403383eb417fdac90767_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85423e82da4f4bfcabf89d63b2514512_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67be7fdacf334886a41287fcbcf56c57_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc4277e5eb5e496e877b6e1ea8a4353c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38c0175c3056420693ae26d55017b726_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i458c11b470954d76b324bd2855c36473_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7663d4cb0905400ca6840e30221e14b6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib31f0b0663da41499bf59880cff252eb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fce248b56b34834923551d1a7958521_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieecd8236eb164e3baa30519cca2bb0a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i762ca149718744699118cd4ccdebd931_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic239ecbfc375402eab4f2065c47a3f6e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06ef01cac1544761ad6d8ca4293f6e9a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d4c22c257584180bbe88f7e07efb030_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5544a001329c49e59b730a9d3d5167ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7073f1643bbe43cc8c4fe0a3c93c0b66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ce797943c814f43b7da4829b7285043_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if648af0d965f422788aca90c474b234a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e47b28c9fb34dfeb235b8157c067153_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3df2035c4d34e00937ffd45095d3e0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i988c6675aff84135bf73b5f3cd08d3be_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ecd60ae781845209f4b96aac78067a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5932bbee36c14e44ad26e14745dfbb7c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if332095d407d4f198bded057bdf9b69f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8c899f8e9bb40619ca054d1226a02cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec865b60a99942a1a82cb9baecd6be06_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06d01061a7d14af5b84c6709fba64aea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16bbdb7a1ecd4777a2665b017b9b2e19_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c0db15150f04a2880de5f2a96dcfa1c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99835c14e9d743988714174255869122_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a1ad168b67947459bd4c72ac4ec900e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e294e679f6647dda4b7f611ff1869dd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f7005ef1188420d87d7f928a5e236a9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie787488d0ff14797a7ae3d2f9b5d156a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3de3312880a044d0a6606064bcfee62b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4208bb888df47bcb2c2eb995fa948c4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e856aee74ca436bb9d8444d47e6440c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i389185ace1fa44129eeda14eb3d2f929_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70ef58a95c53405bb3a186776cad9a60_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ef945fb8eca41ae915a31de6daf0262_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i427294f835b140ca8b442010a9f01fbc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1dc36b1a0734dce9c1fbc24d1143e79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c399019314a4d97bc1385b928ee4ef9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94d0876e40e24faa9baefe1a00efc2d4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d27c03564d9461faca6b36bfa63db95_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i180514161db74df296ac416acea87531_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa1d874da79148d2b8b64d61acea0126_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b3bd95bbc88443ea92c55ee399c6d8e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa434ea2afad4b7c809fcab46008c629_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic873015c395b47c1a57ee34f55aa8820_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99fc49205c914106a4ba7c484eed5741_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if44f4e1c4d974f32b0fbb29ca6a6557b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia973e02736f74bea8518fda8bd476555_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1fde219909c4437948f9e976359ad78_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6846db37dbf84b398719ff7bf9c70088_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2df5fead88034f8dbb79073ea4089a0a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a1f14a0167449d1974b0d4107153f3b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b5ca18732b941e38d796002bc47a12c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e94985e98ea40d08b3186df1ecb8efc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i973018b748d141beafb321dd27185cfc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fadf5aced32494ab7ea395a0fb2a8f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ec9661cf766452ca4d63b4a3764fc9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a5a91277a8c4c0dab988df385de4de8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d9720892ddd4a9f99f32c4552c2b9d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3a750a37c7f44ab90c44fb2b9181be4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc8d7a36612c435bbb5cbb6d44b04540_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i168e594549e54cb7b99e7591314ce369_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i430f9261edd3450b8237ff371badb560_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i048a37e3e04f4357945cde188362d52a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8654218c45c443caec54b208a9e5a6e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:VariousBenchmarkRatesMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1be6be1b8dd04fdcb24f2a6dfc202fad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib473b51d48844e7482606724aceabb41_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcfcef7871554634ac5fdf87fe8d1e3d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b6baf45d64044b7a67b163fbe80daaf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cd4d9045bdc4627b361ced0ab459276_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4acd4270478a4f0da1ac69a261211e9c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:FederalFundsOrPrimeRateMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44b5939378784c6c8341bfff30271e7d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:FederalFundsOrPrimeRateMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied76616300644f53b5dd147386ec4700_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fd9e469dbb042eead3dcbc2e61a2740_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b107d8ec4ab4861b0557c22372d62e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb9419937f4144aa8e87c0f304944022_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd1c28e7ae424768ab3654ecf2bde3de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic47070a056154867baf3530fb0c90e2b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70fddba2e0654a0aa449a9e5e98f45a5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9adb726d6c4a4bffa03e4d99358bd4d5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:IncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b6d577a0a674918ae7123013bc5da53_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb908a0b62af42cb99ba5032529249a1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2dbc3799edb466c862787372e7e31fb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i127dd9947ca94d42ab7cc8b0a838b278_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">nnbr:July222021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77be95d510d34868a44f68c8592d5e5f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">nnbr:February82019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d8068b58ce647a3a1a7aa237ed38302_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i101239e31458451b860c340c9cceed93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d7680f48c3147778211342e9d332226_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaa51cb8e31f4b9cba7d4e344b4ebfd1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16089af3288d4816bdb721d3bb65faed_D20200401-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba507619a5f444a893e5db5d01a935e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i710e7b5c4d8e45a6b5adeeb212948358_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a0c30c2fd7a45c8822fab9156aa3110_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i762c1513679d42e384602f2b824300f2_D20191101-20191101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2019-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bb340dbaf61443c9e369cf980d670ee_I20191211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2661262767f84a8282cf0b918b17f908_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bc2ed5533e84ed0b73f8675fa935f8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie51c129bec5d457a983d276814750e64_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d06143036154d3ea609acf1a54cc1d5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i535400b9db7949acbabe347d74704d45_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff40035d009f4a03a610e2160bed19c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95ebc794a4774fbd9532bc6b508072ca_I20200415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbd37fc0e31d4b2c8004a41b7602950c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i015f0596e92c4d4381155f918acbe091_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d57ca821de24038aa8b5c4b0ea4a39d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9de6f248815348ef9dad59958b3ff4cf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4e260e5ba144ed6b56d148f2e04ccb6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9c8162d3f9c47e28145526b27b6a1f2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fa686506a8a4893a0560c25766d5300_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebe533c242f943e89211ba9dc3e3eb7c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb3dfbcabe7e4c6e8cc12ed2ceb83c3b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffffa201160d4c80b7144f40c8df3e25_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6633c0eb43bc42008f9d874b543b92f8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c7b9b6f19fe4070a8c5d59610bc5e1f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7439b9cac53b4598bdd4207f67dffeef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13128152bab246dd8966142ac9c03c71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fab0a443d844d69b8179138595152af_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea794d81d128415281fe35d62f830533_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i426d43daf2c04686ae1295ed8964a55a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia40910e91935444fb658b74a7206b3c0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69ca395e40e54b0ca9f4750b59859e1f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40238f8953de4e5193d52ffaff313a35_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if75f8f64d58e49ea896cb864496ce13f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia207b169a569441995bd2e6de54d73c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a51e099eaac4d79ae7cde15ab28de1a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5d6bcb3f9e54736bce3130912b253cb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i970aa8e9327643c2ac718be140fa9775_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i921adb1e065b41949ccc1ca6f2806a0c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fc8af11e3934c86aae27ce270c718d1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8211be147a944297a0e17a2167d7b73c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9601880035204033a2e23c1dfa178109_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4be92d188ba2445c9f187eef2c27864b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifaecebe4c898470d9056c3d0cb959583_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c94d4b8d0ea4ba0b7509b4b773a1213_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i551cca6cc9704fbeb40512ab86f963a4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i156c0080e26e4cca876da731b0df04bd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib74338c5fcbc44daa8c96a8efa3b873b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14f68404b1fb424892a7624c4e45efd0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6530c16c66e448ea79f12a3750be4af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bda52d6257b49d199dabfbf89510918_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida03a3541fd246f598bf62d716180c73_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20cca2255bf34a2e87c158b07e032709_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if315c356b3c346d083a0818722a2398c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95d8d141f93f427ba266c1abc6ee564c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f67ee868c604a96acb7e15729e5432d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedd6f73acb394e468d1ebd9321a9cad2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i716a57737a204455b6e81935e2cc4ff5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02f7a0126d334c2fb9c28c8c5b8e896b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4edb599c2f3a4b28ac302c64390eb887_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70abeb170d724a92a7ea20dde0156315_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8969cbb60e704edb846ad90a26ce49a7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b7f0fc2eb084e18b0fef8f61b8a1aef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00b6096143db4d0998a7bf2eeff134b2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15be3949e4ba48d2867c7f90397bb068_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2875ca759b94b2ab4742adf5d25d8ae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i001210ac6dd64902b445a2c4a0c5c9d6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b218b5559d0405f8bab1e929c181b4c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2961288bcaba4c33996281e3db928ee3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb6f4108278b43439eb2309d040afffb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3f40cb1465e43228a0294b31cbcbdfe_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb4733e83dda4ccb828a061318e4b461_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15a3c2392952494ca1aa6f7fec9ce2bf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie31cf1535b40460d8245a6a6c4898fa5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i191ada1f6c9442b4802ab4c6672111f5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b49dada0bef4f81899ad91383c3c5e2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7df57d48c8a47349faba5c05c3a1a19_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0da5b9b9dc244acea4a4e7ea5de14aa7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ae288cecedc4e4c96004b3bec7399ee_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic88c66b063684c37ba31db7608fd173f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8579e5f291ba4b5cb439f7dd39a5c370_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadf6dd4fdc1a4f2a9cbc55c00d8e5a30_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5666cb3ca6043e08757e7544b646764_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15e9e9df39ec43fcaea0766a3738521b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedfc4fa87b734c9c8b3286ea27679cf1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35372e85df234de3b5532c9d22f87eee_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ea55bec54ca4f4d8d082b9a44943b00_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9021e6388284cb3a6208ad1ab6fe1a2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida1633ce60934bc6bcb56e009a67c367_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e7e8a0427c84fb9a4e7b41040206ec3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i403c29da4ece4c0e823f455420583af8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c107077676a488bafd2a0955a0a7e34_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if54d11b6279e460b8d4821a76a2b1593_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c89856595ea43fbb1f6ccae9de818e2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie00bacfe49714e2980e981f61d9b1e2a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i195243db203d4799b425cf02fa5c631f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fc1ca9a01ca48a09c2fa603f34c4a32_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cb6433296364fcf81439bbcf38bed00_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3bf7ec76c2746658492aff652b31a38_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia57a9d11c2904b148d823732223234e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b3f5d37fb4f4c5793cf132863d06f2d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bd7a443f59b47d18bc6184fcfafe5af_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e1ab518995242d38944ad9b3cac0701_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i462f0569657b4eb1b9879e07d2f6ecac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4696bf0e65ba41efbdcf6a281b1e29e3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie53095435b674ed9a8180459c5965042_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fa38b7e66404198abe7029b1a601443_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie249ae4e62904093ba03dc7925fd213c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73184e32e10b4af0b159a369890912c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07225b586fed434288f73b1378b9bb59_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b159617aca64543a3120156169bee38_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2241894a880849198ce126a5ef460710_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ec3d192cbc44454a41855bca8220ca0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c3f120b45f74501abff4c6740fe15a4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a669380f8e8447480996e82372548ed_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70bd679262a04a1d9197744b16b902d7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia857b0b295db45b0961342fdfe4846a9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0c7b2b00c3047428cc5c24103b2df3b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69398875949d4b5d80c5b3d62689766d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e7adff8c8a415aa88d7d3df7578941_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b9b330acbc14b6bbe0f4681d05ed07b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82a660c889ef48e0b2c005a5d872624e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i428c8a86b2784fd5a87885547d802a45_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2b8670cd6284d7689714590d836ae4d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1359194d1790410b95ff1d2ccdae5681_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56c39582607d4157ac8773bbef11f2ba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9b4bc89ad9a431e88299fd24ac1a0c0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ee923bc6b1640c6beb01da6eaa9bb45_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib48f27745bf24db2b66b65b79edebd72_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82552bb236ef47d3976d9b73e3ac123b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36185f89ec044653836636bec2acc8ad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fd0de45042646e4bb73c7b80282fe9a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c7d0c17ee294a028fa24611a346e788_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia12ac444257d4d07acf6d85f311a8900_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2837b117341b423686edc1c9cf0d1ef1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd212cfad09c49c88c196026f0f524c2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf51e0f08f8405bb90d30300d675ee8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db1c46f5efa49048d04f8ec72bbae17_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b11cc7c61f44b87adc0537138080ee3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9b33bb3ec674adb93efb6e176aa0ae8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eafe9b88f014c04a57418d63f8f629f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia46dd87bb471492b9c82d80f6158c9fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffba6cb9ad2c4a229dcc2c524d559bda_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea3fbfe5e14c42fbae20bdab525695c5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8828c284e203444099ec0a13a6972cc2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica2c91eb3a674a2f85c1b74bf7af632e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i165074e2525c42a18a4bc5fe14b6ac71_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11aec99dd12647b38e2f6f2accbab97a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69f5c7c2086048b0a185eb085301cf53_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b3de233d0c041f28c0bb0a6074b9f77_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ee954c705904e198e256a5c610ca1d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7525da919bd44f58b183f2fd63739408_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ac3c97534c5449ba6acbe96d71dfe7a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90cd203a2abf4cdf80d7eff20393fc2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf5a1cba4c8744de959eb60dbed60737_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9494fbec92744dbf9e48e9d6dcc5666e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6637437b4e154663b10411df6ec26b2c_D20210101-20210312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8494fdbd236b426282e041963b5d1977_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1683adb939dd41fe84944f085b35dd89_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3673721a2ea48588fc9867da1498757_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6f338797ce545ad86c93232133dd1f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79c85f1a2e2f4b31a7fd9d18b5b53125_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9760a8dc60ad46ffb2d79507d6231081_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b6962ecd9a44e68b8a7c2af24d6d35a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88e6be6e5efb48bebdbc9a5c8b8ad71f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75122bf9697c4027a6d18e5c408abcf6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fbfbd79e67145408659865e6e97ed26_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f3183828a094174b866369ce9318ca4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f90ed7f41dc46c5b6e3b1b455f188f3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a362fc800f04e1b8e0b6abfd0096d1d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia001ec979d1045e09f509e5e5ce47bff_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2275c477c0f449b6a2341edd832e6896_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4706d27bbda24850aae8f3ddc5634ed5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie90c1b0e479f47168920fb30d8175c91_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8aa70b6b79646d7ae3adf4e3bffc374_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01f22f3a567940419d43aecd00f5c33a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9747d60cbc164d09b7583ee5f4947248_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85d6f4c2cbe444d69f11d47ea98a4a1c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b4ce15e994e439b9956e2b29d6eb131_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4828b699734450582317b0952707e34_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0f91d2f579d4a43b538dd8e740d0255_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6da929e4e18e484fa80a2ad82af2222a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if021e3828ffd4a0aa2c90eefff9e5720_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia282cf25ebfd4bd2a5b39351b4d76048_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d7784d004654b5a8cfec5fdbcfe44b2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a82fa0f0d0e4a029d5432e73bed4ff5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ca4715288e543d09c15b1bc2dda087f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ca66397bdb2459a9c06aa83e9079561_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dd3d0c6cb4c4bf5af92cb106fceefd1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf95bdc2dbc349ef93c7ebf65c94f3ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba4f2dd0b3bd4930a08a601de5e4677f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac7c8fa7d3944bfab655d1b8f811cd6c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4c54302636340c3b2eeb8a007babeee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9757f784eb1f4584bde570615a816222_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i867a96bd88a24a0dbeb0aac9cf03c218_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f540da2cb124d9ca87e53ea5f98c30d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6462981cc1754acfad258f21ee7f8485_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d4fb66b2e794cb2bb708d4d06639292_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a5c4f4db6fd43aaaeb202ab3ca57a59_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e8317595015454f9f7cdd001f83ae79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia62a66b799b947bb97861954f810300c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6196decc2b574285b7d6cfdaca0e90d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5788ebba93624e6091e88b02decd2a8a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b585b1756424e55aa26db9d9f030f17_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33d9961d3eaa41ed8a2ba46b9fcc5390_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22646a3ace6f4c069108f4547e27b196_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21c59837246b472c845bff267b8a7f9a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ef1614dd1d54c37a13dba04bbc95250_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76d69251c412422883e1db2d4e032f72_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied41ac6a90844c5c97bc4d00fed8ffa6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabb19b36b181478e8f6305aeecd1d161_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6af65cb8930f4988a1f62e2d7a0d3601_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2be23eaa88d4924bebf019e0ee425d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffc1fc0755ae4895b7d849c73fe85e0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75f964644f044a6dbcfa683fa359f0d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i695d433fd1cb4b7bbe5e90794bc93afb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fefb71a01ad49d6b484342b921896ac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifda2bcbdb1b04e589e40d4114618a3f8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbbf4ba280a241b5b7fdd5d94106ce8f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e02b704392044299d6e0572f02b5fe6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30e1811386194b7e836e48c729bbe37e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icab96b2ec67b424a9f6fcf2482628010_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie323d971c55f4d1fbe1855a8ea06f34f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b89ca1907554b9f9066c50e65263e0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d7dd53838d14d68aea8af96f0beeb8d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fb3cc8c51f14f8f8adf63c3561293ad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaeb93c968c7423a83355c52502bbae8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">nnbr:February82019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0753192e8ef44b728e3c30e3efbe3377_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc4f02b436f34c13ac0c8d8e9e4235f0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa9b6a49b71248a69dd9493f58b98806_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9497b807824644bdb4bd956d082af94a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib473aef6a2644ef2a3bfc9a709b76151_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60511b9e85404725b5ea4adfe6820e28_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i936d926ee9134dd2bfe954478bd42e44_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34c4e97f06974d50adb692561b1aa120_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20bcf792073e4d01b03878b9b9f7e264_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if71df389532d473cb98d07bb10b656a1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82947304cdc343cda7feb0bc78da5baa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84be16d45b9d437faa4183c800786795_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000918541</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNC0xLTEtMjM1NDk_962cabd5-b2c2-42b3-b5b3-b9e40881f6ba id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctMi0xLTEtMjM1NDk_c878feb5-96ee-4ba0-a72b-586b1b4e0f77 id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtMi0xLTEtMjM1NDk_6f0f2e7d-6a86-45e1-bb2b-58b2ed5fce90 id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNi0xLTEtMjM1NDk_ded58d47-9e6f-4d24-954c-f4b34fc59bac id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNi0xLTEtMjM1NDk_8b45cc64-6e5b-438f-a5f6-81798e4c32f7 id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNC0xLTEtMjM1NDk_76c13bed-9e22-42ee-9e12-1aa6db76d91d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5" order="1"></ix:relationship></ix:resources></ix:header></div><div id="if1e48e45331144eda205534cf40fd15c_1"></div><div style="min-height:25.2pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:230.25pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zNzk4_223e4441-e6e9-4549-b126-0ea1f38e6e00">10-K</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:230.25pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YTZlZjY0NzVhNzNkNDdlNzg1ZDYyNzAyNWYzNDQ2N2UvdGFibGVyYW5nZTphNmVmNjQ3NWE3M2Q0N2U3ODVkNjI3MDI1ZjM0NDY3ZV8wLTAtMS0xLTIzNTQ5_7f6ba7af-6ba4-4654-84be-1b47a8e71698">&#9745;</ix:nonNumeric><br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18xMjM_a975b1e2-21f2-4ebf-a50f-effb25e43c20">December 31, 2021</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OR</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZWFkNWI1ZDU4NDZiNDFjMjlmMzkyN2EwMDYxMjRlMDEvdGFibGVyYW5nZTplYWQ1YjVkNTg0NmI0MWMyOWYzOTI3YTAwNjEyNGUwMV8wLTAtMS0xLTIzNTQ5_56d839fb-9599-4e17-9d70-954e8e5c06cc">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAz_4775ab2d-fc7d-434e-ba5e-0616ee9541df">000-23486</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:230.25pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><img src="nnbr-20211231_g1.jpg" alt="nnbr-20211231_g1.jpg" style="height:49px;margin-bottom:5pt;vertical-align:text-bottom;width:50px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18yNTE_7e1ae658-0148-44cb-90fb-22c6fcbf7c12">NN, Inc.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:230.25pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8wLTAtMS0xLTIzNTQ5_0d969320-712c-44e8-9345-c98f965cc12a">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8wLTItMS0xLTIzNTQ5_6e4160b8-5fb4-47b3-9d4c-44ec13da19c0">62-1096725</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction&#160;of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification Number)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTAtMS0xLTIzNTQ5L3RleHRyZWdpb246YzJmNDZlMDY2MTI1NGI3ZWFjODdhYTIzYWY1NWYwNGRfNA_536ead55-96bb-4bcc-9330-dc2a95af3c81">6210 Ardrey Kell Road, Suite 600</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTAtMS0xLTIzNTQ5L3RleHRyZWdpb246YzJmNDZlMDY2MTI1NGI3ZWFjODdhYTIzYWY1NWYwNGRfNw_899f1da5-2405-4507-bedf-4866de5e6bd7">Charlotte</ix:nonNumeric>, <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTAtMS0xLTIzNTQ5L3RleHRyZWdpb246YzJmNDZlMDY2MTI1NGI3ZWFjODdhYTIzYWY1NWYwNGRfMTE_5b3b5c21-1f02-44cc-9b05-7cb025c581fc">North Carolina</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTItMS0xLTIzNTQ5_dda4d653-de95-4c32-8845-8ca83a3667b2">28277</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zMTc_d372d578-34c1-476e-a0c3-9798a991f4fc">980</ix:nonNumeric>) <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODA0_55e28475-cf62-4d66-9696-add7940fb454">264-4300</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:230.25pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:38.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.141%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Trading symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZGIxNTBiZWQ4OGY0NDM3N2JhMGM3ZDA0YTE3YTc1ZTkvdGFibGVyYW5nZTpkYjE1MGJlZDg4ZjQ0Mzc3YmEwYzdkMDRhMTdhNzVlOV8xLTAtMS0xLTIzNTQ5_711c3539-bd8d-4fe7-9a9f-e775f61bf7c3">Common Stock, par value $0.01</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZGIxNTBiZWQ4OGY0NDM3N2JhMGM3ZDA0YTE3YTc1ZTkvdGFibGVyYW5nZTpkYjE1MGJlZDg4ZjQ0Mzc3YmEwYzdkMDRhMTdhNzVlOV8xLTItMS0xLTIzNTQ5_c6c7aaad-f239-4d44-a6bf-83b151931d37">NNBR</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZGIxNTBiZWQ4OGY0NDM3N2JhMGM3ZDA0YTE3YTc1ZTkvdGFibGVyYW5nZTpkYjE1MGJlZDg4ZjQ0Mzc3YmEwYzdkMDRhMTdhNzVlOV8xLTQtMS0xLTIzNTQ5_eb8e1834-9c34-4330-99c1-0f4c9a1a22b4">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act:  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:230.25pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODA1_13b37d4b-5be0-4e8c-a825-1ca7bce350e0">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zNzk5_fe3ca829-330c-4b33-a2f4-75386b905d26">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAw_2e1abc73-06ca-48bf-8f7f-0b2543e3deeb">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such file). &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODA2_43149a06-2f1f-40c7-a338-0701c7af942c">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:25.2pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YzA0MTJjMWM0NzAwNDk5YzhiNDI3ODUyYjUxYjdjNTkvdGFibGVyYW5nZTpjMDQxMmMxYzQ3MDA0OTljOGI0Mjc4NTJiNTFiN2M1OV8wLTItMS0xLTIzNTQ5_f598f7ec-e669-43f4-8952-1fcdaf8e2bd5">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9745;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YzA0MTJjMWM0NzAwNDk5YzhiNDI3ODUyYjUxYjdjNTkvdGFibGVyYW5nZTpjMDQxMmMxYzQ3MDA0OTljOGI0Mjc4NTJiNTFiN2M1OV8xLTMtMS0xLTIzNTQ5_10582ce4-61d9-4928-a318-cd923e8dc7f9">&#9745;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging&#160;growth&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YzA0MTJjMWM0NzAwNDk5YzhiNDI3ODUyYjUxYjdjNTkvdGFibGVyYW5nZTpjMDQxMmMxYzQ3MDA0OTljOGI0Mjc4NTJiNTFiN2M1OV8yLTMtMS0xLTIzNTQ5_2c311a02-3033-4eb2-9a15-7fe294ea1542">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAx_72cbbf97-30aa-49e0-99fb-6f9db84c6c52">&#9745;</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;<ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zNzk3_3981361c-ea13-4c40-a9f0-b4d6e9a51e1a">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="ieb79800cddc54baeb745fb16592940a7_I20210630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18yNjg3_5a75442c-69d8-48d1-aca2-18560867cea6">158</ix:nonFraction> million as of June&#160;30, 2021, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, computed using the closing price of the registrant&#8217;s common stock as quoted on the Nasdaq Stock Market LLC on that date of $7.35. Solely for purposes of making this calculation, shares of the registrant&#8217;s common stock held by named executive officers, directors and 5% or greater stockholders of the registrant as of such date have been excluded because such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for any other purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;4, 2022, there were <ix:nonFraction unitRef="shares" contextRef="id08f82405d7949e7a6fc6ccc413c5eca_I20220304" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18xMDk5NTExNjM4NTc4_34f2e4ee-ddeb-4be9-a31a-ff9a1db68aa9">43,297,653</ix:nonFraction> shares of the registrant&#8217;s common stock, par value $0.01 per share, outstanding.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAy_c3c5b9d1-2fce-4eb7-bf8f-5919e13413ef" escape="true">Portions of the Proxy Statement with respect to the 2022 Annual Meeting of Stockholders are incorporated by reference in Part III, Items 10 to 14 of this Annual Report on Form 10-K as indicated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant&#8217;s fiscal year ended December&#160;31, 2021.</ix:nonNumeric>&#160;</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NN, Inc. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_10">PART I</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_10">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_13">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_13">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_16">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_16">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_16">11</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_19">Item 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_19">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_19">20</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_22">Item 2. </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_22">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_22">20</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_25">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_25">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_25">21</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_28">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_28">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_28">21</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_31">Part II</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_31">22</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_34">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_34">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_34">22</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_37">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_37">Reserved</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_37">23</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_40">Item 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_40">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">s</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_40">23</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_58">Item 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_58">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_58">32</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_61">Item 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_61">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_61">33</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_163">Item 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_163">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_190">77</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_166">Item 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_166">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_166">74</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_169">Item 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_169">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_169">75</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_1607">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_1607">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_1607">85</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_172">Part III</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_172">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_175">Item 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_175">Directors, Executive Officers, and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_175">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_178">Item 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_178">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_178">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_181">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_181">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_181">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_184">Item 13. </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_184">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_184">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_187">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_187">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_187">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_190">Part IV</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_190">77</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_193">Item 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_193">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_193">77</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_196">Item 16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_196">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_196">81</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_199">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_199">82</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_1619"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note Regarding Forward-Looking Statements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This Annual Report on Form 10-K contains forward-looking statements that are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements may discuss goals, intentions and expectations as to future trends, plans, events, results of operations or financial condition, or state other information relating to NN, Inc., based on current beliefs of management as well as assumptions made by, and information currently available to, management. Forward-looking statements generally will be accompanied by words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;guidance,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project&#8221; or other similar words, phrases or expressions. Forward-looking statements involve a number of risks and uncertainties that are outside of management&#8217;s control and that may cause actual results to be materially different from such forward-looking statements. Such factors include, among others, general economic conditions and economic conditions in the industrial sector; the impacts of the COVID-19 pandemic on the Company&#8217;s financial condition, business operations and liquidity; competitive influences; risks that current customers will commence or increase captive production; risks of capacity underutilization; quality issues; material changes in the costs and availability of raw materials; economic, social and political instability, currency fluctuation, and other risks of doing business outside of the United States; our dependence on certain major customers, some of whom are not parties to long-term agreements (and/or are terminable on short notice); the impact of acquisitions and divestitures; the level of our indebtedness; the restrictions contained in our debt agreements; our ability to obtain financing at favorable rates, if at all, and to refinance existing debt as it matures; unanticipated difficulties integrating acquisitions; new laws and governmental regulations; the impact of climate change on our operations; cyber liability or potential liability for breaches of our or our service providers&#8217; information technology systems or business operations disruptions; and other risk factors and cautionary statements listed from time-to-time in our periodic reports filed with the Securities and Exchange Commission. We disclaim any obligation to update any such factors or to publicly announce the result of any revisions to any of the forward-looking statements included herein or therein to reflect future events or developments.</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="if1e48e45331144eda205534cf40fd15c_13"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Business</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Introduction</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN, Inc. is a diversified industrial company that combines in-depth materials science expertise with advanced engineering and production capabilities to design and manufacture high-precision metal and plastic components and assemblies for a variety of end markets on a global basis.  As used in this Annual Report on Form&#160;10-K (this &#8220;Annual Report&#8221;),&#160;the terms &#8220;NN,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221; refer to NN, Inc., and its subsidiaries.  We have 31 facilities in North America, Europe, South America, and Asia.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our enterprise and management structure is designed to accelerate growth and further balance our portfolio by aligning our strategic assets and businesses.  Our businesses are organized into the Mobile Solutions and Power Solutions groups and are based principally on the end markets they serve.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Segments and Products</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mobile Solutions</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mobile Solutions is focused on growth in the automotive and general industrial end markets. We have developed an expertise in manufacturing highly complex, tight tolerance, system critical components.  Our technical capabilities can be utilized in numerous applications including for use in battery electric, hybrid electric, and internal combustion engine vehicles.  The group currently manufactures components on a high-volume basis for use in power steering, braking, transmissions, and gasoline fuel system applications, along with components utilized in heating, ventilation and air conditioning and diesel injection and diesel emissions treatment applications. This expertise has been gained through investment in technical capabilities, processes and systems, and allows us to provide skilled program management and product launch capabilities.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Power Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power Solutions is focused on growth in the electrical, general industrial, automotive, aerospace, defense, and medical end markets. Within this group we combine materials science expertise with advanced engineering and production capabilities to design and manufacture a broad range of high-precision metal and plastic components, assemblies, and finished devices used in applications ranging from power control to flight control and for military devices.  We manufacture a variety of products including electrical contacts, connectors, contact assemblies, and precision stampings for the electrical end market and high precision products for the aerospace and defense end market utilizing our extensive process technologies for optical grade plastics, thermally conductive plastics, titanium, Inconel, magnesium, and electroplating.  Our medical business includes the production of a variety of tools and instruments for the orthopaedics and medical/surgical end markets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competitive Strengths</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">High-precision manufacturing capabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our ability to produce high-precision parts at high production volumes is among the best in the market. Our technology platform consists of high precision machining, progressive stamping, injection molding, laser welding, material science, assembly, and design optimization. In-house tool design and process know-how create trade secrets that enable consistent production tolerances of less than one micron while producing millions of parts per day. Parts are manufactured to application-specific customer design and co-design standards that are developed for a specific use. The high-precision capabilities are part of our zero-defect design process which seeks to eliminate variability and manufacturing defects throughout the entire product lifecycle. We believe our production capabilities provide a competitive advantage as few other manufacturers are capable of meeting tolerance demands at any volume level requested by our customers. As the need for tight-tolerance precision parts, subassemblies, and devices continues to increase, we believe that our production capabilities will place us at the forefront of the industry. We have differentiated ourselves among our competitors by providing customers engineered solutions and a broad reach and breadth of manufacturing capabilities. We believe it is for these reasons, and because of our proven ability to produce high-quality, precision parts and components on a cost-effective basis, that customers choose us to meet their manufacturing needs.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Differentiated, system-critical products</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tight-tolerance and high-quality nature of our precision products is specifically suited for use in the most demanding applications that require superior reliability. Our products are critical components to the operation and reliability of larger mechanical systems. Precision parts are difficult to manufacture and achieve premium pricing in the marketplace as the high cost of failure motivates our customers to focus on quality. Our products are developed for specific uses within critical systems </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are typically designed in conjunction with the system designer. Our parts are often qualified for, or specified in, customer designs, reducing the ability for customers to change suppliers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make products with tight-tolerance and extreme precision requirements enables our customers to satisfy the critical functionality and performance requirements of their products. We are included in customer designs and deployed in critical systems that involve high cost of failure applications and significant regulatory certification processes, including those for the Food and Drug Administration (&#8220;FDA&#8221;), Underwriters Laboratories (&#8220;UL&#8221;), and the National Aerospace and Defense Contractors Accreditation Program (&#8220;NADCAP&#8221;).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Complete product lifecycle focus</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our engineering expertise and deep knowledge of precision manufacturing processes adds proprietary value throughout the complete lifecycle of our products. Our in-house engineering team works closely with our customers to provide parts that meet specific design specifications for a given application. The relationship with the customer begins early in the conceptual design process when we provide feedback on potential cost, manufacturability, and estimated reliability of the parts. Part designs are then prototyped, tested, and qualified in coordination with the customer design process before going to full-scale production. The close working relationship with our customers early in the product lifecycle helps to secure business, increase industry knowledge, and develop significant trade secrets. Performance verification, product troubleshooting, and post-production engineering services further deepen relationships with our customers as well as provide additional industry knowledge that is applicable to future design programs and provide continuous manufacturing process improvement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prototype products are developed for testing, and process validation procedures are instituted. In many instances, we will file for regulatory production approval and include the customer&#8217;s proprietary processes, further discouraging supplier changes. We will assist the customer with continuous supply chain management and comprehensive customer support for the lifetime of the product and continuously seek to identify new operational efficiencies to reduce the product&#8217;s cost and improve its quality. Once our solution is designed into a platform, it is often embedded through the multi-year manufacturing lifecycle and has a competitive advantage in supporting subsequent platforms. As an added benefit, customers generally fund development, prototypes, and manufacturing tooling expenses. This discourages supplier changes and drives recurring revenue for us.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term blue-chip customer base</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain relationships with hundreds of customers around the world. Our customers are typically sophisticated, engineering-driven, mechanical systems manufacturers with long histories of product development and reputations for quality. We have no significant retail exposure, which limits volatility and provides enhanced sales visibility. Relationships with our top ten customers, in terms of revenue, average more than ten years. We have significant exposure to emerging markets in Asia, South America, and Europe through these global customers as well as key local manufacturers. The diverse nature, size, and reach of our customer base provides resistance to localized market and geographic fluctuations and help stabilizes overall product demand.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic global footprint</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 31 facilities, on four continents, are strategically located to serve our customer base and provide local service and expertise. Our global footprint provides flexibility to locally supply identical products for global customers, reducing shipping time and expense, allowing us to match costs to revenue and to capitalize on industry localization trends. In total, we operate more than 2.1 million square feet of manufacturing space. North America constitutes the largest portion of our manufacturing operations with facilities in the U.S. and Mexico. The North American facilities are strategically located to serve major customers in the United States and Mexico. Our foreign facilities are located in regional manufacturing hubs in France, Poland, China, and Brazil, and primarily serve global customers in those local markets. The Asian and South American facilities, we believe, have significant growth potential as local customer bases expand and the markets for high-precision products grow in those regions.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Synergies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to realize synergy effects between Mobile Solutions and Power Solutions by pairing our experienced engineering resources and wide-ranging portfolio of process technologies from each business to serve our customers&#8217; ever evolving needs.  Recent solutions developed in the electrical, electric vehicle, aerospace, defense, and general industrial markets leveraged the deep experience and expertise from each business to respond to tight, stringent requirements - all of which in a custom and innovative manner to meet each customer&#8217;s unique demand requirements.  In addition, we continue to experience customer demand that utilizes multiple facilities from both business, on a global basis, due to our track record of quality and strong performance.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Proven and experienced management team</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management team has significant experience in precision manufacturing and the diversified industrial sector. Warren Veltman has served as our President and Chief Executive Officer since September 2019 after serving as Executive Vice President of Mobile Solutions for two years.  Mr. Veltman has over 30 years of experience in financial and operational leadership roles at NN and Autocam, which the Company acquired in 2014.  Michael Felcher joined us in 2018 and was named Senior Vice President and Chief Financial Officer in July 2021.  Mr. Felcher has extensive experience in finance leadership roles at JELD-WEN, Inc. and Goodrich Corporation.  John Buchan was named Executive Vice President of Mobile Solutions in September 2019 and Executive Vice President of Mobile Solutions and Power Solutions in November 2019.  Mr. Buchan joined us in 2014 as part of the Autocam acquisition, a business at which he had 18 years of experience in operations.  We believe that our current management team has the necessary talent and experience to profitably operate and grow the business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are supplied primarily to manufacturers for use in a broad range of industrial applications, including automotive; electrical; agricultural; construction; residential devices and equipment; aerospace and defense; medical; heating, ventilation, and air conditioning; and fluid power and diesel engines.  Sales to each of our top ten customers are made to multiple customer locations and divisions throughout the world.  In 2021, our top ten customers accounted for approximately 43% of our net sales.  In 2021, 70% of our products were sold to customers in North America, 7% to customers in Europe, 16% to customers in Asia, and 7% to customers in South America.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products to most of our largest customers under either sales contracts or agreed upon commercial terms.  In general, we pass through material cost fluctuations when incurred to our customers in the form of changes in selling prices.  We ordinarily ship our products directly to customers within 60 days, and in many cases, during the same calendar month of the date on which a sales order is placed. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A primary emphasis of our marketing strategy is to expand key customer relationships by offering high quality, high-precision, application-specific customer solutions with the value of a single supply chain partner for a wide variety of products and components.  Due to the technical nature of many of our products, our engineers and manufacturing management personnel also provide technical sales support functions, while internal sales employees handle customer orders and other general sales support activities.  Our marketing strategy is to offer custom manufactured, high quality, precision products to markets with high value-added characteristics at competitive price levels.  This strategy focuses on relationships with key customers that require the production of technically difficult parts and assemblies, enabling us to take advantage of our strengths in custom product development, equipment and tool design, component assembly, and machining processes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Core Principles</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in part on our ability to successfully manage our human capital resources, including attracting, identifying, and retaining key talent.  Factors that may affect our ability to attract and retain qualified employees include employee morale, our reputation, competition from other employers, and availability of qualified individuals in the communities in which we operate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Headcount</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we employed a total of 3,172 full and part-time employees and 247 temporary workers, which includes approximately 1,431 employees in the U.S. and approximately 1,988 employees in other countries employed by our international subsidiaries.  Of our total employment, approximately 16% are management/staff employees and 84% are production employees.  Our employees in the France, Brazil, and Brainin de Mexico plants are subject to labor council relationships that vary due to the diverse countries in which we operate.  We believe we have a good working relationship with our employees and the unions that represent them.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity, and Inclusion</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diversity, equity, and inclusion are at the core of our values and strategic business priorities.  Throughout our business, we champion equality, supporting parity for women and under-represented groups as we work to create ethical, safe, and supportive workplaces where our employees thrive.  We believe a diverse and inclusive workplace results in business growth and encourages increased innovation, retention of talent, and a more engaged workforce.  Respect for human rights is fundamental to our business and our commitment to ethical business conduct.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation, Benefits, and Employee Health and Safety</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our compensation programs are based on a strong alignment between pay and performance, and are designed to reward both financial and operational successes and support actions that drive stockholder value creation at all organizational levels.  We use a combination of programs (which vary by geography and level) to attract and retain our employees, including annual performance bonuses, quarterly gainsharing bonuses, and equity awards.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also provide our employees and their families access to a range of benefits, including health insurance benefits, employer-paid life and disability insurance, health savings and flexible spending accounts, 401(k) match, vacation and paid time off, wellness offerings, education assistance, and an employee assistance program.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The health and safety of our employees and anyone who conducts business on our behalf is very important to us.  Our commitment to safety starts at the top levels of our organization. We believe a safe and secure workplace is fundamental to our success. We are also committed to engaging our employees to continually improve health and safety by acting upon opportunities to reduce risk and improve our safety and health performance, and offer training programs on a regular basis. We maintain comprehensive safety programs focused on identifying hazards and eliminating risks that can lead to work-place injuries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the strong safety focus we maintain within our operations, our emphasis during the COVID-19 pandemic has been on protecting the health and safety of our employees and the communities in which we operate.  Our team monitors country, state, and local guidance, and uses these to implement best practice guidelines for employees and visitors.  Throughout the pandemic, NN has increased communications, including the addition of virtual &#8220;town hall&#8221; style meetings at the group and organizational level.  This has helped employees across our global footprint stay connected, whether working from home or at one of our manufacturing sites.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Talent Development</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest resources in professional development to improve employee motivation, performance and engagement.  Our annual talent management program helps identify needs at multiple levels, enabling us to provide employees with the resources they need to help achieve their career goals, build skills and lead their organizations.  Further, annual goal-setting and development opportunities for employees and leaders helps our people align their professional experience with the Company&#8217;s business objectives and encourages them to take ownership of their development and career paths.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN uses regular talent management and performance evaluation processes to inform the Company&#8217;s internal development processes and to calibrate assessment of individual performance organizationally. These activities form the basis for succession planning activities, up to and including the senior leadership level. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN also has apprenticeships, internships, and cooperative education programs in place at certain locations, which we intend to expand more broadly across the company.  These programs allow us to provide a combination of education and employment options that deliver depth and context and help them build a long-term career path.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mobile Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the market in which Mobile Solutions operates, internal production of components by our customers can impact our business as the customers weigh the risk of outsourcing strategically critical components or producing in-house.  Our primary competitors are: Anton H&#228;ring KG; A. Berger Holding GmbH&#160;&amp; Co. KG; Brovedani Group, Burgmaier Technologies GmbH &amp; Co. KG; CIE Automotive, S.A.; IMS Companies; and MacLean-Fogg Component Solutions.  We believe that we generally win new business on the basis of our technical competence, proven track record of successful product development and global platform, as well as on quality, price, and service.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Power Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power Solutions operates in intensely competitive but very fragmented supply chains.&#160; We must compete with numerous companies in each industry market segment.  Our primary competitors are: Checon Corporation; Deringer-Ney, Inc.; Electrical Contacts, Ltd.; Interplex Industries, Inc.; J&amp;J Machining, LLC; Norstan, Inc.; Owens Industries, Inc.; and Precinmac Precision Machining.  We believe that competition within the electrical and aerospace and defense end markets is based principally on quality, price, design capabilities, and speed of responsiveness and delivery.&#160; We believe that our competitive strengths are product development, tool design, fabrication, tight tolerance processes, and customer solutions.&#160; With these strengths, we have built our reputation in the marketplace as a quality producer of technically difficult products.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Raw Materials</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mobile Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mobile Solutions produces products from a wide variety of metals in various forms from various sources located in the North America, Europe, South America, and Asia.&#160; Basic types include hot rolled steel, cold rolled steel (both carbon and alloy), stainless, extruded aluminum, die cast aluminum, gray and ductile iron castings, hot and cold forgings, and mechanical tubing. Some material is purchased directly under contracts, some is consigned by the customer, and some is purchased directly from the steel mills.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Power Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power Solutions uses a wide variety of metals in various forms, including precious metals like gold, silver, palladium, and platinum, as well as plastics.&#160;Through our diverse network of suppliers, we minimize supplier concentration risk and provide a stable supply of raw materials at competitive pricing.&#160; This group also procures resins and metal stampings from several domestic and foreign suppliers.  Power Solutions bases purchase decisions on quality, service and price.&#160; Generally, we do not enter into written supply contracts with our suppliers or commit to maintain minimum monthly purchases of materials.&#160; However, we carefully manage raw material price volatility, particularly with respect to precious metals, through the use of consignment agreements.&#160;In effect, we contract the precious metals for our own stock and buy the raw materials on the same day customer shipments are priced, thereby eliminating speculation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost Pressures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each of our segments, we have historically been affected by upward price pressure on steel principally due to general increases in global demand.&#160;In general, we pass through material cost fluctuations to our customers in the form of changes in selling price.  Most of the raw materials we use are purchased from various suppliers and are typically available from numerous sources, some of which are located in China and Europe.  The ongoing COVID-19 pandemic has impacted our suppliers, and we continue to monitor the effect of these impacts on our supply chain in order to maintain regular and timely supply of raw materials to our business segments. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patents, Trademarks and Licenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have several U.S. patents, patent applications and trademarks for various trade names.&#160;However, we cannot be certain that we would be able to protect and enforce our intellectual property rights against third parties, and if we cannot do so, we may face increased competition and diminished net sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, third parties may assert infringement claims against us based on their patents or other intellectual property, and we may have to pay substantial damages and/or redesign our products if we are ultimately found to infringe. Even if such intellectual property claims against us are without merit, investigating and defending these types of lawsuits takes significant time, may be expensive and may divert management attention from other business concerns.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we rely on certain data and processes, including trade secrets and know-how, and the success of our business depends, to some extent, on such information remaining confidential.&#160;Each officer is subject to a non-competition and confidentiality agreement that seeks to protect this information.&#160;Additionally, all employees are subject to company code of ethics policies that prohibit the disclosure of information critical to the operations of our business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonal Nature of Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General economic conditions impact our business and financial results, and certain businesses experience seasonal and other trends related to the industries and end markets that they serve. For example, European sales are often weaker in the summer months as customers slow production, automotive sales tend to slow in July and December, and sales to original equipment manufacturers are often stronger immediately preceding and following the launch of new products. However, as a whole, we are not materially impacted by seasonality.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulations and Environmental Matters</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and products are subject to extensive federal, state, local, and foreign regulatory requirements, including those intended to protect public health and the environment.  In the U.S. many of our products and operations are regulated by the FDA and the Environmental Protection Agency.  Similar regulations have been adopted by authorities in foreign countries where we sell our products, and by state and local authorities in the U.S.  In order to conduct our operations in compliance with these laws and regulations we must obtain and maintain numerous permits, approvals and certificates from various federal, state, local, and foreign governmental authorities.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to medical and products that we may specifically develop to sell to our customers, before these devices can be marketed, we will seek to obtain a marketing clearance from the FDA under Section&#160;510(k) of the United States Federal Food, Drug, and Cosmetic Act. The FDA typically grants a 510(k) clearance if the applicant can establish that the device is substantially equivalent to a predicate device. Clearance under Section&#160;510(k) typically takes about four months from the date of submission.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are also required to comply with increasingly complex and changing laws and regulations enacted to protect business and personal data in the U.S. and other jurisdictions regarding privacy, data protection, and data security, including those related to the collection, storage, use, transmission, and protection of personal information and other customer, supplier or employee data. Such privacy and data protection laws and regulations, and the interpretation and enforcement of such laws and regulations, are continuously developing and evolving and there is significant uncertainty with respect to how compliance with these laws and regulations may evolve and the costs and complexity of future compliance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on information compiled to date, management believes that our current operations are in substantial compliance with applicable governmental laws and regulations, the violation of which could have a material adverse effect on our business and financial condition.&#160; As of the date hereof, compliance with these laws and regulations has not had a material effect on our capital expenditures, results of operations, and competitive position.  For additional information, see &#8220;Item 1A - Risk Factors.&#8221;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential impact of climate change on our operations is unclear.  Climate change could result in an increase in severe weather events, such as hurricanes, tropical storms, blizzards and ice storms, which often results in delays or other negative consequences for our manufacturing operations, which could negatively impact our financial results.  We have not identified any, and we do not believe there to be in the near term, material impacts on our business, financial condition or results of operations as a result of compliance with legislation or regulatory rules regarding climate change or from the known physical effects of climate change.  Increased regulation and other climate change concerns, however, could subject us to additional costs and restrictions and could negatively affect our business, operations and financial results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information about our Executive Officers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive officers are:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:21.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.867%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Position</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warren A. Veltman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Felcher</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President &#8211; Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John R. Buchan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President &#8211; Mobile Solutions and Power Solutions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matthew S. Heiter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and General Counsel</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D. Gail Nixon</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Human Resources Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J. Andrew Wall</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Commercial Officer</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warren A. Veltman was appointed President and Chief Executive Officer in September 2019 having previously served as Executive Vice President of Mobile Solutions since January 2018.  Mr. Veltman joined NN as part of the Autocam acquisition in 2014 as the Senior Vice President and General Manager of our former Autocam Precision Components Group.  Prior to the acquisition, Mr.&#160;Veltman served as Chief Financial Officer of Autocam Corporation from 1990 and Secretary and Treasurer since 1991.  Prior to Mr.&#160;Veltman&#8217;s service at Autocam, Mr.&#160;Veltman was an Audit Manager with Deloitte&#160;&amp; Touche LLP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael C. Felcher was appointed Senior Vice President and Chief Financial Officer in July 2021 having previously served as Vice President, Chief Accounting Officer since June 2018.  Prior to joining the Company, Mr. Felcher served as the Vice President, North America Chief Financial Officer for JELD-WEN, Inc., a publicly held, global manufacturer of doors and windows, from 2013 to 2017.  Before assuming his role at JELD-WEN, Inc., Mr. Felcher served as a Director of Finance for United Technologies Corp. following its acquisition of Goodrich Corporation in 2012.  Previously, Mr. Felcher served in a variety of finance roles at Goodrich. Mr. Felcher began his career at PricewaterhouseCoopers in Boston and is a licensed CPA.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John R. Buchan was appointed Executive Vice President of Mobile Solutions in September 2019 and Executive Vice President of Mobile Solutions and Power Solutions in November 2019 having previously served as Vice President of Operations of Mobile Solutions.  Mr. Buchan joined NN as part of the Autocam acquisition in 2014, where he served as the Chief Operations Officer.  Prior to joining Autocam in 2002, Mr. Buchan held a variety of technical leadership roles at Benteler Automotive, culminating in his appointment as Executive Vice President of the Exhaust Products Group.  Mr. Buchan has spent his entire career in operations roles, beginning with General Motors Central Foundry and Rochester Products Divisions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matthew S. Heiter joined us as Senior Vice President and General Counsel in July&#160;2015.  Prior to joining NN, Mr.&#160;Heiter was a shareholder in the law firm of Baker, Donelson, Bearman, Caldwell and Berkowitz, P.C. from May&#160;1996 to December&#160;1999 and from July&#160;2002 to July&#160;2015, where he served as chairman of the firm&#8217;s Securities and Corporate Governance Practice Group.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From January&#160;2000 to July&#160;2002, Mr.&#160;Heiter served as the Executive Vice President, General Counsel, and Secretary of Internet Pictures Corporation, a publicly traded internet technology company.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D. Gail Nixon joined us in 2007 and was appointed Senior Vice President and Chief Human Resources Officer in January 2018.  Ms. Nixon previously served as our Vice President of Human Resources as well as Corporate Human Resources Manager.  Ms.&#160;Nixon is a member of the Society for Human Resource Management (&#8220;SHRM&#8221;) and has earned her Senior Professional in Human Resources and SHRM &#8211; Senior Certified Professional designations.  From 2000 to 2007, she held various accounting and human resources positions with a multi-state healthcare organization, ultimately serving as its corporate human resources director.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J. Andrew Wall joined us in January 2022 as Senior Vice President and Chief Commercial Officer.  Prior to joining NN, he served in numerous management positions for ABB, Ltd., a publicly held, global manufacturer of heavy electrical equipment and automation technology.  Most recently, Mr. Wall served as Vice President, Product Marketing and Sales, Electrification U.S., where he was responsible for leading the creation and implementation of ABB's U.S. product marketing strategy.  Before that, Mr. Wall served as Vice President and General Manager, Power Products Services U.S., where he was in charge of all functional aspects of the business, including marketing and sales, project management, factory manufacturing operations, field service operations, and engineering.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information - Securities and Exchange Commission (&#8220;SEC&#8221;) Filings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make available free of charge, in the &#8220;Investor Relations&#8221; section of our website (www.nninc.com), our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), as soon as reasonably practicable after electronically filing such material with, or furnishing it to, the SEC.  The SEC maintains a website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at http://www.sec.gov.</span></div><div id="if1e48e45331144eda205534cf40fd15c_16"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:16.8pt">Risk Factors</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following are risk factors that affect our business, prospects, financial condition, results of operations, and cash flows, some of which are beyond our control. These risk factors should be considered in connection with evaluating the forward-looking statements contained in this Annual Report on Form 10-K.&#160;If any of the events described below were to actually occur, our business, prospects, financial condition, results of operations, or cash flows could be adversely affected, and results could differ materially from expected and historical results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic and mitigation efforts to control the spread of the disease have impacted, and are expected to continue to materially impact, our business and our financial condition, results of operations and cash flows could be materially adversely affected by factors directly or indirectly relating to the COVID-19 pandemic. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has created significant volatility in the global economy, led to significant reduced market and economic activity, and disrupted, and may continue to disrupt, the end markets we serve.  In response, various governmental bodies and private enterprises implemented numerous measures to contain the pandemic, such as travel bans and restrictions, quarantines, &#8220;shelter-in-place&#8221; orders and shutdowns.  While many of the restrictions have eased across the globe, some areas have re-imposed closures and other restrictions due to increased rates of COVID-19 cases.  No assurance can be given that these new closures and restrictions will not continue to occur.  New and more easily transmitted variants of COVID-19, such as the Delta and Omicron variants, have emerged and spread in the U.S. and across the globe.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of these variants cannot be predicted at this time and could depend on numerous factors, including vaccination rates among the population, the efficacy of COVID-19 vaccines against the new variants, and the response by governmental bodies and regulators.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further surges in COVID-19 infection rates could result in the reinstatement of directives and mandates requiring businesses to again curtail or cease normal operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic and the responses by governmental bodies and regulators thereto have created a disruption in our manufacturing, product distribution, overall supply chain, and other business activities, and that of our customers, suppliers, co-manufacturers, and distributors.  A significant number of our customers, suppliers, co-manufacturers, distributors, and manufacturing facilities are located in regions that have been affected by the pandemic and those operations have been, and may continue to be, materially affected by restrictive measures implemented in response to the pandemic.  As a result we have experienced, and may continue to experience, delays in the production and distribution of our products and the loss of sales to our customers.  Any delay or shortage in the supply of raw materials or delay in the manufacturing or distribution of our products may result in our inability to satisfy customer demand in a timely manner or at all, which could result in the loss of a portion of or all of the customer&#8217;s business and damage our reputation.  Additionally, if the global economic effects caused by </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the COVID-19 pandemic continue or increase, overall customer demand may continue to decrease, which could have a material and adverse effect on our business, results of operations, and financial condition. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the COVID-19 pandemic could adversely impact our ability, and the ability of our suppliers, co-manufacturers, distributors, and customers, to retain key employees and ensure the continued service and availability of skilled personnel necessary to run our, and their, operations.  To the extent our management or other personnel, or the management or other personnel of our suppliers, co-manufacturers, distributors, and customers, are impacted in significant numbers by the pandemic and are not available to perform their job duties, we could experience delays in, or the suspension of, our manufacturing operations, distribution of our products, and other important corporate functions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing COVID-19 pandemic and the current volatility in the global economy, reduced market and economic activity, and disruptions in the end markets we serve present material risks and uncertainties for us.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent of the impact that the COVID-19 pandemic will have on our business, results of operations, and financial condition will depend largely on future developments relating to the duration and scope of the COVID-19 pandemic, including the continued emergence, persistence, severity and transmissibility of variants of the virus, the efficacy of vaccines, the pace at which governmental restrictions are eased or lifted, and the implementation of new or additional mitigation efforts by governmental authorities to control the spread of the disease, such as &#8220;stay-at-home&#8221; orders, business closures, and vaccine mandates. To the extent the COVID-19 pandemic adversely affects our business, financial condition, results of operation, and cash flows, it may also have the effect of heightening other risks disclosed below.  In addition, if in the future there is an outbreak of another highly infectious or contagious disease or similar public health crisis, we would be subject to similar risks as posed by the COVID-19 pandemic.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend heavily on a relatively limited number of customers, and the loss of any major customer would have a material adverse effect on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, sales to various U.S. and foreign divisions of our ten largest customers accounted for approximately 43% of our consolidated net sales.  The loss of all or a substantial portion of sales to these customers would cause us to lose a substantial portion of our revenue and would lower our operating profit margin and cash flows from operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Work stoppages or similar difficulties and unanticipated business disruptions could significantly disrupt our operations, reduce our revenues and materially affect our earnings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A work stoppage at one or more of our facilities could have a material adverse effect on our business, prospects, financial condition, results of operations, or cash flows. Also, if one or more of our customers were to experience a work stoppage, that customer would likely halt or limit purchases of our products.  For example, increased demand for semiconductor chips in 2020, due in part to the COVID-19 pandemic and an increased use of laptop computers, 5G phones, gaming systems and other IT equipment that use these chips, has resulted in a severe shortage of chips in early 2021 and is ongoing.  These same chips are used in automobiles in a variety of parts and information and entertainment systems.  As a result, various automotive manufacturers have been forced to delay or stall new vehicle production.  If efforts to address the chip shortage by the industry and the U.S government are unsuccessful, there may be further delays in new vehicle production, which could have a material adverse effect on our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a complex network of suppliers, owned and leased manufacturing locations, co-manufacturing locations, distribution networks, and information systems that support our ability to consistently provide our products to our customers. Factors that are hard to predict or beyond our control, such as weather, raw material shortages, natural disasters, fires or explosions, political unrest, terrorism, generalized labor unrest, or health pandemics, such as COVID-19, could damage or disrupt our operations or our customers&#8217;, suppliers&#8217;, co-manufacturers&#8217; or distributors&#8217; operations. These disruptions may require additional resources to restore our supply chain or distribution network. If we cannot respond to disruptions in our operations, whether by finding alternative suppliers or replacing capacity at key manufacturing or distribution locations, or if we are unable to quickly repair damage to our information, production, or supply systems, we may be late in delivering, or be unable to deliver, products to our customers and may also be unable to track orders, inventory, receivables, and payables. If that occurs, our customers&#8217; confidence in us and long-term demand for our products could decline. Any of these events could materially and adversely affect our product sales, financial condition, and operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate in and sell products to customers outside the U.S. and are subject to several risks related to doing business internationally.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtain a majority of our raw materials from overseas suppliers, actively participate in overseas manufacturing operations and sell to a large number of international customers. During the year ended December&#160;31, 2021, sales to customers located outside of the U.S. accounted for approximately 39% of our consolidated net sales. As a result of doing business internationally, we face risks associated with the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tariff regulations, which may make our products more costly to export or import;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in monetary and fiscal policies, laws and regulations, and other activities of governments, agencies and similar organizations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recessions or marked declines specific to a particular country or region;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential imposition of trade restrictions or prohibitions;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential imposition of import tariffs or other duties or taxes;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties establishing and maintaining relationships with local original equipment manufacturers, distributors and dealers;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty in staffing and managing geographically diverse operations; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unstable governments or legal systems in countries in which our suppliers, manufacturing operations, and customers are located.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other risks may also increase the relative price of our products compared to those manufactured in other countries, thereby reducing the demand for our products in the markets in which we operate, which could have a material adverse effect on our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we could be adversely affected by violations of the Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;) and similar worldwide anti-bribery laws, as well as export controls and economic sanction laws. The FCPA and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to non-U.S. officials for the purpose of obtaining or retaining business. Our policies mandate compliance with these laws. We operate in many parts of the world that have experienced governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices. We cannot assure you that our internal controls and procedures will always protect us from the improper acts committed by our employees or agents. If we are found to be liable for FCPA, export control or sanction violations, we could suffer from criminal or civil penalties or other sanctions, including loss of export privileges or authorization needed to conduct aspects of our international business, which could have a material adverse effect on our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prices we pay for raw materials used in our products may be impacted by tariffs. The tariffs initiated by the U.S. government in 2018 under Section 232 of the Trade Expansion Act of 1962 resulted in increased metals prices in the United States.  We cannot predict whether, and to what extent, there may be changes to international trade agreements or whether quotas, duties, tariffs, exchange controls or other restrictions on our products will be changed or imposed. In addition, an open conflict or war across any region could affect our ability to obtain raw materials. The current military conflict between Russia and Ukraine, and related sanctions, export controls or other actions that may be initiated by nations could adversely affect our business and our supply chain or our business partners or customers in other countries. Although we currently do not source raw materials directly from Russia or Ukraine, if we are unable to source our products from the countries where we wish to purchase them, either because of the occurrence or threat of wars or other conflicts, regulatory changes or for any other reason, or if the cost of doing so increases, it could have a material adverse effect on our business, financial condition and results of operations. Disruptions in the supply of raw materials and components could temporarily impair our ability to manufacture our products for our customers or require us to pay higher prices to obtain these raw materials or components from other sources, which could have a material adverse effect on our business and our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure of our products could result in a product recall.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our products are components of our customers&#8217; products that are used in critical industrial applications. A failure of our components could lead to a product recall. If a recall were to happen as a result of our components failing, we could bear a substantial part of the cost of correction. In addition to the cost of fixing the parts affected by the component, a recall could result in the loss of a portion of or all of the customer&#8217;s business and damage our reputation. A successful product recall claim requiring that we bear a substantial part of the cost of correction or the loss of a key customer could have a material adverse effect on our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our markets are highly competitive, and many of our competitors have significant advantages that could adversely affect our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face substantial competition in the sale of components, system subassemblies, and finished devices in the vertical end markets into which we sell our products. Our competitors are continuously exploring and implementing improvements in technology and manufacturing processes in order to improve product quality, and our ability to remain competitive will depend, among other things, on whether we are able to keep pace with such quality improvements in a cost-effective manner. Due to this competitiveness, we may not be able to increase prices for our products to cover cost increases. In many cases we face pressure from our customers to reduce prices, which could adversely affect our business, prospects, financial condition, results of operations, or cash flows. In addition, our customers may choose to purchase products from one of our competitors rather </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">than pay the prices we seek for our products, which could adversely affect our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any loss of key personnel and the inability to attract and retain qualified employees could have a material adverse impact on our operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are dependent on the continued services of key executives and personnel.  The departure of our key personnel without adequate replacement could severely disrupt our business operations.  Additionally, we need qualified managers and skilled employees with technical and manufacturing industry experience to operate our businesses successfully. From time to time, there may be shortages of skilled labor, which may make it more difficult and expensive for us to attract and retain qualified employees.  If we are unable to attract and retain qualified individuals or our costs to do so increase significantly, our operations would be materially adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any breach or security failure of our information technology systems could materially adversely affect our business, financial condition, results of operations, and reputation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on proprietary and third-party information technology systems to process, transmit and store information and to manage or support our business processes.  We store and maintain confidential financial and business information regarding us and persons with whom we do business on our information technology systems.  We also collect and hold personally identifiable information of our employees in connection with their employment.  In addition, we engage third-party service providers that may collect and hold personally identifiable information of our employees in connection with providing business services to us, including web hosting, accounting, payroll and benefit services. The protection of the information technology systems on which we rely is critically important to us.  We take steps, and generally require third-party service providers to take steps, to protect the security of the information maintained in our and our service providers&#8217; information technology systems, including the use of systems, software, tools, and monitoring to provide security for processing, transmitting, and storing of the information.  However, we face risks associated with breaches or security failures of the information technology systems on which we rely, which could result from, among other incidents, cyber-attacks or cyber-intrusions over the internet, malware, computer viruses, or employee error or misconduct.  This risk of a data breach or security failure, particularly through cyber-attacks or cyber-intrusion, has generally increased due to the rise in new technologies and the increased sophistication and activities of the perpetrators of attempted attacks and intrusions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The security measures put in place by us and our service providers cannot provide absolute security and there can be no assurance that we or our service providers will not suffer a data security incident in the future, that unauthorized parties will not gain access to sensitive information stored on our or our service providers&#8217; systems, that such access will not, whether temporarily or permanently, impact, interfere with, or interrupt our operations, or that any such incident will be discovered in a timely manner.  Even the most well-protected information, networks, systems, and facilities remain potentially vulnerable as the techniques used in such attempted security breaches evolve and generally are not recognized until launched against a target, and in some cases are designed to not be detected and, in fact, may not be detected.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, third-party information technology providers may not provide us with fixes or updates to hardware or software in a manner as to avoid an unauthorized loss or disclosure or to address a known vulnerability, which may subject us to known threats or downtime as a result of those delays.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, we and our service providers may be unable to anticipate these techniques or to implement adequate security barriers or other preventative measures.  Further, we may be required to expend significant additional resources to continue to enhance information security measures and internal processes and procedures or to investigate and remediate any information security vulnerabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A data security incident could compromise our or our service providers&#8217; information technology systems, and the information stored by us or our service providers, including personally identifiable information of employees, could be accessed, misused, publicly disclosed, corrupted, lost, or stolen.  Any failure to prevent a data breach or a security failure of our or our service providers&#8217; information technology systems could interrupt our operations, result in downtime, divert our planned efforts and resources from other projects, damage our reputation and brand, damage our competitive position, subject us to liability claims or regulatory penalties, and could materially and adversely affect our business, financial condition, or results of operations.  Similarly, if our service providers fail to use adequate security or data protection processes, or use personal data in an unpermitted or improper manner, we may be liable for certain losses and it may damage our reputation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Physical effects of climate change or legal, regulatory or market measures intended to address climate change could materially adversely affect our business and operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risks associated with climate change are subject to increasing societal, regulatory  and political focus in the U.S. and globally.  Shifts in weather patterns caused by climate change could increase the frequency, severity, or duration of certain adverse weather conditions and natural disasters, such as hurricanes, tornadoes, earthquakes, wildfires, droughts, extreme temperatures, or flooding, which could result in more significant business and supply chain interruptions, damage to our products and facilities as well as the infrastructure of our customers, reduced workforce availability, increased costs of raw materials and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components, increased liabilities, and decreased revenues than what we have experienced in the past from such events.  In addition, increased public concern over climate change could result in new legal or regulatory requirements designed to mitigate the effects of climate change, which could include the adoption of more stringent environmental laws and regulations or stricter enforcement of existing laws and regulations.  Such developments could result in increased compliance costs and adverse impacts on raw material sourcing, manufacturing operations, and the distribution of our products, which could adversely affect our business and operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Legal and Regulatory Compliance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental, health and safety laws and regulations impose substantial costs and limitations on our operations, environmental compliance may be more costly than we expect, and any adverse regulatory action may materially adversely affect our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to extensive federal, state, local, and foreign environmental, health, and safety laws and regulations concerning matters such as air emissions, wastewater discharges, solid and hazardous waste handling, and disposal and the investigation and remediation of contamination. The risks of substantial costs, liabilities, and limitations on our operations related to compliance with these laws and regulations are an inherent part of our business, and future conditions may develop, arise or be discovered that create substantial environmental compliance or remediation liabilities and costs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities are subject to various laws and regulations relating to pollution control and protection of the environment.  These laws and regulations govern, among other things, discharges to air or water, the generation, storage, handling, and use of automotive hazardous materials, and the handling and disposal of hazardous waste generated at our facilities.  Under such laws and regulations, we are required to obtain permits from governmental authorities for some of our operations.  If we violate or fail to comply with these laws, regulations, or permits, we could be fined or otherwise sanctioned by regulators.  Under some environmental laws and regulations, we could also be held responsible for all the costs relating to any contamination at our past or present facilities and at third-party waste disposal sites.  We maintain a compliance program to assist in preventing and, if necessary, correcting environmental problems.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compliance with environmental, health, and safety legislation and regulatory requirements may prove to be more limiting and costly than we anticipate. To date, we have committed significant expenditures in our efforts to achieve and maintain compliance with these requirements at our facilities, and we expect that we will continue to make significant expenditures related to such compliance in the future. From time to time, we may be subject to legal proceedings brought by private parties or governmental authorities with respect to environmental matters, including matters involving alleged noncompliance with or liability under environmental, health and safety laws, property damage or personal injury. New laws and regulations, including those which may relate to emissions of greenhouse gases, stricter enforcement of existing laws and regulations, the discovery of previously unknown contamination or the imposition of new clean-up requirements could require us to incur costs or become the basis for new or increased liabilities that could have a material adverse effect on our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our medical devices are subject to regulation by numerous government agencies, including the FDA and comparable agencies outside the U.S. To varying degrees, each of these agencies requires us to comply with laws and regulations governing the development, testing, manufacturing, labeling, marketing and distribution of our medical devices. We cannot guarantee that we will be able to obtain marketing clearance for our new products or enhancements or modifications to existing products. If such approval is obtained, it may:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">take a significant amount of time;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require the expenditure of substantial resources;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">involve stringent clinical and pre-clinical testing, as well as increased post-market surveillance;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">involve modifications, repairs or replacements of our products; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">result in limitations on the proposed uses of our products.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both before and after a product is commercially released, we have ongoing responsibilities under FDA regulations. We are also subject to periodic inspections by the FDA to determine compliance with the FDA&#8217;s requirements, including primarily the quality system regulations and medical device reporting regulations. The results of these inspections can include inspectional observations on FDA&#8217;s Form-483, warning letters, or other forms of enforcement. Since 2009, the FDA has significantly increased its oversight of companies subject to its regulations, including medical device companies, by hiring new investigators and stepping up inspections of manufacturing facilities. The FDA has also significantly increased the number of warning letters issued to companies. If the FDA were to conclude that we are not in compliance with applicable laws or regulations, or that any of our medical devices are ineffective or pose an unreasonable health risk, the FDA could ban such medical devices, detain or seize adulterated or misbranded medical devices, order a recall, repair, replacement or refund of such devices, refuse to grant pending pre-market approval applications or require certificates of foreign governments for exports, and/or require us to notify </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">health professionals and others that the devices present unreasonable risks of substantial harm to the public health. The FDA may also impose operating restrictions on a company-wide basis, enjoin and/or restrain certain conduct resulting in violations of applicable law pertaining to medical devices, and assess civil or criminal penalties against our officers, employees, or us. The FDA may also recommend prosecution to the Department of Justice. Any adverse regulatory action, depending on its magnitude, may restrict us from effectively marketing and selling our products.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign governmental regulations have become increasingly stringent and more common, and we may become subject to more rigorous regulation by foreign governmental authorities in the future. Penalties for a company&#8217;s non-compliance with foreign governmental regulation could be severe, including revocation or suspension of a company&#8217;s business license and criminal sanctions. Any domestic or foreign governmental law or regulation imposed in the future may have a material adverse effect on us.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Capitalization</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our indebtedness could adversely affect our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had approximately $159.8 million of indebtedness outstanding and $36.0 million available for future borrowings under the ABL Facility.  Our debt obligations could have important consequences, including:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increasing our vulnerability to adverse economic, industry, or competitive developments;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">requiring a substantial portion of our cash flows from operations to be dedicated to the payment of principal and interest on our indebtedness, therefore reducing our ability to use our cash flows to fund operations, capital expenditures, and future business opportunities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exposing us to the risk of increased interest rates, which could cause our debt service obligations to increase significantly;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">making it more difficult for us to satisfy our obligations with respect to our indebtedness, and any failure to comply with the obligations of any of our debt instruments, including restrictive covenants and borrowing conditions, could result in an event of default under our debt agreements;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restricting us from making strategic acquisitions or causing us to make non-strategic divestitures;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limiting our ability to obtain additional financing for working capital, capital expenditures, product and service development, debt service requirements, acquisitions, and general corporate or other purposes; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limiting our flexibility in planning for, or reacting to, changes in our business or market conditions and placing us at a competitive disadvantage compared to our competitors who are less highly leveraged and who, therefore, may be able to take advantage of opportunities that our leverage may prevent us from exploiting.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any one of these events were to occur, our business, prospects, financial condition, results of operations, or cash flows could be materially and adversely affected. For more information regarding our indebtedness, please see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8212; Liquidity and Capital Resources.&#8221;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Despite our indebtedness level, we may still be able to incur substantial additional amounts of debt, which could further exacerbate the risks associated with our substantial indebtedness.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries may be able to incur substantial additional indebtedness in the future. Although our debt agreements contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of significant qualifications and exceptions, and under certain circumstances, the amount of indebtedness that could be incurred in compliance with these restrictions could be substantial. If new debt is added to our and our subsidiaries&#8217; debt levels, the related risks that we now face could increase.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our debt agreements contain restrictions that will limit our flexibility in operating our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our debt agreements contain various incurrence covenants that limit our ability to engage in specified types of transactions. These incurrence covenants will limit our ability to, among other things:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur additional indebtedness or issue certain preferred equity;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay dividends on, repurchase, or make distributions in respect of our capital stock, prepay, redeem, or repurchase certain debt or make other restricted payments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make certain investments and acquisitions;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">create certain liens;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into agreements restricting our subsidiaries&#8217; ability to pay dividends to us;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consolidate, merge, sell, or otherwise dispose of all or substantially all of our assets;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">alter our existing businesses; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into certain transactions with our affiliates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the covenants in our debt agreements require us to meet specified financial ratios and satisfy other financial condition tests. Our ability to meet those financial ratios and tests will depend on our ongoing financial and operating performance, which, in turn, will be subject to economic conditions and to financial, market, and competitive factors, many of which are beyond our control. A breach of any of these covenants could result in a default under one or more of our debt agreements and permit our lenders to cease making loans to us under our credit facility (as defined below) or to accelerate the maturity date of the indebtedness incurred thereunder. Furthermore, if we were unable to repay the amounts due and payable under our secured debt agreements, our secured lenders could proceed against the collateral granted to them to secure our borrowings. Such actions by the lenders could also cause cross defaults under our other debt agreements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to generate sufficient cash to service all of our indebtedness, and we may not be able to refinance our debt obligations as they mature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make scheduled payments on or to refinance our debt obligations depends on our financial condition and operating performance, which is subject to prevailing economic and competitive conditions and to certain financial, business and other factors beyond our control. We may not be able to maintain a level of cash flows from operating activities sufficient to permit us to pay the principal, premium, if any, and interest on our indebtedness.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review our capital structure, various financing alternatives and conditions in the debt and equity markets in order to opportunistically enhance our capital structure. In connection therewith, we may seek to refinance or retire existing indebtedness, incur new or additional indebtedness or issue equity or equity-linked securities, in each case, depending on market and other conditions. As our debt obligations mature or if our cash flows and capital resources are insufficient to fund our debt service obligations, we may be forced to reduce or delay investments and capital expenditures, or to sell assets, seek additional capital, or restructure or refinance our indebtedness. Our ability to restructure or refinance our debt will depend on the condition of the capital markets and our financial condition at such time. Any refinancing of our debt could be at higher interest rates and may require us to comply with more onerous covenants, which could further restrict our business operations. The terms of our existing or future debt instruments may restrict us from adopting some of these alternatives. In addition, any failure to make payments of interest and principal on our outstanding indebtedness on a timely basis would likely result in a reduction of our credit rating, which could harm our ability to incur additional indebtedness. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have international operations that are subject to foreign economic uncertainties and foreign currency fluctuation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 39% of our revenues are denominated in foreign currencies, which may result in additional risk of fluctuating currency values and exchange rates and controls on currency exchange. Changes in the value of foreign currencies could increase our U.S. dollar costs for, or reduce our U.S. dollar revenues from, our foreign operations. Any increased costs or reduced revenues as a result of foreign currency fluctuations could affect our profits. In 2021, the U.S. dollar weakened against foreign currencies which favorably affected our revenue by $2.2 million.  In contrast, a strengthening of the U.S. dollar may unfavorably affect our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The price of our common stock may be volatile.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock could be subject to significant fluctuations and may decline. Among the factors that could affect our stock price are:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">macro or micro-economic factors;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our operating and financial performance and prospects;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">quarterly variations in the rate of growth of our financial indicators, such as earnings per share, net income and revenues;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in revenue or earnings estimates or publication of research reports by analysts;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">loss of any member of our senior management team;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">speculation in the press or investment community;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strategic actions by us or our competitors, such as acquisitions or restructuring;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of our common stock by stockholders;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general market conditions;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">domestic and international economic, legal, and regulatory factors unrelated to our performance;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">loss of a major customer; and</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the declaration and payment of a dividend.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock markets in general have experienced extreme volatility that has often been unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the trading price of our common stock. In addition, due to the market capitalization of our stock, our stock tends to be more volatile than large capitalization stocks that comprise the Dow Jones Industrial Average or Standard and Poor&#8217;s 500 Index.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our charter documents and Delaware law may inhibit a takeover, which could adversely affect the value of our common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our certificate of incorporation and bylaws, as well as Delaware corporate law, contain provisions that could delay or prevent a change of control or changes in our management that a stockholder might consider favorable and may prevent shareholders from receiving a takeover premium for their shares. These provisions include, for example, a classified board of directors and the authorization of our board of directors to issue up to five million preferred shares without a stockholder vote. In addition, our certificate of incorporation provides that stockholders may not call a special meeting.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Delaware corporation subject to the provisions of Section&#160;203 of the Delaware General Corporation Law, an anti-takeover law. Generally, this statute prohibits a publicly-held Delaware corporation from engaging in a business combination with an interested stockholder for a period of three years after the date of the transaction in which such person became an interested stockholder, unless the business combination is approved in a prescribed manner. A business combination includes a merger, asset sale or other transaction resulting in a financial benefit to the stockholder. We anticipate that the provisions of Section&#160;203&#160;may encourage parties interested in acquiring us to negotiate in advance with our board of directors, because the stockholder approval requirement would be avoided if a majority of the directors then in office approve either the business combination or the transaction that results in the stockholder becoming an interested stockholder.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions apply even if the offer may be considered beneficial by some of our stockholders. If a change of control or change in management is delayed or prevented, the market price of our common stock could decline.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Acquisitions and Divestitures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions may constitute an important part of our future growth strategy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquiring businesses that complement or expand our operations has been and may continue to be a key element of our business strategy.  We regularly evaluate acquisition transactions, sign non-disclosure agreements, and participate in processes with respect to acquisitions, some of which may be material to us.  We cannot assure you that we will be successful in identifying attractive acquisition candidates or completing acquisitions on favorable terms in the future.  In addition, we may borrow funds or issue equity to acquire other businesses, increasing our interest expense and debt levels or diluting our existing stockholders&#8217; ownership interest in us.  Our inability to acquire businesses, or to operate them profitably once acquired, could have a material adverse effect on our business, financial condition, results of operations, and cash flows.  Our borrowing agreements limit our ability to complete acquisitions without prior approval of our lenders.  We have had difficulty with purchase accounting and other aspects related to the accounting for our acquisitions, which resulted in material weaknesses in our internal control over financial reporting.  Although we have remediated these material weaknesses, there can be no assurances we will not face similar issues with respect to any future acquisitions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not realize all of the anticipated benefits from completed acquisitions or any future strategic portfolio acquisition, or those benefits may take longer to realize than expected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We either may not realize all of the anticipated benefits from completed acquisitions or any future strategic portfolio acquisition, or it may take longer to realize such benefits. Achieving those benefits depends on the timely, efficient, and successful execution of a number of post-acquisition events, including integrating the acquired businesses into our existing businesses. The integration process may disrupt the businesses and, if implemented ineffectively, would preclude the realization of the full anticipated benefits. The difficulties of combining the operations of acquired companies include, among others:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the diversion of management&#8217;s attention to integration matters;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in the integration of operations and systems, including, without limitation, the complexities associated with managing the expanded operations of a significantly larger and more complex company, addressing possible differences in corporate cultures and management philosophies and the challenge of integrating complex systems, technology, networks, and other assets of each of the acquired companies;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in achieving anticipated cost savings, synergies, business opportunities, and growth prospects from combining the acquired businesses with our own;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to implement effective internal controls, procedures, and policies for acquired businesses as required by the Sarbanes-Oxley Act of 2002 within the time periods prescribed thereby;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the exposure to potential unknown liabilities and unforeseen increased expenses or delays associated with acquired businesses;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges in keeping existing customers and obtaining new customers;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges in attracting and retaining key personnel; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the disruption of, or the loss of momentum in, ongoing operations or inconsistencies in standards, controls, procedures and policies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of these factors will be outside of our control and any one of them could result in increased costs, decreases in the amount of expected revenues and diversion of management&#8217;s time and energy, which could materially impact our business, prospects, financial condition, results of operations, or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we incurred a significant amount of debt in connection with our acquisitions in the past few years. Finally, in relation to such acquisitions, we have significantly higher amounts of intangible assets. These intangible assets will be subject to impairment testing, and we could incur a significant impact to our financial statements in the form of an impairment if assumptions and expectations related to our acquisitions are not realized. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The indemnification provisions of acquisition agreements by which we have acquired companies may not fully protect us and may result in unexpected liabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the acquisition agreements from past acquisitions require the former owners to indemnify us against certain liabilities related to the operation of each of their companies before we acquired it. In most of these agreements, however, the liability of the former owners is limited in amount and duration and certain former owners may not be able to meet their indemnification responsibilities. These indemnification provisions may not fully protect us, and as a result we may face unexpected liabilities that adversely affect our profitability and financial position.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our participation in joint ventures could expose us to additional risks from time to time.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have a 49% investment in a Chinese joint venture and may participate in additional joint ventures from time to time. Our participation in&#160;joint&#160;ventures&#160;is subject to risks that may not be present with other methods of ownership, including:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our&#160;joint&#160;venture&#160;partners could have investment and financing goals that are not consistent with our objectives, including the timing, terms, and strategies for any investments, and what levels of debt to incur or carry;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we could experience an impasse on certain decisions because we do not have sole decision-making authority, which could require us to expend additional resources on resolving such impasses or potential disputes, including litigation or arbitration;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to transfer our interest in a&#160;joint&#160;venture&#160;to a third party may be restricted and the market for our interest may be limited;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our&#160;joint&#160;venture&#160;partners might become bankrupt, fail to fund their share of required capital contributions or fail to fulfill their obligations as a&#160;joint&#160;venture&#160;partner, which may require us to infuse our own capital into the&#160;venture&#160;on behalf of the partner despite other competing uses for such capital; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our&#160;joint&#160;venture&#160;partners may have competing interests in our markets that could create conflict of interest issues.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any divestitures and discontinued operations could negatively impact our business and retained liabilities from businesses that we may sell could adversely affect our financial results.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our portfolio management process, we review our operations for businesses which may no longer be aligned with our strategic initiatives and long-term objectives. Divestitures pose risks and challenges that could negatively impact our business, including required separation or carve-out activities and costs, disputes with buyers, or potential impairment charges. We may also dispose of a business at a price or on terms that are less than we had previously anticipated. After reaching an agreement with a buyer for the disposition of a business, we are also subject to satisfaction of pre-closing conditions, as well as necessary regulatory and governmental approvals on acceptable terms, which may prevent us from completing a transaction. Dispositions may also involve continued financial involvement, as we may be required to retain responsibility for, or agree to indemnify buyers against contingent liabilities related to businesses sold, such as lawsuits, tax liabilities, lease payments, product liability claims, or environmental matters. Under these types of arrangements, performance by the divested businesses or other conditions outside of our control could affect future financial results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Damage to our reputation could harm our business, including our competitive position and business prospects.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract and retain customers, suppliers, investors, and employees is impacted by our reputation.  Harm to our reputation can arise from various sources, including employee misconduct, security breaches, unethical behavior, litigation, or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regulatory outcomes.  The consequences of damage to our reputation include, among other things, increasing the number of litigation claims and the size of damages asserted or subjecting us to enforcement actions, fines, and penalties, all of which would cause us to incur significant defense related costs and expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in U.S. tax laws could have a material adverse effect on our business, cash flow, results of operations, and financial condition.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The U.S. tax laws and regulations, as well as the administrative interpretations of those laws and regulations, are constantly under review and may be changed at any time, possibly with retroactive effect.  No assurance can be given as to whether, when, or in what form changes to the U.S. tax laws applicable to us may be enacted.  Changes in U.S. tax laws, tax rulings, or interpretations of existing laws could materially affect our business, cash flow, results of operations, and financial condition.  </span></div><div><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_19"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.36pt">Unresolved Staff Comments </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="if1e48e45331144eda205534cf40fd15c_22"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Properties </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we owned or leased 31 facilities in a total of six countries, which includes a 49% equity interest in a manufacturing joint venture in China. Utilization of these sites may vary with product mix and economic, seasonal, and other business conditions. Our plants generally have sufficient capacity for existing needs and expected near-term growth. These plants are generally well maintained, in good operating condition, and suitable and adequate for their use. The following table lists the locations of our facilities by segment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mobile Solutions Group</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">General&#160;Character</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Owned&#160;or&#160;Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Boituva, Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Campinas, Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dowagiac, Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Juarez, Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kamienna Gora, Poland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kentwood, Michigan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kentwood, Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kentwood, Michigan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 3, Warehouse</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kentwood, Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marnaz, France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marshall, Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marshall, Michigan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sao Joao da Boa Vista, Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sao Joao da Boa Vista, Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wellington, Ohio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wellington, Ohio</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wuxi, China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Power Solutions Group</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">General&#160;Character</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Owned&#160;or&#160;Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Algonquin, Illinois</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attleboro, Massachusetts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attleboro, Massachusetts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attleboro, Massachusetts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attleboro, Massachusetts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office, Warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foshan City, China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irvine, California</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lubbock, Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico City, Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Attleboro, Massachusetts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Palmer, Massachusetts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taunton, Massachusetts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Joint Venture</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.739%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">General&#160;Character</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Owned&#160;or&#160;Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wuxi, China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these manufacturing plants, we lease office space in Charlotte, North Carolina, which serves as our corporate headquarters.</span></div><div id="if1e48e45331144eda205534cf40fd15c_25"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Legal Proceedings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed in Note 13 of the Notes to Consolidated Financial Statements included elsewhere in this Annual Report, we are engaged in certain legal proceedings, and the disclosure set forth in Note 13 relating to certain commitments and contingencies is incorporated herein by reference.</span></div><div id="if1e48e45331144eda205534cf40fd15c_28"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Mine Safety Disclosures </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div id="if1e48e45331144eda205534cf40fd15c_34"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on Nasdaq under the trading symbol &#8220;NNBR.&#8221; As of March 4, 2022, there were approximately 6,000 beneficial owners of record of our common stock, and the closing per share stock price as reported by Nasdaq was $2.42.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph and table compare the cumulative total shareholder return on our common stock with the cumulative total shareholder return of: (i)&#160;the Russell 2000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Index, which is a broad equity market index, and (ii)&#160;the S&amp;P SmallCap 600</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Industrials Index, which is a published industry index, for the period from December&#160;31, 2016, to December 31, 2021.  Previously, we compared the return on our common stock with the S&amp;P SmallCap 600</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and a customized peer group, which consisted of the following companies: Altra Industrial Motion Corp., Ametek Inc., CIRCOR International, Inc., Colfax Corporation, Crane, Enerpac Tool Group Corp, Kaman Corporation, Park-Ohio Holdings Corp. and Worthington Industries, Inc. (collectively, the &#8220;2020 Peer Group&#8221;).  During 2021, we determined that the Russell 2000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Index and the S&amp;P SmallCap 600</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Industrials Index are more applicable comparisons for our common stock due to our market capitalization and customer end markets following the sale of the Life Sciences business in 2020.  Due to the change in selected comparative indices, we are presenting the comparative index and industry peer group that was used in the prior year.  The following graph and table assume that a $100 investment was made at the close of trading on December&#160;31, 2016.  We cannot assure you that the performance of our common stock will continue in the future with the same or similar trend depicted on the graph.</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of Five-Year Cumulative Total Return </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Performance results through December 31, 2021)</span></div><div style="margin-top:6pt;text-align:center"><img src="nnbr-20211231_g2.jpg" alt="nnbr-20211231_g2.jpg" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:31.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.550%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NN, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell 2000</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P SmallCap 600 Industrials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P SmallCap 600</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Peer Group</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Source: Value Line Publishing LLC</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The declaration and payment of dividends are subject to the sole discretion of our Board of Directors and depend upon our profitability, financial condition, capital needs, credit agreement restrictions, future prospects, and other factors deemed relevant by the Board of Directors.&#160;</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Part III, Item&#160;12 &#8211; &#8220;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&#8221; of this Annual Report for information required by Item&#160;201 (d)&#160;of Regulation S-K.</span></div><div id="if1e48e45331144eda205534cf40fd15c_37"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.&#160;&#160;&#160;&#160;Reserved </span></div><div id="if1e48e45331144eda205534cf40fd15c_40"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion should be read in conjunction with, and is qualified in its entirety by, the Consolidated Financial Statements and the Notes thereto and the Selected Financial Data included elsewhere in this Annual Report.&#160; Historical operating results and percentage relationships among any amounts included in the Consolidated Financial Statements are not necessarily indicative of trends in operating results for any future period.&#160;Unless otherwise noted herein, all amounts are in thousands, except per share numbers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A detailed discussion of our results of operations and liquidity and capital resources for the year ended December 31, 2020 compared to the year ended December 31, 2019 are not included herein and can be found in Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations of our </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/ix?doc=/Archives/edgar/data/918541/000091854121000003/nnbr-20201231.htm">Annual Report on Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the fiscal year ended December 31, 2020, filed with the SEC on March 15, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview and Management Focus</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our strategy and management focus are based upon the following long-term objectives&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Organic growth within our segments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Improved operating margins;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cost reduction;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Efficient capital deployment;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Debt leverage ratio improvement;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Capital management initiatives; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Employee health, safety, and satisfaction;</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management generally focuses on these trends and relevant market indicators&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Trends related to the geographic migration of competitive manufacturing, electric vehicles, and electrification;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Costs subject to the global inflationary environment, including, but not limited to:</span></div><div style="margin-top:6pt;padding-left:56.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Raw materials;</span></div><div style="margin-top:6pt;padding-left:56.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Wages and benefits, including health care costs;</span></div><div style="margin-top:6pt;padding-left:56.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulatory compliance; and</span></div><div style="margin-top:6pt;padding-left:56.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Energy;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Global automotive production rates;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Defense spending;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Global industrial growth and economics;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Residential and non-residential construction rates;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulatory environment for United States public companies and manufacturing companies;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Currency and exchange rate movements and trends;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate levels and expectations; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in tariff regulations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management generally focuses on the following key indicators of operating performance&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales growth;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cost of sales;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Gross margin;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Selling, general and administrative expense;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Earnings before interest, taxes, depreciation and amortization;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Return on invested capital;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Income from operations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net income;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Leverage ratio</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash flow from operations and capital spending;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Certain non-GAAP measures as defined in our quarterly earnings releases and investor presentations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer service reliability;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">External and internal quality indicators; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Employee development.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies, including the assumptions and judgment underlying them, are disclosed in Note 1 of the Notes to Consolidated Financial Statements. &#160;As disclosed in Note 1, the preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions about future events that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ significantly from those estimates.  We believe that the following discussion addresses our most critical accounting estimates, which are those that are most important to the portrayal of our financial condition and results of operations and require management&#8217;s most difficult, subjective, and complex judgments.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurred.  The impairment analysis was performed at the reporting unit level.  As of December 31, 2021 and 2020, there was no remaining goodwill balance due to impairments recognized during the year ended December 31, 2020.  An impairment charge was calculated based on a reporting unit&#8217;s carrying amount in excess of its fair value (i.e., step 1 of the two-step impairment test).  If the carrying value of the reporting unit including goodwill was less than the fair value of the reporting unit, the goodwill was not considered impaired.  Reporting units for the purpose of goodwill impairment testing were the same as our operating segments (Mobile Solutions and Power Solutions).  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax assets, liabilities, and expenses under U.S. GAAP is largely dependent on management judgment of the current and future deductibility and utilization of taxable expenses and benefits using a more likely than not threshold. Specifically, the realization of deferred tax assets and the certainty of tax positions taken are largely dependent upon </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management weighting the current positive and negative evidence for recording tax benefits and expenses. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the three-year period ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future earnings growth.  We have recorded a U.S. deferred tax liability for foreign earnings which are not indefinitely reinvested.&#160; We treat global intangible low-taxed income (&#8220;GILTI&#8221;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that the actual outcome from future tax consequences differs from management estimates and assumptions or management plans and positions are amended, the resulting change to the provision for income taxes could have a material impact on the consolidated results of operations and financial position. (See Note 1 and Note 10 of the Notes to Consolidated Financial Statements).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is deemed not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal.  In assessing potential impairment for long-lived assets, we consider forecasted financial performance based, in large part, on management business plans and projected financial information which are subject to a high degree of management judgment and complexity. &#160;Future adverse changes in market conditions or adverse operating results of the underlying assets could result in having to record additional impairment charges not previously recognized.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  Fair value principles prioritize valuation inputs across three broad levels.&#160; An asset or liability&#8217;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div id="if1e48e45331144eda205534cf40fd15c_43"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Factors That May Influence Results of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following paragraphs describe factors that have influenced results of operations for the year ended December 31, 2021, that management believes are important to provide an understanding of the business and results of operations or that may influence operations in the future. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Global COVID-19 Pandemic</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic continues to disrupt the United States and global economy, and we cannot predict when a full economic recovery will occur.  New and more easily transmitted variants of COVID-19, such as the Delta and Omicron variants, have emerged and spread in the United States and across the globe.  The impact of these variants cannot be predicted at this time and could depend on numerous factors, including vaccination rates among the population, the effectiveness of COVID-19 vaccines against the new variants, and the response by governmental bodies and regulators.  Further surges in COVID-19 infection rates could result in the reinstatement of directives and mandates requiring businesses to again curtail or cease normal operations.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The spread of COVID-19 and the responses thereto have created a disruption in the manufacturing, delivery, and overall supply chain of automobile manufacturers and suppliers, as well as disruption within the power industry.  Global vehicle production decreased significantly in 2020, but production ramped back up in 2021.  However, production continues to be impacted by disruptions of global supply chains, which have caused challenges in obtaining raw materials we use in the manufacture of some of our products.  We increased our inventories in the current year to mitigate the risk of supply chain disruption for our customers.  In addition, power shortages in China have resulted in widespread blackouts, often without any or little notice. These blackouts caused us and other manufacturers in the region to shut down production until power was restored. Supply chain and COVID-19 related disruptions are expected to continue into 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation triggered by the unprecedented economic impact of the COVID-19 pandemic has increased our manufacturing cost, particularly labor and materials, and is expected to continue into future periods.  A worldwide semiconductor chip shortage is affecting automotive original equipment manufacturers, causing unpredictable volumes.  The rapid development and fluidity of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the situation precludes any prediction as to the ultimate impact COVID-19 will have on our business, financial condition, results of operations, and cash flows, which will depend largely on future developments directly or indirectly relating to the duration and scope of the COVID-19 pandemic.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While managing decreased demand in many regions across the globe, we are now operating at all of our business locations.  We have implemented training and recruiting programs to address labor shortages.  We are focused on the health and safety of our employees, customers, and suppliers.  We have developed and implemented processes to ensure a safe environment for our employees and any visitors to our facilities, including providing personal protective equipment and establishing social distancing protocols.   </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These processes include recommendations based on guidelines from the Centers for Disease Control and Prevention and the World Health Organization.  The health and safety of our employees remains our top priority.  While we are actively promoting vaccination among our employees, vaccination status may affect workforce availability ranging from absences for vaccinations, booster shots, and recovery from side-effects.  Significant workforce availability challenges could have a material effect on our business operations, financial results, liquidity, and financial position.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have undertaken a number of permanent and temporary actions to manage the evolving situation.  We continue to streamline facilities and implement cost savings initiatives.  Capital expenditures and travel costs remain at relatively low levels.  We refinanced our credit facility and preferred stock in the first quarter of 2021 as discussed below.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Credit Facilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 22, 2021, we entered into a new $150.0 million term loan facility (the &#8220;Term Loan Facility&#8221;) and a new $50.0 million asset backed credit facility (the &#8220;ABL Facility&#8221;).  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.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December 31, 2021, the Term Loan Facility bore interest, based on one-month LIBOR, at 7.875%.  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 December 31, 2021. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021, we entered into a new fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on $60.0&#160;million of our variable rate debt to a fixed rate of 1.291%.  The interest rate swap, which has been designated as a cash flow hedge, has a notional amount of $60.0&#160;million and a maturity date of July&#160;31, 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility provides for a senior secured revolving credit facility in the amount of $50.0 million, of which $30.0 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 December 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 1.875% fee on the amount of letters of credit outstanding.  The final maturity date of the ABL Facility is March 22, 2026. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had no outstanding borrowings under the ABL Facility, $11.2 million of outstanding letters of credit, and $36.0 million available for future borrowings under the ABL Facility.  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 December 31, 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 22, 2021, we completed a private placement of 65&#160;thousand shares of newly designated Series D Perpetual Preferred Stock, with a par value of $0.01 per share (the &#8220;Series D Preferred Stock&#8221;), at a price of $1,000 per share, together with detachable warrants (the &#8220;2021 Warrants&#8221;) 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 an initial liquidation preference of $1,000 per share and is redeemable at our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">option in cash at a redemption price equal to the liquidation preference then in effect.  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 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Facility, were used to redeem all of the outstanding shares of the Company&#8217;s Series B Convertible Preferred Stock (the &#8220;Series B Preferred Stock&#8221;).  The total redemption cash payment was $118.4 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Concentration</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized sales from a single customer of $49.7 million, or 10% of consolidated net sales, during the year ended December 31, 2019.  Revenues from this customer are in our Mobile Solutions segment and were less than 10% of consolidated net sales during the years ended December 31, 2021 and 2020.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Data as a Percentage of Net Sales</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the percentage of our net sales represented by statement of operations line item.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of depreciation and amortization shown separately below)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative payments on interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_1701"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Year Ended December 31, 2021, compared to the Year Ended December 31, 2020 </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:53.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Organic growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">47,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Foreign exchange effects</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2,188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of depreciation and amortization shown separately below)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,004)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,457)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative payments on interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before benefit for income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,442)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,088)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,425)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,490)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,065&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,225)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,592)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,367&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Net sales increased by $50.1 million, or 12%, during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to higher demand within all markets that were negatively impacted by the COVID-19 pandemic in the prior year and favorable foreign exchange effects of $2.2 million.  In addition, sales were positively impacted by increased selling prices for precious metals allowed under customer contracts due to the sharp rise in underlying commodities costs compared with the year ended December 31, 2020.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; Cost of sales increased by $46.4 million, or 14%, during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to variable costs associated with the above-noted sales increase.  In addition, cost of sales increased due to the reintroduction of employee-related costs suspended in the prior year due to the COVID-19 pandemic, such as travel, benefits and overtime hours.  Finally, cost of sales increased due to variable cost inefficiencies associated with global supply chain interruptions, uneven customer ordering patterns (particularly in the automotive market), and inflation. These increases were partially offset by more favorable overhead absorption compared to prior year due to the increase in inventory.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General, and Administrative Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; Selling, general, and administrative expense decreased by $6.6 million during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to cost reduction initiatives that drove decreases in personnel costs, professional fees, and office occupancy costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill Impairment.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized goodwill impairment of $92.9 million at Power Solutions in 2020, resulting in no remaining goodwill balance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Operating Expense (Income), Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Other operating expense (income), net, changed favorably by $5.8 million primarily due to charges and costs associated with asset disposals and elimination of a portion of our lease obligation as a result of our decision to vacate a portion of our corporate headquarters building in 2020.  These charges were partially offset by a gain on the sale of a building in Fairfield, Ohio, in the second quarter of 2020.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; Interest expense decreased by $6.2 million during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to settlements on the interest rate swap that was terminated in connection with our debt refinancing in 2021.  This decrease was partially offset by higher interest rates on debt in the current year.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:65.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,664&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,898&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Extinguishment of Debt and Write-off of Debt Issuance Costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We recognized $2.4 million for the write-off of unamortized debt issuance costs that were associated with the credit facility that was terminated in March 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Payments on Interest Rate Swap. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Derivative payments on interest rate swap represent cash settlements of the interest rate swap after hedge accounting was discontinued in October 2020.  Prior to October 2020, interest rate swap settlements were recognized in interest expense.  The previous interest rate swap was terminated in the first quarter of 2021.  We entered into a new interest rate swap in the third quarter of 2021, which is designated as a cash flow hedge with the impact of settlements recognized in interest expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loss on Interest Rate Swap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Loss on interest rate swap represents mark-to-market adjustments on the interest rate swap after hedge accounting was discontinued in October 2020 as well as amortization of the residual loss in accumulated other comprehensive income as monthly settlements occur.  Prior to October 2020, mark-to-market adjustments on the interest rate swap were recognized in accumulated other comprehensive income.  Upon termination of the previous interest rate swap in March 2021, we recognized in earnings the remaining $3.3 million loss that had been deferred in accumulated other comprehensive income.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income, Net.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net, changed favorably by $5.2 million during the year ended December 31, 2021, compared to the year ended December 31, 2020, due to noncash derivative mark-to-market gains and more favorable foreign exchange effects associated with intercompany borrowings, partially offset by a litigation settlement reached during the second quarter of 2021. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Benefit for Income Taxes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our effective tax rate was 7.8% for the year ended December 31, 2021, compared to 5.9% for the year ended December 31, 2020.  The difference in rates is primarily due to the limitation on the amount of tax benefit recorded for loss carryforwards in 2021 and the impact of the impairment of nondeductible goodwill in 2020.  Note 10 in the Notes to Consolidated Financial Statements describes the effective income tax rate for each period presented.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share of Net Income from Joint Venture. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Share of net income from the JV increased during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to recovery from the effects of the COVID-19 pandemic on prior year sales.  The JV, in which we own a 49% investment, recognized net sales of $94.8 million and $68.2 million for the years ended December 31, 2021 and 2020, respectively.  Additionally, profits improved from expanding variable margins as a result of successful process improvement initiatives, improved product mix, and fixed cost reduction actions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from Discontinued Operations, Net of Tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The largest component of income from discontinued operations, net of tax, during the year ended December 31, 2020, was the $214.9 million gain on sale of our Life Sciences business.  Note 2 in the Notes to Consolidated Financial Statements provides details of the results of discontinued operations.  We recognized a gain of $1.2 million during the year ended December 31, 2021, due to the favorable resolution of a tax indemnity.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Results by Segment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MOBILE SOLUTIONS </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years  Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$&#160;Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Organic growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">27,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Foreign exchange effects</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales increased by $29.5 million during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to higher demand within all markets which were negatively impacted by the COVID-19 pandemic in the prior year, new business in the general industrial market, and favorable foreign exchange effects.  In the fourth quarter of 2021, we recognized a customer pricing settlement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations increased by $3.8 million compared to the same period in the prior year primarily due to contribution generated from the above-noted sales increase and customer pricing settlement.  Moreover, we built up inventory in the year ended December 31, 2021, which resulted in favorable overhead absorption during the current year compared to the prior year.  These positive impacts were partially offset by the reintroduction of employee-related costs suspended in the prior year due to the COVID-19 pandemic (such as travel, benefits, and overtime hours), material and labor inflation, and variable cost inefficiencies associated with global supply chain interruptions and uneven customer ordering patterns, particularly in the automotive market. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">POWER SOLUTIONS </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years  Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Organic growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">20,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Foreign exchange effects</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales increased by $20.5 million during the year ended December 31, 2021, compared to the year ended December 31, 2020, primarily due to higher demand within our end markets, all of which were negatively impacted by the COVID-19 pandemic in the prior year.  Sales were positively impacted by increased selling prices for precious metals allowed under customer contracts due to the sharp rise in underlying commodities costs compared to the year ended December 31, 2020.  In addition, revenue increased during the fourth quarter of 2021 due to prices increases with certain customers. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) from operations increased by $92.5 million compared to the same period in the prior year primarily due to a goodwill impairment loss of $92.9 million recognized in the first quarter of 2020.  In addition, income from operations increased due to the above-noted higher sales volume.  These favorable impacts were partially offset by an adverse shift in sales mix; higher material costs as a result of inflation; operating inefficiencies in our aerospace, defense, and medical business; and the reintroduction of employee-related costs suspended in the prior year due to the COVID-19 pandemic, such as travel, benefits and overtime hours.</span></div><div id="if1e48e45331144eda205534cf40fd15c_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Financial Condition from December 31, 2020, to December 31, 2021  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From December 31, 2020, to December 31, 2021, total assets decreased by $45.9 million primarily due to normal depreciation and amortization of fixed assets, lease right-of-use assets, and intangible assets.  We used $15.4 million of cash to settle the ineffective interest rate swap as part of our refinancing during the first quarter of 2021. Accounts receivable decreased as a result of successful collection efforts, accelerated payment terms, and lower sales in the fourth quarter of 2021 compared with the fourth quarter of 2020.  These decreases were partially offset by capital expenditures and increases in inventories during the year ended December 31, 2021.  Inventories increased as a result of a strategic decision to mitigate potential supply chain issues for our customers.  The investment in the Chinese joint venture also increased as a result of undistributed earnings of the joint venture.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From December 31, 2020, to December 31, 2021, total liabilities increased by $35.4 million, primarily due to the refinancing of our credit facilities, partially offset by the termination of the ineffective interest rate swap. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operations was $15.6 million for the year ended December 31, 2021, compared with cash provided by operations of $15.5 million for the year ended December 31, 2020.  Operating activities during 2021 included building inventory levels as a result of a strategic decision to mitigate potential supply chain issues for our customers.  Net payments for income taxes were $5.4 million higher in the year ended December 31, 2021 when compared to 2020.  The increased bonus payout to our employees during 2021 also impacted operating activities.  Operating activities were positively impacted by the timing of disbursements on accounts payable compared to 2020, as well as increased income generated from operations during the year ended December 31, 2021.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities was $36.1 million for the year ended December 31, 2021, compared with cash provided by investing activities of $719.3 million for the year ended December 31, 2020.  The difference was primarily due to cash received from the sale of the Life Sciences business in 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by financing activities was $2.6 million for the year ended December 31, 2021, compared with cash used by financing activities of $714.9 million for the year ended December 31, 2020.  The difference was primarily due to $11.6 million net inflow from the debt and preferred stock refinancing in the current year compared to the prepayment of debt in 2020 with proceeds from the sale of the Life Sciences business.</span></div><div id="if1e48e45331144eda205534cf40fd15c_55"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal amount outstanding under our Term Loan Facility as of December 31, 2021, was $148.9 million, without regard to unamortized debt issuance costs and discount.  As of December 31, 2021, we had $36.0 million available for future borrowings under the ABL Facility.   This amount of borrowing capacity is net of $11.2 million&#160;of outstanding letters of credit at December 31, 2021, which are considered as usage of the ABL Facility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 22, 2026.  If one-month LIBOR is less than 1.000%, then we pay 7.875% per annum in interest.  If one-month LIBOR exceeds 1.000%, then we pay the variable one-month LIBOR plus an applicable margin of 6.875%.  Based on the interest rate in effect at December 31, 2021, and the fixed rate on the 2021 interest rate swap, annual interest payments would be approximately $11.9 million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility bears interest on a variable rate structure with borrowings bearing interest at one-month LIBOR plus an applicable margin of 1.75%.  The interest rate in effect at December 31, 2021, was 2.25%.  We pay a commitment fee of 0.375% for unused capacity under the ABL Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were in compliance as of December 31, 2021, with all requirements under our Term Loan Facility and ABL Facility.  Both credit facilities allow for optional expansion of available borrowings, subject to certain terms and conditions.  On March 3, 2022, we amended our Term Loan Facility, which increases the quarterly maximum consolidated net leverage ratio beginning with the first quarter of 2022. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hedging</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of our variable rate debt to a fixed rate of 1.291% (the &#8220;2021 Swap&#8221;).  The 2021 Swap has a notional amount of $60.0&#160;million and a maturity date of July&#160;31, 2024.  The objective of the 2021 Swap is to eliminate the variability of cash flows in interest payments on the first $60.0&#160;million of variable rate debt attributable to changes in benchmark one-month LIBOR interest rates.  Refer to Note 19 in the Notes to Consolidated Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further discussion about the interest rate swap.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our arrangements with customers typically provide that payments are due within 30 to 60 days following the date of shipment. We invoice and receive payment from many of our customers in various other currencies.  Additionally, we are party to various third party and intercompany loans, payables, and receivables denominated in currencies other than the U.S. dollar.  As a result of these sales, loans, payables, and receivables, we are exposed to foreign exchange transaction and translation risk.  Various strategies to manage this risk are available to management, including producing and selling in local currencies and hedging programs.  As of December 31, 2021, no currency derivatives were in place.  In addition, a strengthening of the U.S.&#160;dollar against foreign currencies could impair our ability to compete with international competitors for foreign as well as domestic sales.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Functional Currencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have foreign operations in Brazil, China, France, Mexico, and Poland.  The local currency of each foreign facility is also its functional currency.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality and Fluctuation in Quarterly Results</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General economic conditions impact our business and financial results, and certain businesses experience seasonal and other trends related to the industries and end markets that they serve. For example, European sales are often weaker in the summer months as customers slow production and sales to original equipment manufacturers are often stronger immediately preceding and following the launch of new products. However, as a whole, we are not materially impacted by seasonality.</span></div><div id="if1e48e45331144eda205534cf40fd15c_58"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:16.8pt">Quantitative and Qualitative Disclosures About Market Risk </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to changes in financial market conditions in the normal course of business due to use of certain financial instruments as well as transacting business in various foreign currencies.  To mitigate the exposure to these market risks, we have established policies, procedures, and internal processes governing the management of financial market risks.  We are exposed to changes in interest rates primarily as a result of borrowing activities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to manage interest expense using a mixture of fixed and variable rate debt. To manage this mixture of fixed and variable rate debt effectively and mitigate interest rate risk, we may use interest rate swap agreements. The nature and amount of borrowings may vary as a result of future business requirements, market conditions, and other factors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, we entered into 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%.  On March 22, 2021, we terminated the interest rate swap agreement in connection with the prepayment of our previously outstanding long-term variable-rate debt.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of our variable rate debt to a fixed rate of 1.291% (the &#8220;2021 Swap&#8221;).  The 2021 Swap has a notional amount of $60.0&#160;million and a maturity date of July&#160;31, 2024.  The objective of the 2021 Swap is to eliminate the variability of cash flows in interest payments on the first $60.0&#160;million of variable rate debt attributable to changes in benchmark one-month LIBOR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month LIBOR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable rate debt.  We designated the 2021 Swap as a cash flow hedge at inception. Cash settlements of the 2021 Swap are recognized in interest expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 19 in the Notes to Consolidated Financial Statements included in this Annual Report for further discussion about the interest rate swaps. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, we had $148.9 million of principal outstanding under the Term Loan Facility without regard to capitalized debt issuance costs.  A one-percent increase in one-month LIBOR would have resulted in a net increase in interest expense of $0.1 million on an annualized basis due to the fact that the Term Loan Facility is subject to a LIBOR floor of 1.000% and one-month LIBOR was below the floor as of December 31, 2021.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no outstanding borrowings under the ABL Facility at December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Translation of our operating cash flows denominated in foreign currencies is impacted by changes in foreign exchange rates. We participate in various third party and intercompany loans, payables, and receivables denominated in currencies other than the U.S. dollar.  To help reduce exposure to foreign currency fluctuation, we have incurred debt in euros in the past.  From time to time, we may use foreign currency derivatives to hedge currency exposures when these exposures meet certain discretionary levels.  We did not hold a position in any foreign currency derivatives as of December 31, 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Financial Statements and Supplementary Data </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:94.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_64">Reports of Independent Registered Public Accounting </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_64">Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182MS9mcmFnOjM1MGRiYThlY2QyNTRlMzRiYjVjNDI5MTJlNmU2MWYzL3RhYmxlOmM3Mzc2MjBmOTIxZTQ5YzFhYmNkN2Y5YzMyNDdkZjVkL3RhYmxlcmFuZ2U6YzczNzYyMGY5MjFlNDljMWFiY2Q3ZjljMzI0N2RmNWRfMS0wLTEtMS01MDIwNS90ZXh0cmVnaW9uOjgzZGU3ZmM1NDI2MjRkNmVhZDc2OWM3YTExNTZmNDA1XzEwOTk1MTE2Mjc4NjU_50462708-1f80-4091-9c86-b0f31df7b0d9">248</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_64">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_67">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID:  <ix:nonNumeric contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182MS9mcmFnOjM1MGRiYThlY2QyNTRlMzRiYjVjNDI5MTJlNmU2MWYzL3RhYmxlOmM3Mzc2MjBmOTIxZTQ5YzFhYmNkN2Y5YzMyNDdkZjVkL3RhYmxlcmFuZ2U6YzczNzYyMGY5MjFlNDljMWFiY2Q3ZjljMzI0N2RmNWRfMi0wLTEtMS01MDk3NC90ZXh0cmVnaW9uOjY1OGJhOTkwOTU5MjQ1MDQ4ODQyNjhkOGYwMTk1ZGI3XzEwOTk1MTE2Mjc5MjA_06ae226a-336c-4376-9e81-d3e72bc9a8f3">238</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_67">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_70">Consolidated Statements of Operations and Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_70">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_73">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_73">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_76">Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_76">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_79">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_79">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_82">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_82">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_85">Note 1. Significant Accounting Policies</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_85">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_91">Note 2. Discontinued Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_91">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_97">Note 3. Segment Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_97">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_100">Note 4. Accounts Receivable</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_100">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_103">Note 5. Inventories</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_103">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_106">Note 6. Property, Plant and Equipment</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_106">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_109">Note 7. Goodwill</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_109">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_112">Note 8. Intangible Assets, Net</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_112">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_115">Note 9. Investment in Joint Venture</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_115">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_118">Note 10. Income Taxes</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_118">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_121">Note 11. Debt</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_121">55</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_124">Note 12. Leases</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_124">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_133">Note 13. Commitments and Contingencies</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_133">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_136">Note 14. Preferred Stock and Stockholders' Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_136">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_139">Note 15. Revenue from Contracts with Customers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_139">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_145">Note 16. Share-Based Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_145">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_148">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_148">7</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_148">. Accumulated Other Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_148">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_151">Note 18. Net Income (Loss) Per Common Share</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_151">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_154">Note 19. Fair Value Measurements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_154">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_160">Note 20. Subsequent Event</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_160">74</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Board of Directors and Stockholders</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">NN, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on internal control over financial reporting</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%">We have audited the internal control over financial reporting of NN, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:108%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:108%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%"> issued by COSO.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December 31, 2021, and our report dated March 11, 2022 expressed an unqualified opinion on those consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:108%">Definition and limitations of internal control over financial reporting</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:108%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:156%">/s/ GRANT THORNTON LLP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Charlotte, North Carolina</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">March 11, 2022</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Stockholders</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN, Inc.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Opinion on the financial statements </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of NN, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021 and 2020, the related consolidated statements of operations and comprehensive income (loss), changes in stockholders&#8217; equity, and cash flows for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated March 11, 2022 expressed an unqualified opinion.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis for opinion </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical audit matter</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Classification of Series D Perpetual Preferred Stock and the bifurcated detachable warrants </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As described further in Note 14 to the financial statements, the Company completed a private placement of 65 thousand shares of newly designated Series D Perpetual Preferred Stock at a price of $1,000 per share, together with detachable warrants to purchase up to 1.9 million shares of common stock at an exercise price of $0.01 per share on March 22, 2021. The Series D Perpetual Preferred Stock had an initial liquidation preference of $1,000 per share and is redeemable at the Company&#8217;s option in cash at a redemption price equal to the liquidation preference then in effect. Certain features were bifurcated and accounted for separately from the Series D Perpetual Preferred Stock and were recorded as derivatives. We identified the classification of the Series D Perpetual Preferred Stock and the bifurcated detachable warrants as a critical audit matter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the classification of the Series D Perpetual Preferred Stock and the bifurcated detachable warrants involves an evaluation of the relevant terms and provisions within the Securities Purchase Agreement and Common Stock Warrant Agreement. The relevant accounting literature is complex; therefore, the interpretation and application of the accounting literature is subjective and requires specialized skills and knowledge. Auditing </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management&#8217;s conclusions related to the classification of the Series D Perpetual Preferred Stock and the bifurcated detachable warrants involved especially challenging auditor judgment to determine the proper classification.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to the classification issuance of the Series D Perpetual Preferred Stock and the bifurcated detachable warrants included the following, among others.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls related to the accounting for the issuance of the Series D Perpetual Preferred Stock, which included classification of the Series D Perpetual Preferred Stock and the bifurcated detachable warrants.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We utilized personnel with specialized skill and knowledge to assist in evaluating the appropriateness of management&#8217;s conclusions by (1) inspecting and assessing the relevant terms and provisions of the Securities Purchase Agreement and Common Stock Warrant Agreement; (2) comparing the relevant terms and provisions to management&#8217;s analysis; and (3) assessing the appropriateness of management&#8217;s application of the relevant accounting literature.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:14.2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">/s/ <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182NC9mcmFnOmI5Y2FjODJkY2QxNzQ3NjA5NDgxMzQ2ODE4YjgxNTJmL3RleHRyZWdpb246YjljYWM4MmRjZDE3NDc2MDk0ODEzNDY4MThiODE1MmZfMTY0OTI2NzQ1NDE3OA_f6fba1b2-944c-4bcc-9138-12eb0b281941">GRANT THORNTON LLP</ix:nonNumeric></span></div><div style="margin-bottom:14.2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have served as the Company&#8217;s auditor since 2020.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182NC9mcmFnOmI5Y2FjODJkY2QxNzQ3NjA5NDgxMzQ2ODE4YjgxNTJmL3RleHRyZWdpb246YjljYWM4MmRjZDE3NDc2MDk0ODEzNDY4MThiODE1MmZfMTY0OTI2NzQ1NDI2NQ_5acd238c-4a05-4d92-9c4b-2398dcdbd5fe">Charlotte, North Carolina</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">March&#160;11, 2022</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To the Board of Directors and Stockholders of NN, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited the consolidated statements of operations and comprehensive income (loss), of changes in stockholders&#8217; equity and of cash flows of NN, Inc. and its subsidiaries (the &#8220;Company&#8221;) for the year ended December 31, 2019, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;).  In our opinion, the consolidated financial statements present fairly, in all material respects, the results of operations and cash flows of the Company for the year ended December 31, 2019 in conformity with accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Change in Accounting Principle</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 12, the Company changed the manner in which it accounts for leases in 2019.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis for Opinion</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These consolidated financial statements are the responsibility of the Company's management.  Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audit.  We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audit of these consolidated financial statements in accordance with the standards of the PCAOB.  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">financial statements.  Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">financial statements.  We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Emphasis of Matter</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As disclosed in Note 1 (not presented herein) to the consolidated financial statements appearing under Item 8 of the Company&#8217;s 2019 Annual Report on Form 10-K, the Company is required to comply with a financial ratio covenant pursuant to its Credit Agreement which becomes more restrictive over time and will require the Company to improve financial performance or take other measures to maintain compliance with its debt agreements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ <ix:nonNumeric contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182Ny9mcmFnOjE4YjZlYTJkMGYyNzQzZGM5MjI0MDQyODQ1YjY0MTZiL3RleHRyZWdpb246MThiNmVhMmQwZjI3NDNkYzkyMjQwNDI4NDViNjQxNmJfMTY0OTI2NzQ0NTA2Nw_feb19290-bc5a-43d7-92cf-eb7a80e632b8">PricewaterhouseCoopers LLP</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182Ny9mcmFnOjE4YjZlYTJkMGYyNzQzZGM5MjI0MDQyODQ1YjY0MTZiL3RleHRyZWdpb246MThiNmVhMmQwZjI3NDNkYzkyMjQwNDI4NDViNjQxNmJfMTY0OTI2NzQ0NTA2OA_17316fbb-674a-492a-8ff0-cd3b17d46d1b">Atlanta, Georgia</ix:nonNumeric> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 16, 2020, except for the effect of discontinued operations discussed in Note 2 to the consolidated financial statements, as to which the date is March 15, 2021, and except for the 2019 summarized financial information of the unconsolidated joint venture in Note 9 to the consolidated financial statements, as to which the date is March 11, 2022. </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We served as the Company's auditor from 2003 to 2020.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NN, Inc. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations and Comprehensive Income (Loss) </span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMi02LTEtMS0yMzU0OQ_e03b1643-aef0-4e77-bcc5-f8e7021121ab">477,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMi04LTEtMS0yMzU0OQ_f6b4acb8-ce51-4d7f-af90-fbf889906201">427,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMi0xMC0xLTEtMjM1NDk_3a61e0aa-2db6-4cc6-834a-97748370a2ec">489,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of sales (exclusive of depreciation and amortization shown separately below)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMy02LTEtMS0yMzU0OQ_83d7b0b5-b745-40a7-926d-43e575da0e7c">389,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMy04LTEtMS0yMzU0OQ_0321d320-6292-40f7-8816-9e2d0893efb8">343,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMy0xMC0xLTEtMjM1NDk_3f914290-bc0b-4701-a7b1-507c1dcc1ab4">392,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNC02LTEtMS0yMzU0OQ_3e2728e9-c037-4cee-9987-f15791695af2">51,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNC04LTEtMS0yMzU0OQ_c63dc9ee-18fa-4dad-9527-20a6ab41159e">58,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNC0xMC0xLTEtMjM1NDk_f2e3387b-ae8c-42a4-bbf3-d96e9a34161c">68,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNi02LTEtMS0yMzU0OQ_84323d3b-6816-454f-9c6c-90cc4e3adeeb">46,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNi04LTEtMS0yMzU0OQ_80c109b8-f4b1-482a-b0b1-2d38104109c5">45,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNi0xMC0xLTEtMjM1NDk_1a83b365-daee-4f89-8f70-72c5a25536a9">44,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and integration expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:RestructuringAndIntegrationCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNy02LTEtMS0yMzU0OQ_aa646421-2166-43cb-ba39-c57db885032e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:RestructuringAndIntegrationCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNy04LTEtMS0yMzU0OQ_c6c26fed-f931-42c7-a663-6977074020e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="nnbr:RestructuringAndIntegrationCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNy0xMC0xLTEtMjM1NDk_a73f9484-33c1-44b4-a550-ad6cbc69c152">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOC02LTEtMS0yMzU0OQ_3167d973-0a7b-4dc2-8973-a04fe8e1796e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOC04LTEtMS0yMzU0OQ_0c2db0d6-aa3d-42fc-8e85-f44a2202e16c">92,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOC0xMC0xLTEtMjM1NDk_8f017fa3-3d75-41eb-8fc7-822e951410b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other operating expense (income), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOS02LTEtMS0yMzU0OQ_8a2c2226-68a4-492c-bc47-aecb0aa88710">1,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOS04LTEtMS0yMzU0OQ_ec59f4c6-f2ee-4436-88b3-97006f2ca5ff">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOS0xMC0xLTEtMjM1NDk_63bb6814-1565-47ba-8d65-51b512926e58">846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTAtNi0xLTEtMjM1NDk_382d54a9-8729-4300-9ba1-4d1627ba82fe">9,004</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTAtOC0xLTEtMjM1NDk_dcc59c6d-a5be-48db-b7e0-98fd90fcb255">117,457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTAtMTAtMS0xLTIzNTQ5_a7a8c047-04d8-450e-9308-fd037a63dd2b">17,593</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTEtNi0xLTEtMjM1NDk_3055e6bd-818e-4b8f-ad46-7fbc06cbfd3e">12,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTEtOC0xLTEtMjM1NDk_e4cedcee-b23c-460f-8998-b01bc991b762">18,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTEtMTAtMS0xLTIzNTQ5_7443f467-08fa-4787-9da2-9a816574f865">13,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTItNi0xLTEtMjM1NDk_cdd15ecf-e4b0-4c6b-8a3f-74eadaf38a41">2,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTItOC0xLTEtMjM1NDk_69b16a1c-b05b-4d66-b1e9-cd498ca38705">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTItMTAtMS0xLTIzNTQ5_a0c09d24-8bee-40bc-b576-4b75a461feb2">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivative payments on interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:DerivativeInstrumentsPaymentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTMtNi0xLTEtMjM1NDk_f1df3cb8-c2f9-4e0f-9058-93426957f2c4">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:DerivativeInstrumentsPaymentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTMtOC0xLTEtMjM1NDk_16e938c0-d1a8-4616-aad7-e3b04519cdd7">4,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:DerivativeInstrumentsPaymentExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTMtMTAtMS0xLTIzNTQ5_1ab1e82e-1f58-491a-b0c9-809dd25b0079">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTQtNi0xLTEtMjM1NDk_88a6dcbe-eaad-42aa-ad3f-45f150bc1d0a">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTQtOC0xLTEtMjM1NDk_c56272db-c6fb-4602-8d49-0b2f7557711e">11,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTQtMTAtMS0xLTIzNTQ5_2ac7e39b-0c88-42b1-8e5a-c3c9be01ea1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTUtNi0xLTEtMjM1NDk_61358781-6ada-4ecf-9156-63041828c30f">5,366</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTUtOC0xLTEtMjM1NDk_14b1b33c-4bea-4394-ab09-86c49857e60a">213</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTUtMTAtMS0xLTIzNTQ5_e908617f-8078-4558-8c24-e8d8858346d3">962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTYtNi0xLTEtMjM1NDk_ab49d86f-867d-44cb-a842-263b943389f2">22,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTYtOC0xLTEtMjM1NDk_895059b4-e391-4f32-9232-f194ca181b07">152,088</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTYtMTAtMS0xLTIzNTQ5_40a099bf-3941-42d8-8286-56f5c4f9a9c5">32,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTctNi0xLTEtMjM1NDk_b92e8360-1eba-406f-a6ef-a322db27fb6c">1,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTctOC0xLTEtMjM1NDk_5a233e23-189d-41c2-b9e0-f733b4c5ed0b">8,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTctMTAtMS0xLTIzNTQ5_bda736b3-067a-4015-9947-3462f0a0d51e">305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTgtNi0xLTEtMjM1NDk_da90cec9-f1e8-4730-929e-1905bc291632">6,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTgtOC0xLTEtMjM1NDk_01b66c14-260d-41c4-baef-2829cce4cb1e">3,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTgtMTAtMS0xLTIzNTQ5_caed987a-8170-44c7-ba34-e9de248ae0a3">1,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loss from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTktNi0xLTEtMjM1NDk_7dc3d69d-288c-4a2d-9599-c274d8504d96">14,425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTktOC0xLTEtMjM1NDk_9a4a30e1-b43d-414e-ab1d-b520e4870884">139,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTktMTAtMS0xLTIzNTQ5_836a37f9-5c5e-4c1c-b5ff-cd4d15056c0c">30,749</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax (Note 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjAtNi0xLTEtMjM1NDk_4bc079ff-6bd4-4865-8038-63dad5bd2bc6">1,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjAtOC0xLTEtMjM1NDk_73b75823-8679-4f79-bec3-9b9b30d70844">38,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjAtMTAtMS0xLTIzNTQ5_7f8af50a-bf0c-462f-a963-43d9ec7b20d6">15,992</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjEtNi0xLTEtMjM1NDk_4624d7a7-2ae8-4177-ad2f-eb95700d1b9f">13,225</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjEtOC0xLTEtMjM1NDk_4b4ab023-95a1-4c8e-9c07-cd806cce17b3">100,592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjEtMTAtMS0xLTIzNTQ5_a5ac5e35-9bd8-41be-8781-0c90781e6f2d">46,741</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification adjustment for discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjMtNi0xLTEtMjM1NDk_05b8e31a-2f58-4456-8bc9-3cd1e9fd5c46">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjMtOC0xLTEtMjM1NDk_f27e74f4-c07e-4d94-9735-8a5ce2f6791c">5,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjMtMTAtMS0xLTIzNTQ5_5acca1ee-a9d5-41b9-aaf6-43c99efbbec6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjQtNi0xLTEtMjM1NDk_19b2c9a2-42c8-43e8-a9d4-f20dd721e3af">1,135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjQtOC0xLTEtMjM1NDk_e88906ba-ca21-4c47-95c3-bafbf7d4daf4">1,683</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjQtMTAtMS0xLTIzNTQ5_8acbde29-a214-4d96-8d83-6b4dbe11d036">3,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjYtNi0xLTEtMjM1NDk_914daeee-3086-49fa-a61a-e88912ab3cc7">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjYtOC0xLTEtMjM1NDk_e3685c35-2c16-4a46-b007-351128d78824">12,443</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjYtMTAtMS0xLTIzNTQ5_9f30d841-9314-4430-8f52-6ceceb3ea958">10,479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification adjustment for losses included in net loss, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjctNi0xLTEtMjM1NDk_1cd4afc7-fda6-4e59-a722-c5ce6287366b">2,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjctOC0xLTEtMjM1NDk_9fef81e2-f07e-452a-b474-d567d1917373">18,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjctMTAtMS0xLTIzNTQ5_091afb4b-3af6-45d8-acfb-c3bda731cdd6">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjgtNi0xLTEtMjM1NDk_188400af-48e6-45d2-ac99-c86e8ec1e61c">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjgtOC0xLTEtMjM1NDk_2b3f8e8e-af67-4e48-a4a7-924b91654887">10,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjgtMTAtMS0xLTIzNTQ5_552288d2-29f2-4c4a-b894-68eb5307bfc4">13,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjktNi0xLTEtMjM1NDk_7dc1bcaa-7614-402e-a4f7-214f861e0f57">11,395</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjktOC0xLTEtMjM1NDk_7ac50549-80a5-46dd-9e4a-82c57c5ed7d0">89,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjktMTAtMS0xLTIzNTQ5_bf362f16-3c0d-4486-8c0b-b808ce9215ab">59,981</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic net loss per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzEtNi0xLTEtMjM1NDk_c94838dc-e750-484e-9c3d-c5db2321e8c1">0.82</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzEtOC0xLTEtMjM1NDk_92ad9e11-42b0-499a-8f79-07dff92bb176">3.60</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzEtMTAtMS0xLTIzNTQ5_a9e8a7b0-4d05-407a-acd2-f450ed3d2e0a">0.75</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzItNi0xLTEtMjM1NDk_cfd47c67-a2eb-4fd2-a855-a4a3900c5b22">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzItOC0xLTEtMjM1NDk_ca11a78a-35de-4065-99ad-c17c432d3db6">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzItMTAtMS0xLTIzNTQ5_68d2297f-c571-4149-b2c7-fb6a03d5cb11">0.38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzMtNi0xLTEtMjM1NDk_14c65c02-a957-4e38-ab53-368d36eea9c1">0.79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzMtOC0xLTEtMjM1NDk_10d5a55d-8084-4952-bdc7-67e044f55674">2.68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzMtMTAtMS0xLTIzNTQ5_37e19ed6-3ca2-4cd5-baf4-d8c92a510069">1.13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzQtNi0xLTEtMjM1NDk_de78b321-31dd-4e14-a9b5-926b91a230b5">44,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzQtOC0xLTEtMjM1NDk_ab566595-0b8d-4b78-900f-b8b2126aa785">42,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzQtMTAtMS0xLTIzNTQ5_fca5c619-80fb-464f-a861-86e7060831b8">42,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted net loss per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzYtNi0xLTEtMjM1NDk_9132c2d8-12bf-4531-bc5b-18963b650fd4">0.82</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzYtOC0xLTEtMjM1NDk_7320a68d-a0a1-4df0-9c66-86c42b9316e8">3.60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzYtMTAtMS0xLTIzNTQ5_f0ff8e47-8b79-42d8-9b87-6f5b6a538c63">0.75</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzctNi0xLTEtMjM1NDk_b64bd31c-b830-4fbb-9c7c-56d72af0657f">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzctOC0xLTEtMjM1NDk_cd09d361-8c5f-4a48-a23c-83e9c0d7c3d9">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzctMTAtMS0xLTIzNTQ5_9aa6274e-5e52-443f-b91f-5b60f5984c07">0.38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzgtNi0xLTEtMjM1NDk_df80aee6-185e-41fe-93f7-1aa5d3a75d58">0.79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzgtOC0xLTEtMjM1NDk_1b9f01dc-caf0-41cd-9c3e-913f1a794137">2.68</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzgtMTAtMS0xLTIzNTQ5_c2a9f2d4-eb8c-4aa6-b740-2ffd738b95e0">1.13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzktNi0xLTEtMjM1NDk_d4bd620f-2c8c-4847-91d7-5ebc09be814d">44,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzktOC0xLTEtMjM1NDk_12b8969e-a35f-46e4-a4ed-b600720872bc">42,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzktMTAtMS0xLTIzNTQ5_bd07c342-9e3a-4c95-984f-6abb962c3731">42,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NN, Inc. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNC0yLTEtMS0yMzU0OQ_10cf08ab-f6c2-480e-813f-de1bb57ced9c">28,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNC00LTEtMS0yMzU0OQ_b8ef6c8c-fd61-4941-a106-9148229b8617">48,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNS0yLTEtMS0yMzU0OQ_5ffc4664-ef9d-4bd5-984f-a9bbdce8efa8">71,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNS00LTEtMS0yMzU0OQ_e8b13460-4fdf-4cd4-9772-7516fef3fc60">84,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNi0yLTEtMS0yMzU0OQ_e0bfe0b4-9845-497e-bba0-d7c352b94ef3">75,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNi00LTEtMS0yMzU0OQ_95398f52-35ee-4609-9174-74de69ee9608">62,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNy0yLTEtMS0yMzU0OQ_46de06ac-a7cd-498c-99a6-3475132ce277">11,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNy00LTEtMS0yMzU0OQ_72db6ebd-7451-43f9-abee-53e5ac3ea347">8,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfOS0yLTEtMS0yMzU0OQ_a82eda88-3f68-48da-9cc2-e4f055de8721">9,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfOS00LTEtMS0yMzU0OQ_98b6c8e3-7ca7-4006-b5cd-dd7fd9bc1698">11,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTAtMi0xLTEtMjM1NDk_21def00b-dc9b-4234-ae91-46e802c61b91">196,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTAtNC0xLTEtMjM1NDk_5a5970ec-0fc7-4315-bd01-892ff6e23514">215,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTEtMi0xLTEtMjM1NDk_e5ae9852-9089-42f4-8da1-197a875cd4a5">209,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTEtNC0xLTEtMjM1NDk_f926ccda-20d8-4e11-ba3f-c4c2d43f8a6a">223,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTItMi0xLTEtMjM1NDk_d406bb31-1bd7-4771-8055-9f5a481cabd9">46,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTItNC0xLTEtMjM1NDk_c8c22c03-26cc-4487-9d65-1697ff40d768">50,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTQtMi0xLTEtMjM1NDk_26e7541b-e457-46fb-92c1-06392e0b445b">88,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTQtNC0xLTEtMjM1NDk_66f15494-ac46-4cab-8619-d44861dfef2b">103,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTUtMi0xLTEtMjM1NDk_6d8d95e2-d00e-42c8-8c51-e19432a3e884">34,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTUtNC0xLTEtMjM1NDk_ea9b1a70-ee40-4571-83ef-99de9c544f70">26,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTYtMi0xLTEtMjM1NDk_bc9bd8e1-1d05-406b-82b2-9c6021e04932">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTYtNC0xLTEtMjM1NDk_b98a2ef5-5c40-48c4-9541-02506804764d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTgtMi0xLTEtMjM1NDk_96df561d-68e0-4495-a595-cf15ec8acc92">4,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTgtNC0xLTEtMjM1NDk_9dd85eda-903a-48bb-a20c-f7c8353b8e8a">5,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTktMi0xLTEtMjM1NDk_083279d0-950e-4f30-9918-cbe4355e2a40">579,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTktNC0xLTEtMjM1NDk_1bde8a08-b8a8-4b3d-b189-cc63bc3ba41d">624,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities, Preferred Stock, and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjItMi0xLTEtMjM1NDk_6ed9f018-479f-4131-9590-c14a2a152dc2">36,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjItNC0xLTEtMjM1NDk_dae0177b-0f33-425f-bf21-47dddd8bf505">37,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued salaries, wages and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjMtMi0xLTEtMjM1NDk_c2fc4f5f-ff68-4538-b57a-475dcac060cf">17,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjMtNC0xLTEtMjM1NDk_b0fdedf6-f8c0-453e-aaee-43936710e823">21,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjQtMi0xLTEtMjM1NDk_e5d4f532-a635-4cf7-a9c6-0f6f4a79b665">2,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjQtNC0xLTEtMjM1NDk_c533f80c-9850-41ef-9fc9-1d29f498170d">3,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjUtMi0xLTEtMjM1NDk_65568b79-e23c-483e-b35f-c39b788ad0f0">3,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjUtNC0xLTEtMjM1NDk_069a51ed-1b23-4b71-b945-5bbf4b0ef983">4,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjYtMi0xLTEtMjM1NDk_43027429-e2f3-489c-a9ea-df7737eb3a7c">5,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjYtNC0xLTEtMjM1NDk_605a1c7c-8c2d-4a94-a404-d5bd97551b07">4,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjgtMi0xLTEtMjM1NDk_1ba6fe27-a846-4138-b9d3-a32afd263264">8,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjgtNC0xLTEtMjM1NDk_34b3dfe5-43c8-46f7-8107-a3fcf48ebbb5">31,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjktMi0xLTEtMjM1NDk_c6c38bc5-7fbc-4160-bb7b-813b1782000c">74,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjktNC0xLTEtMjM1NDk_760baf43-9323-4a09-8e8a-5b60bbbdec7b">103,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzAtMi0xLTEtMjM1NDk_d4b7f4f4-b495-44f9-a14d-f333ae85848c">7,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzAtNC0xLTEtMjM1NDk_7c12f9f7-55be-4976-9862-b9758686dd8b">11,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzItMi0xLTEtMjM1NDk_898c3627-34de-4db9-bcea-0a8ec455ca45">151,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzItNC0xLTEtMjM1NDk_d0391960-0a65-4298-a758-ecd848bd37d1">79,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzMtMi0xLTEtMjM1NDk_4c8aa46a-aac1-4549-a25c-b2636e1e59d1">51,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzMtNC0xLTEtMjM1NDk_927d18fd-3eb0-4c7b-a9b2-89136ceb6497">55,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzUtMi0xLTEtMjM1NDk_897de63c-57ae-4536-8457-5ccb6147a70e">17,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzUtNC0xLTEtMjM1NDk_e3622a05-95c0-4f24-be1f-ebe72e68b636">17,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzYtMi0xLTEtMjM1NDk_95c6dbac-7ed6-4a1c-8ec4-7c649d2389e6">301,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzYtNC0xLTEtMjM1NDk_d6a0a1c4-b7dd-43dc-baa8-03b8216e41de">265,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 13)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzctMi0xLTEtMjM1NDk_fafbf95d-69f0-409a-a85d-f68383de1fb3"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzctNC0xLTEtMjM1NDk_2fd10bdd-d9d9-426c-8be8-8285fe666672"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series D perpetual preferred stock - $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTA5_95ea6bc4-d937-4b53-aff4-89d32bfd19b5">0.01</ix:nonFraction> par value per share, <ix:nonFraction unitRef="shares" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTIx_19c9fa68-89e6-4cc1-9bc4-1a27f3e04883"><ix:nonFraction unitRef="shares" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTIx_7533db5e-c357-412d-b5d0-1682dad89a64"><ix:nonFraction unitRef="shares" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTIx_a41defe3-3a90-415c-b138-e300c8c50acb">65</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized, issued and outstanding at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMi0xLTEtMzA3Njc_577a77cd-3a10-4c93-956c-d6a22ad04d80">53,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i396cff57850d4ac59bd8cb4bbf09ba0b_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtNC0xLTEtMzA3Njc_f748b1c9-1643-4930-a12c-b22d968d1044">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series B convertible preferred stock - $<ix:nonFraction unitRef="usdPerShare" contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml80Mw_67055b6c-b9e0-4461-908f-c144cb8cacb4">0.01</ix:nonFraction> par value per share, <ix:nonFraction unitRef="shares" contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml82Nw_14447d9f-27fe-433f-8aef-ebdebc2f20e6"><ix:nonFraction unitRef="shares" contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml82Nw_6045d61c-f0a6-4de5-a5bb-47676e9e8dca"><ix:nonFraction unitRef="shares" contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml82Nw_74fc0fe0-c044-489f-97be-02b5630751cd">100</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized, issued and outstanding at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMi0xLTEtMjM1NDk_7134130d-38ca-4c8a-ba2f-37e55b88af4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtNC0xLTEtMjM1NDk_5b020862-4f28-484a-93f5-f92896d22473">105,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock - $<ix:nonFraction unitRef="usdPerShare" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV8xOQ_73dd85ff-349c-4535-912f-52148f3493a6"><ix:nonFraction unitRef="usdPerShare" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV8xOQ_9c2a9b3e-428b-45c3-a097-7de5e5928467">0.01</ix:nonFraction></ix:nonFraction> par value per share, <ix:nonFraction unitRef="shares" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV80Mw_441c0491-72dd-488a-bf48-32ff743b007c"><ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV80Mw_f0a92012-d9a6-45d7-a2bb-6ac7b0a821b1">90,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV82NQ_4f36f86d-7dc3-439e-8a8a-f8807361fa47"><ix:nonFraction unitRef="shares" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV82NQ_8978b8a2-81e8-4e77-b662-afca46848606">42,686</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV83Mg_8407bb62-8971-4534-a543-5e6c7f71a4c9"><ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV83Mg_afa40f0b-df9e-463d-963e-db9ee2f7ac93">43,027</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December 31, 2020 and 2021, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMi0xLTEtMjM1NDk_445262c4-6635-4f38-b5fe-a8f7b1817754">430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtNC0xLTEtMjM1NDk_1d97f33f-2034-48ab-acc4-58a4654a8239">427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDEtMi0xLTEtMjM1NDk_2e3b374a-42c8-4c5d-8d1b-6f2331e535f8">474,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDEtNC0xLTEtMjM1NDk_17e1f154-7527-4c1a-a8cd-a53fcfd0675a">493,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDMtMi0xLTEtMjM1NDk_823d33ac-8468-4391-8d41-5a7a105d378b">219,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDMtNC0xLTEtMjM1NDk_1a960792-4249-49d3-bc92-3d1ce012c45f">205,875</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDQtMi0xLTEtMjM1NDk_16736de5-28ab-4d85-a612-8f14cf05601f">31,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDQtNC0xLTEtMjM1NDk_fd908303-851c-4d8f-b965-2a22b04beb76">33,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDUtMi0xLTEtMjM1NDk_5af7c10d-47fe-4348-b45f-7f50a4f9c19b">224,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDUtNC0xLTEtMjM1NDk_9e495497-8421-4ba1-9c01-3a564af057aa">254,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities, preferred stock, and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDYtMi0xLTEtMjM1NDk_4ae3a833-ea65-4af0-9724-98fb5ff11f56">579,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDYtNC0xLTEtMjM1NDk_095de3cd-9893-4b32-9482-e04bbd8454c0">624,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NN, Inc. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Stockholders&#8217; Equity </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>of<br/>shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Par<br/>value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i033dff713d5740269a5468790cc7eee3_I20181231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0yLTEtMS0yMzU0OQ_390137bf-6143-478d-9e19-dfab74ddf617">42,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i033dff713d5740269a5468790cc7eee3_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi00LTEtMS0yMzU0OQ_fe2b9f78-f089-4bb3-9467-d91ad8b5fc23">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8716fa79ad5846a59200c5f6a59e1ae7_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi02LTEtMS0yMzU0OQ_86e97f5a-2678-43bb-b97f-a63249d3df1e">508,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3c5d105ac4f4f31ba7330f1a9913471_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi04LTEtMS0yMzU0OQ_08f2b073-c822-4e4d-a94a-d10a1da11342">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bd01469cbf84550bcb91d24f1929adf_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0xMC0xLTEtMjM1NDk_9a68097f-b7fd-409b-855b-7b2037790296">58,491</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f6ea5f9369542fbbde59488801c0600_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0xMi0xLTEtMjM1NDk_25342ff0-e1cc-4984-bd19-9998d88a26f9">31,314</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0xNC0xLTEtMjM1NDk_594b8385-ebfa-4818-8bf5-171767af95d8">419,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMy0xMC0xLTEtMjM1NDk_79f944de-4166-4259-b0b2-bb4eb6c357d1">46,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMy0xNC0xLTEtMjM1NDk_5a41f5c9-56b9-4b3b-8f17-dab51dbca1f1">46,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends declared or accrued for common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNC02LTEtMS0yMzU0OQ_7823d716-c240-41bb-8654-cb06bc2c29c2">8,933</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNC0xMC0xLTEtMjM1NDk_2996c4b0-4c3a-4896-9a60-e88deaa5e1b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNC0xNC0xLTEtMjM1NDk_fec21d35-e16b-4b11-b50e-cdc3ab42ba96">8,933</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends accrued for preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNS02LTEtMS0zMDQyNw_3ef7e2c2-ceff-431a-8adf-d4c36d753704">642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DividendsPreferredStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNS0xNC0xLTEtMzA0Mjc_1556919a-dbf2-4ae7-8ef4-43eaa6dedcd7">642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares issued for option exercises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNi0yLTEtMS0yMzU0OQ_0b95edf2-37ec-4846-bcc2-947b64300475">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNi02LTEtMS0yMzU0OQ_83bb3ab9-34d7-4685-8899-1847d002f726">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNi0xNC0xLTEtMjM1NDk_fd438969-d810-47df-84fe-0ee1378af6ef">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy0yLTEtMS0yMzU0OQ_3a42d47f-530d-4e1b-8b76-47650450cc1c">248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy00LTEtMS0yMzU0OQ_cce1cf9f-f058-4a66-b448-5451963b739c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy02LTEtMS0yMzU0OQ_9d297241-a70e-4c3c-8217-a123a86a498c">3,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy0xNC0xLTEtMjM1NDk_aa4284a4-2d74-4b55-a3b0-32fba2de3dbc">3,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares forgiven for taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231" decimals="-3" name="nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOC0yLTEtMS0yMzU0OQ_5bab1644-c94d-4658-8e8d-6ee82d362c34">44</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231" decimals="-3" name="nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOC02LTEtMS0yMzU0OQ_b966596d-2cfd-4449-bddb-1a75de63f1df">365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOC0xNC0xLTEtMjM1NDk_c575921b-1a66-41c8-8330-8dd24656aad4">365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in estimate of share-based award vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231" decimals="-3" name="nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOS02LTEtMS0yMzU0OQ_c5a19db9-34b8-4241-8816-aef17532e51d">1,052</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231" decimals="-3" name="nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOS0xMC0xLTEtMjM1NDk_93751303-3fc5-4f25-a93a-734c666f8241">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOS0xNC0xLTEtMjM1NDk_c7a0360a-56d0-4df7-9b54-fa9c2b6a754f">1,052</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1738e675ce4e9c9376fa54521bcb37_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTAtOC0xLTEtMzAzNTc_2eb3dfcd-810c-4948-8ccf-a8b7c162c3d7">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTQtMS0xLTMwNDMz_c7a3b393-b23f-4303-b8a3-ca81f5bb547c">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of interest rate swap, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMC0xLTEtMzA0MTkvdGV4dHJlZ2lvbjozMDExOTMzOWE1OGE0N2QwYjVhMGNmYjU4ZjRmMjkyMF8xMDk5NTExNjI3ODM5_3a031d04-6752-4e4b-8755-ce131d0530ce">3,166</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTItMS0xLTMwMzU4_4b1457a7-9780-4f71-a5bc-d6b8b652ca75">10,479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMTQtMS0xLTMwNDMz_0f522021-8bdf-42e5-b483-db36f805ee6f">10,479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of interest rate swap settlement to net loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTQtMC0xLTEtMzA0MTkvdGV4dHJlZ2lvbjpmMmJjODg3N2YxMzg0NTIxYmM3MWZhMGQyODU2YjBiMV8xMDk5NTExNjI3ODU4_e2f3f4cb-a90b-4a2f-96f3-51e632a16172">327</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTQtMTItMS0xLTMwNDMz_260c9949-bc65-4256-bd1f-47ef9a05f0d5">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTQtMTQtMS0xLTMwNDMz_d40c00c3-cd7a-4111-9c18-0cfdd4daa0ad">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTAtMTItMS0xLTIzNTQ5_619ea3f7-684f-4986-affa-05c92af45636">3,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTAtMTQtMS0xLTIzNTQ5_81d9e031-abc0-4a5c-8073-7ee1081fa72f">3,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adoption of new accounting standard</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac14570ef2c246c187bbd31cade19626_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTAtMS0xLTIzNTQ5_4de1444e-a234-4f96-b336-d8398bb3e47d">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i267dee033b0a434b8402d89cc95becb6_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTQtMS0xLTIzNTQ5_9d6a5c76-f70c-462d-9263-2f13f1e964ed">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id71f41fdad7544c5b677f09b8b0fb206_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMi0xLTEtMjM1NDk_0217469f-2f8e-44f7-9855-49366b9b7f9b">42,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id71f41fdad7544c5b677f09b8b0fb206_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItNC0xLTEtMjM1NDk_57be06e5-d983-492f-9b75-e114f52b2a67">423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac98749fb23414e8df4d7fb9a54394d_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItNi0xLTEtMjM1NDk_01bec850-219e-4b36-8d93-fa6b9381e978">501,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id38082ffd3bc416f85aa1481c80b33b7_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItOC0xLTEtMjM1NDk_b1a97971-6a12-4cbe-ae2b-e8ff1aa041d4">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccb64e8ff96b4e1fb74912d7d654a0b1_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMTAtMS0xLTIzNTQ5_6ba28ca1-c0e5-47bd-8f08-480d37f9c030">105,283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84969d5c75fa4a75bf84539e7e912270_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMTItMS0xLTIzNTQ5_c521d07f-8edc-41a1-875d-ae2f710b07fa">44,554</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMTQtMS0xLTIzNTQ5_bfc19ace-3038-400d-ba08-279e005175a9">353,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0ace269126c498291a341863bb82684_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMTAtMS0xLTIzNTQ5_0ffaa359-d732-4024-ac25-796c41b54c84">100,592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMTQtMS0xLTIzNTQ5_e4c0f833-2c61-45b2-98f8-82fd3a31af15">100,592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends accrued for preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTUtNi0xLTEtMjM1NDk_de630a97-c187-444f-a44e-c9e53970ee95">12,373</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTUtMTQtMS0xLTIzNTQ5_97a455b0-1870-4ef8-9bbb-1e46506045fa">12,373</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtMi0xLTEtMjM1NDk_79df4a8e-40ab-4de7-b6ba-7f091b183e32">417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtNC0xLTEtMjM1NDk_f6c9eca2-90bd-4470-9299-e01a5d5a14db">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtNi0xLTEtMjM1NDk_36e5c25d-2a0a-488e-a87c-7ebdc69daacc">4,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtMTQtMS0xLTIzNTQ5_0ab6b9c5-0d16-4202-83d2-31780386fc99">4,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares forgiven for taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231" decimals="-3" name="nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTktMi0xLTEtMjM1NDk_f16a357b-a5f7-4340-af42-dc687228d836">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231" decimals="-3" name="nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTktNi0xLTEtMjM1NDk_e264a8cf-d733-4af7-a09c-837e7a87cf66">157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTktMTQtMS0xLTIzNTQ5_a0a7c396-2f63-4501-af15-23690964c755">157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in estimate of share-based award vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231" decimals="-3" name="nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjAtNi0xLTEtMjM1NDk_32542f2b-9fec-4904-b25b-a9afe609d97f">718</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjAtMTQtMS0xLTIzNTQ5_65a713b0-47b0-4528-aab5-4e6b04314ccb">718</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of warrants to liabilities (Note 19)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd46374616464b886cb0e05293be21_D20200101-20201231" decimals="-3" sign="-" name="nnbr:ReclassificationOfWarrantsFromEquityToLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjItOC0xLTEtMjM1NDk_387e2dde-3c75-4393-a93e-044a950210bb">1,076</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="nnbr:ReclassificationOfWarrantsFromEquityToLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjItMTQtMS0xLTIzNTQ5_2ab2fe7b-dbf9-4880-87a3-2ecbf7e28b21">1,076</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of interest rate swap, net of tax of $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjMtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowNmUyNGFmYjk5ODY0YTEzYjEwYmRhNGJjZGFiMzdhZF82_43208f9d-cacf-4323-adda-2d864b56ca4e">3,764</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjMtMTItMS0xLTIzNTQ5_8ceab69b-fcc2-4b9d-981c-115a625cd343">12,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjMtMTQtMS0xLTIzNTQ5_31d32f6c-4035-4d9c-ac27-e159874fe483">12,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of interest rate swap settlement to net loss, net of tax of  $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjQtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpjOGQ5NjM3ZTFjNmU0MjE2ODcyODY0YWM3YWI1NDk4N183_75ea5ad0-c3e7-4b79-b5a0-9486f0701860">5,742</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjQtMTItMS0xLTIzNTQ5_a4dd659a-95fe-4ae2-a981-a38a382169f0">18,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjQtMTQtMS0xLTIzNTQ5_f2b5c670-a44c-4b56-9ef8-baa1badd157e">18,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjUtMTItMS0xLTIzNTQ5_d6ff6ae5-d05d-4df7-8517-c029e2eb0c59">1,683</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjUtMTQtMS0xLTIzNTQ5_1e151d44-97a9-46b1-ba13-1b4e43ffc2f4">1,683</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sale of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMTItMS0xLTMwNTU3_e5c2e33d-6121-4dd2-8892-997a7678389b">5,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMTQtMS0xLTMwNTU3_f5200325-95c7-42a1-8ae4-6f90581470d0">5,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib616871accf341ecab7a9a9fea7a27d8_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMi0xLTEtMjM1NDk_bafd2338-0c05-4289-b552-d2f4444cb013">42,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib616871accf341ecab7a9a9fea7a27d8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctNC0xLTEtMjM1NDk_232a3bfe-0809-4285-af70-4e71545d0c2c">427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i413bd8a42e2544a0b0c952d25121c71b_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctNi0xLTEtMjM1NDk_7b20653e-3e9b-4366-8397-7025e46e2f57">493,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b6972689619414ab8bc72d6a2cca596_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctOC0xLTEtMjM1NDk_d4b3b410-b7fe-4fc9-98f1-84fe7c4ff314">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id65661e529b44e0986b357ed80a52bdd_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMTAtMS0xLTIzNTQ5_0694a213-27e9-427f-87f0-e53302870021">205,875</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a90fc78969b4849bb91b38a64c9dd4d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMTItMS0xLTIzNTQ5_cc8764e0-4fe3-4272-92d7-13b1ad0b9e4f">33,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMTQtMS0xLTIzNTQ5_3a91c52b-0ef3-4b32-8f1d-7f311c785950">254,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a790a6d1c094a50abf268ccbcfee799_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjgtMTAtMS0xLTIzNTQ5_0f774677-5877-46c9-a702-5dfff1886dd3">13,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjgtMTQtMS0xLTIzNTQ5_a9dc172d-22ff-415d-8988-b7d2b50ae1ee">13,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends accrued for preferred stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzAtNi0xLTEtMjM1NDk_df8962c6-208a-40a4-946d-7fb75b53438f">21,478</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:DividendsPreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzAtMTQtMS0xLTIzNTQ5_3aa66ed4-e4af-4141-ae71-90977030f3fd">21,478</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares issued for option exercises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMi0xLTEtMjM1NDk_5e547465-80a2-4d38-856a-b650a166f357">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItNC0xLTEtMjM1NDk_8d3aabb7-8870-4646-9be1-0011eea2a9ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItNi0xLTEtMjM1NDk_e2904dc7-35ef-43ee-bc8f-5df9aa146877">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMTQtMS0xLTIzNTQ5_7e9c9d0e-68ae-4aef-a9c1-35df998480a1">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtMi0xLTEtMjM1NDk_a49466bf-a328-4f0a-8d00-5ee3795b47e0">387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtNC0xLTEtMjM1NDk_e74c3b1f-7d1a-459f-b22b-22c6fad4db1d">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtNi0xLTEtMjM1NDk_1cb9f473-ac67-488a-9583-45e8a6356451">3,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtMTQtMS0xLTIzNTQ5_288c0c72-811b-4960-a719-685474d4e553">3,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares forgiven for taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231" decimals="-3" name="nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtMi0xLTEtMjM1NDk_cf6a080d-46bf-44a2-b174-eaa9951da2b1">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231" decimals="-3" sign="-" name="nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtNC0xLTEtMjM1NDk_8c93836c-0f5d-4d0c-847b-82339933a22d">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231" decimals="-3" name="nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtNi0xLTEtMjM1NDk_7f7453b8-1e7b-46ea-be70-06649968bc7f">362</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtMTQtMS0xLTIzNTQ5_3dbfdb13-6441-453e-a04c-07f98f432a04">363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in estimate of share-based award vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231" decimals="-3" name="nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzUtNi0xLTEtMjM1NDk_ab12462d-088d-4648-9911-56fd76b9f04e">618</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzUtMTQtMS0xLTIzNTQ5_0994c6f3-4ab3-4ec6-8bee-8965f5a0e320">618</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of interest rate swap, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjo2NzA4OTFiNzlkZWM0YWRhOTQ3YWQ2ZTAwMDQ0OTExZV82_27d528c8-c921-4b53-a9a5-064c23a598ff">19</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7234b908d21d448086f73ac155353d4e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzgtMTItMS0xLTIzNTQ5_6c9ae2ba-99d5-4b45-8d71-b10a7eca2138">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzgtMTQtMS0xLTIzNTQ5_ed19f93a-7b02-4022-b3db-a65ca0808c7c">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of interest rate swap settlement to net loss, net of tax of  $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzktMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjoyMGI2ODU3MzY4NTg0OTg5YjhiOTg3NzM4MDFlYmNkMl83_890603b2-8ab3-446b-ac60-98c88087b7b6">879</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7234b908d21d448086f73ac155353d4e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzktMTItMS0xLTIzNTQ5_57ebe174-440a-49f1-b468-cb8af0af65a7">2,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzktMTQtMS0xLTIzNTQ5_16b87a7e-864d-48d8-8f9e-32f773df5188">2,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7234b908d21d448086f73ac155353d4e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDAtMTItMS0xLTIzNTQ5_9a26c22c-654a-4828-abf4-ba618a1036a6">1,135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDAtMTQtMS0xLTIzNTQ5_d4dfd888-7749-421e-9700-cf05a71accc0">1,135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59af2f3397bc4422b543d8f890901a4e_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMi0xLTEtMjM1NDk_471e426d-37fa-4221-a46a-06d28ab3731e">43,027</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59af2f3397bc4422b543d8f890901a4e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtNC0xLTEtMjM1NDk_96b5304a-41cf-475d-b632-8589df38cec8">430</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9106baa305054e58a0a0a2bf2b4b5e1e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtNi0xLTEtMjM1NDk_d4030340-0409-4670-b0e9-c03f53130f60">474,757</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b02d512737b4aeca7054504d0efa821_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtOC0xLTEtMjM1NDk_385fd968-a8eb-44ac-883d-9d4e42c0fd51">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a24a86ad875429cb62996a445652c95_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMTAtMS0xLTIzNTQ5_7b5e109f-fc0f-4f9f-b437-3664f407c4fc">219,100</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac67ac82625045758c262eb5061cfb90_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMTItMS0xLTIzNTQ5_9896ca45-c3ac-4ee2-a66b-487a27915d06">31,902</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMTQtMS0xLTIzNTQ5_eab360a4-ef87-4f71-a5c4-1b8cd3e5de1b">224,185</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NN, Inc. </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:70.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMy0yLTEtMS0yMzU0OQ_d5ec4e1a-7bf1-44fc-8576-5048f722ca46">13,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMy00LTEtMS0yMzU0OQ_93b89eb0-f63f-432c-ad6d-8eb30d817479">100,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMy02LTEtMS0yMzU0OQ_efb336ee-47ae-4408-9ccd-177268b787d5">46,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization of continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNS0yLTEtMS0yMzU0OQ_d5a33250-2174-4791-a8ba-179ec0641887">46,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNS00LTEtMS0yMzU0OQ_feb3466d-a5c8-40cb-a62f-69c5ad67add3">45,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNS02LTEtMS0yMzU0OQ_8f188412-203b-4f9e-b8a0-a7fc6642211d">44,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationAndAmortizationDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNi0yLTEtMS0yMzU0OQ_a6cc5cbd-2479-4559-9062-a3c50f4b4e12">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortizationDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNi00LTEtMS0yMzU0OQ_93bab6d5-0b22-45fb-acfd-51ac71c2af29">35,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortizationDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNi02LTEtMS0yMzU0OQ_0cc0fbf6-8996-4125-88ff-5b7a48a5dde1">46,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNy0yLTEtMS0yMzU0OQ_d6e5d773-8f8c-45b8-a1e9-7d35ed181a68">1,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNy00LTEtMS0yMzU0OQ_302381e7-ea9c-42c7-89ae-cd53894df925">15,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNy02LTEtMS0yMzU0OQ_4fb8d352-8f1e-43e6-869d-863395caec5c">4,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill impairment of continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOC0yLTEtMS0yMzU0OQ_bb988491-af37-4817-83bf-44c093603b18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOC00LTEtMS0yMzU0OQ_d39e6747-2732-4c07-8e7c-b1060600d882">92,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOC02LTEtMS0yMzU0OQ_7ca9c5b7-f977-45e8-8731-18c39ed35e1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill impairment of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOS0yLTEtMS0yMzU0OQ_e74ad5fb-6f55-4955-a768-f162eed68055">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOS00LTEtMS0yMzU0OQ_14561f99-4897-4948-80ac-f088ed87d700">146,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOS02LTEtMS0yMzU0OQ_78aa1982-1e22-4ee4-b412-069d11089f9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTAtMi0xLTEtMjM1NDk_b3482e96-6c69-4619-8726-226ac73d3720">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTAtNC0xLTEtMjM1NDk_b1ed1a1c-5ecb-4e4f-9731-95b81d38b65a">4,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:OtherAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTAtNi0xLTEtMjM1NDk_a2481853-c7a2-4b45-972d-193700dda800">643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTEtMi0xLTEtMjM1NDk_8e9bcaa0-cac8-45c3-ba89-7e886142d059">2,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTEtNC0xLTEtMjM1NDk_e9c02383-4b61-4b13-9005-03a24f653520">1,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTEtNi0xLTEtMjM1NDk_fbf9406c-c23d-430f-9ee0-aa2667b94d41">3,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total derivative loss (gain), net of cash settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTItMi0xLTEtMjM1NDk_7dbb561a-3d67-43d0-a561-ab174a1e74ef">3,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTItNC0xLTEtMjM1NDk_9550ca21-93b5-407c-94d7-a3ebe703fd10">15,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTItNi0xLTEtMjM1NDk_28aaae9c-0873-40ef-a5f8-0a8ab6158e64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share of net income from joint venture </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTMtMi0xLTEtMjM1NDk_0a5b28b5-1c92-4504-8203-a46c7afeeb75">6,261</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTMtNC0xLTEtMjM1NDk_0b861d83-0d79-4613-863e-30018a909d79">3,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTMtNi0xLTEtMjM1NDk_d1977abc-0e5c-436e-871c-7216ad00b17c">1,681</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on disposal of discontinued operations, net of tax and cost to sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTQtMi0xLTEtMjM1NDk_1fd75654-dc48-4584-99d7-3dff422903d5">1,200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTQtNC0xLTEtMjM1NDk_83cfb585-2e15-4e24-804a-e77bb74af491">233,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTQtNi0xLTEtMjM1NDk_4e02ef68-6ee2-4c8a-9c75-87e983a93f03">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation expense from issuance of share-based awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTUtMi0xLTEtMjM1NDk_a6fceb34-8c64-4de1-82bd-b34df1162808">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTUtNC0xLTEtMjM1NDk_634459b9-5d02-43a4-88aa-1fd0e656475e">4,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTUtNi0xLTEtMjM1NDk_f534a0ec-e1d7-49bd-bb00-0dbe8a09c084">2,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTYtMi0xLTEtMjM1NDk_61d92e38-bba5-4aa1-857b-9ce4f24af285">4,845</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTYtNC0xLTEtMjM1NDk_a5d74f14-de25-4b5d-a7a8-ef9361f1763f">21,697</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTYtNi0xLTEtMjM1NDk_8c11273d-b6f8-4b4b-90f5-19fb7b43716a">3,142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTctMi0xLTEtMjM1NDk_c39e7db9-fdd8-46f5-b001-3c4dc6099f75">2,611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTctNC0xLTEtMjM1NDk_5748b539-4c32-4d40-8e7f-3cc4b92d4828">4,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTctNi0xLTEtMjM1NDk_3469b0e9-7f6c-49bf-8cca-0872db3dcd68">3,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTktMi0xLTEtMjM1NDk_f873d78e-e284-4ff4-974f-aced2f44b04b">13,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTktNC0xLTEtMjM1NDk_a4e16b78-50ad-418c-ad29-92fdd63c6338">10,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTktNi0xLTEtMjM1NDk_fb5a0f85-69c5-4946-9102-ba410e1e42b4">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjAtMi0xLTEtMjM1NDk_0618ff4c-96de-498e-9444-862f08c98dd8">12,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjAtNC0xLTEtMjM1NDk_d9d15da3-5956-4942-ba88-d61ebb2cb441">5,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjAtNi0xLTEtMjM1NDk_0e71a3ca-925d-49d8-a12e-e631f6d7fbd2">1,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjEtMi0xLTEtMjM1NDk_2aa941cb-4677-40e0-a20a-2094ffe7fd1f">343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjEtNC0xLTEtMjM1NDk_b80988ae-d225-4b0c-9530-641d85287030">8,606</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjEtNi0xLTEtMjM1NDk_8da59544-70d5-48ef-bf9c-79380ff3dcf1">7,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes receivable and payable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjItMi0xLTEtMjM1NDk_821cd537-d661-42b0-8223-6dc097d722c5">4,516</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjItNC0xLTEtMjM1NDk_1411c9b3-ca4b-44fa-a13a-62ee6e2229aa">633</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjItNi0xLTEtMjM1NDk_572ba404-f0e6-483f-a144-c2247f3fb5b7">5,292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjMtMi0xLTEtMjM1NDk_14c24133-5469-4d27-92fb-b7e1200eaa34">2,761</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjMtNC0xLTEtMjM1NDk_36a01c43-6559-465e-b2be-ef27dcc3fde6">11,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjMtNi0xLTEtMjM1NDk_df9e1771-b87b-48e2-a4e9-ddea7f1b2f85">4,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjQtMi0xLTEtMjM1NDk_4add4f48-42ed-405a-8fa2-50cd6f2c91ba">15,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjQtNC0xLTEtMjM1NDk_5af4c810-8022-4cc6-922b-958f8c6674dd">15,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjQtNi0xLTEtMjM1NDk_8d3e1b63-9ca4-4f3e-9eed-0141ebd6b9cb">49,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition of property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjYtMi0xLTEtMjM1NDk_e4428b37-a4f2-42d4-b4ee-f02f590052ff">18,221</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjYtNC0xLTEtMjM1NDk_4d848656-a6aa-4c8c-be11-76e941eeed56">23,773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjYtNi0xLTEtMjM1NDk_51966bfe-10a9-4b80-a94c-f83a23c77ad1">54,003</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from liquidation of short-term investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjctMi0xLTEtMjM1NDk_2c33b18c-2cc5-4da9-88d5-34335e3dd051">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjctNC0xLTEtMjM1NDk_f5f51a90-1b51-4ad5-9b19-2d5fe5dc709f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjctNi0xLTEtMjM1NDk_c5e616cb-2cb7-467e-a85f-cc8a4cd55ca2">8,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from (cash paid for post-closing adjustments on) sale of business, net of cash sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjgtMi0xLTEtMjM1NDk_c57f759d-131e-4778-be04-e26109bd8c08">3,880</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjgtNC0xLTEtMjM1NDk_ef58b79d-c771-4a51-8aa6-9edc1eec708b">743,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjgtNi0xLTEtMjM1NDk_29825654-05a7-4bb9-85bd-c8d286e1aabc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzAtMi0xLTEtMjM1NDk_7916f9a3-d6ff-4487-997e-d305dd73d073">1,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzAtNC0xLTEtMjM1NDk_6464dea3-d8c9-47b4-af41-450aff146643">3,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzAtNi0xLTEtMjM1NDk_de0b2ecf-e478-4913-a7d2-f663c250e86e">7,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash settlements of interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzEtMi0xLTEtMjM1NDk_7e6f8bbf-2d94-4b85-9e65-116da38b2477">15,420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzEtNC0xLTEtMjM1NDk_72a6be20-145d-446a-bb19-b3d209606c9c">4,133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzEtNi0xLTEtMjM1NDk_b2e1fe52-a571-4793-9bb4-3e6ae2e96156">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzItMi0xLTEtMjM1NDk_d04265dd-8067-4bad-bf3f-8c2b94818912">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzItNC0xLTEtMjM1NDk_55b9cf24-235f-4041-86e6-bb4684a8e6ee">695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzItNi0xLTEtMjM1NDk_64afdb23-306b-4b56-9ec5-1508793992bd">711</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzMtMi0xLTEtMjM1NDk_b8fd84b0-fe0b-436b-bf27-993de8565813">36,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzMtNC0xLTEtMjM1NDk_6a5b09c5-b1bd-45f4-9926-147a026430ba">719,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzMtNi0xLTEtMjM1NDk_98abd334-8568-4050-92ab-c0205afe6fd2">39,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzUtMi0xLTEtMjM1NDk_cf2a77ce-8b2c-492b-9ab9-552ec7479098">7,360</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzUtNC0xLTEtMjM1NDk_b0b42200-cf43-40f1-ac2c-4ee0fc45ee32">661</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzUtNi0xLTEtMjM1NDk_3e606b11-3bec-4195-a89d-5ecf6eb5f2f4">11,336</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzYtMi0xLTEtMjM1NDk_443e9ef0-f51a-40c2-a2f9-621e81c627fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzYtNC0xLTEtMjM1NDk_4afac5ec-b62f-4b23-8930-c6c02d0a2679">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzYtNi0xLTEtMjM1NDk_a032e3a6-1751-4995-b03e-8e3d29cbc086">8,879</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of preferred stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzgtMi0xLTEtMjM1NDk_bd03fbf1-73ac-4f23-9a79-3083b310dcd9">61,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzgtNC0xLTEtMjM1NDk_8bfecdce-5f6c-410f-815c-4082374afc49">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzgtNi0xLTEtMjM1NDk_f0a4bf3e-4acb-4686-907c-c3d9762bb9ad">95,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Redemption of preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="nnbr:PaymentsForTemporaryEquityRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktMi0xLTEtNTAyNDY_4b286ba5-8d68-4e93-aabd-e030c9b3d5c6">122,434</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:PaymentsForTemporaryEquityRedemption" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNC0xLTEtNTAyNDY_371e4d98-3658-4566-aab8-4c8b9ad9d62a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:PaymentsForTemporaryEquityRedemption" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNi0xLTEtNTAyNDY_9013245c-b54f-4196-9258-ebf7457441b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktMi0xLTEtMjM1NDk_6b5af1fa-d0c0-402c-a128-8f0e19242439">171,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNC0xLTEtMjM1NDk_4c8e3132-9348-4412-a251-fc8312519f7e">66,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNi0xLTEtMjM1NDk_1345ecdc-0d1f-4588-ad0e-d1f3eba8d835">54,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDAtMi0xLTEtMjM1NDk_d48bf98e-369d-4fd1-9ad6-2e2ee6fca26f">93,729</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDAtNC0xLTEtMjM1NDk_ab851cc1-da6b-4260-be91-1d6190b18468">776,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDAtNi0xLTEtMjM1NDk_2fee25ca-193a-4ad0-8546-ecbacd388da6">108,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of short-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDEtMi0xLTEtMjM1NDk_5b9e758e-3246-443b-9eec-7d4e5b547a20">1,563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDEtNC0xLTEtMjM1NDk_900edda2-0e09-4c19-9b39-b1558403acd5">924</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDEtNi0xLTEtMjM1NDk_71e770a2-f6e0-417c-b76f-4a9172fc8ef7">12,564</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDItMi0xLTEtMjM1NDk_74d4bb70-738b-44a9-b11e-a297c1bd7abf">5,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDItNC0xLTEtMjM1NDk_61617050-4994-493e-9966-96c25ac619d2">3,133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDItNi0xLTEtMjM1NDk_3fb5a95f-1795-4f12-b4f1-927bea6a3448">3,715</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDMtMi0xLTEtMjM1NDk_8b594b32-68f7-4b48-88a5-48eb92cb9cfc">2,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDMtNC0xLTEtMjM1NDk_aba13164-4067-42f2-bc45-02d77d1af4ec">714,854</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDMtNi0xLTEtMjM1NDk_c9d1092a-ed21-4a50-9c7f-8df5dbef8de3">5,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDQtMi0xLTEtMjM1NDk_e588ea6e-c273-4c2f-8a2d-918c2d115986">1,522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDQtNC0xLTEtMjM1NDk_ff811f33-a236-45c8-a1c3-ecddd445a2e9">3,544</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDQtNi0xLTEtMjM1NDk_7d5d6925-a7c7-4cb1-b877-3424166f0309">1,365</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDUtMi0xLTEtMjM1NDk_20ad7af8-f8bc-4a0c-9c9d-e0c29293d5bb">19,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDUtNC0xLTEtMjM1NDk_f642d686-b74d-4a3e-ab26-852f54a1744a">16,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDUtNi0xLTEtMjM1NDk_883a81bd-48ea-41a1-942a-a86b16605887">13,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtMi0xLTEtMjM1NDk_6f0f2e7d-6a86-45e1-bb2b-58b2ed5fce90">48,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNC0xLTEtMjM1NDk_962cabd5-b2c2-42b3-b5b3-b9e40881f6ba">31,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNi0xLTEtMjM1NDk_ded58d47-9e6f-4d24-954c-f4b34fc59bac">17,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctMi0xLTEtMjM1NDk_c878feb5-96ee-4ba0-a72b-586b1b4e0f77">28,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNC0xLTEtMjM1NDk_76c13bed-9e22-42ee-9e12-1aa6db76d91d">48,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNi0xLTEtMjM1NDk_8b45cc64-6e5b-438f-a5f6-81798e4c32f7">31,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental schedule of non-cash operating, investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash additions to property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTAtMi0xLTEtMjM1NDk_d5e74aea-7b3d-4663-92ba-3d33baf662ff">4,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTAtNC0xLTEtMjM1NDk_2db2e8c8-5528-4c7f-94e0-ea672de8abaa">9,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTAtNi0xLTEtMjM1NDk_fd34cd7c-d14d-4a86-b4d7-d65e4c734319">23,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTMtMi0xLTEtMjM1NDk_5471a4d7-326e-4b70-9622-457377e1d0e8">10,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTMtNC0xLTEtMjM1NDk_bbebb0ff-cd6f-4684-9d7e-de51654b7d91">51,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTMtNi0xLTEtMjM1NDk_6be0bbe8-799f-4a61-8090-f963c4a8be19">50,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTQtMi0xLTEtMjM1NDk_9e08a306-4fce-4602-880a-a46c0c5e1785">7,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTQtNC0xLTEtMjM1NDk_182898ac-ea57-4d2f-a9cd-4067d2e9fdfb">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTQtNi0xLTEtMjM1NDk_1783256b-1eb0-488c-b072-bd1dc740e85d">6,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5" footnoteRole="http://www.xbrl.org/2003/role/footnote">Cash and cash equivalents include $<ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMTIx_3d4f0d2c-670e-4a26-9e90-e3d427304538">13.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMTI1_ef3fecc8-d671-4f40-ae39-35ed9abfac3e">10.2</ix:nonFraction> million of cash and cash equivalents that were included in current assets of discontinued operations as of December&#160;31, 2019 and December&#160;31, 2018, respectively.</ix:footnote></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NN, Inc. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements </span></div><div id="if1e48e45331144eda205534cf40fd15c_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MTU_10b00029-9a5d-4339-95f3-11fcf6979f99" continuedAt="ic3d4d53cbcf84a7ba8bae61a62386aa3" escape="true">Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="ic3d4d53cbcf84a7ba8bae61a62386aa3" continuedAt="i778054a008cd4c55b881dddbdafeaad0"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:DescriptionOfBusinessPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MTc_277d1195-3db4-4e72-b74e-2c25b4bfb211" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN, Inc. is a diversified industrial company that combines in-depth materials science expertise with advanced engineering and production capabilities to design and manufacture high-precision metal and plastic components and assemblies for a variety of end markets on a global basis.  As used in this Annual Report on Form&#160;10-K (this &#8220;Annual Report&#8221;),&#160;the terms &#8220;NN,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221; refer to NN, Inc., and its subsidiaries.  We have <ix:nonFraction unitRef="manufacturing_facility" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="0" name="nnbr:NumberOfManufacturingFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfNTIw_c6d3815d-d54b-4666-8565-9b586543f5f5">31</ix:nonFraction> facilities in North America, Europe, South America, and Asia.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2OTY_edf9d2db-6c29-4308-a277-8d4b2aec4ef3" continuedAt="i2925ee04038b4883b591370102c66e21" escape="true">Basis of Presentation</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2925ee04038b4883b591370102c66e21">The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;).  Certain prior period amounts have been reclassified to conform to the current year&#8217;s presentation.  Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Consolidated Financial Statements are in thousands.</ix:continuation> </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:PrinciplesOfConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2ODc_b9122ea0-3b1b-42c2-b445-6c183030145a" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include the accounts of NN, Inc., and its wholly owned subsidiaries.  We own a <ix:nonFraction unitRef="number" contextRef="ib2126db03a8d469cb873d5cffd57118f_I20211231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfNTA1Mw_f6f93856-8242-4299-a726-099052d54193">49</ix:nonFraction>% interest in a joint venture which we account for using the equity method (see Note 9).  All intercompany transactions and balances have been eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDY_accdabf2-380c-40a1-940e-73c50ff821af" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates in the Preparation of Consolidated Financial Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to use estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses.  Actual results may differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2OTk_a6ee029e-3d0b-4cfa-a0ca-61d04dffe5f8" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Recently Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2019-12&#8221;) 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.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:AccountingStandardsNotYetAdoptedPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDA_c4429656-2653-4be0-98aa-229f150d6e94" continuedAt="ic00b64187c70490e8bc3c0ccb6cfd011" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2020-06&#8221;) 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.  We plan to adopt ASU 2020-06 effective January 1, 2022 using the modified retrospective adoption method.  We do not anticipate that the adoption will have a material impact on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (&#8220;ASU 2021-04&#8221;) which clarifies the accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange.  Specifically, ASU 2021-04 requires the issuer to treat a modification of an equity-classified warrant as an exchange of the original warrant. The difference between the fair value of the modified warrant and the fair value of the warrant immediately before modification is then recognized as an issuance cost or discount of the related transaction. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted.  ASU 2021-04 should be applied prospectively to modifications or exchanges occurring after the effective date.  Either the full or modified retrospective adoption method is allowed.  We do not have any equity-classified written call options that would be subject to this guidance.  Therefore, we do not expect any impact on our consolidated financial statements and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i778054a008cd4c55b881dddbdafeaad0" continuedAt="i0091e875534841dba128c10dd45b962a"><div style="margin-top:6pt"><ix:continuation id="ic00b64187c70490e8bc3c0ccb6cfd011"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-10&#8221;) which requires business entities to provide certain annual disclosures when they have received government assistance and use a grant or contribution accounting model by analogy to other accounting guidance.  Such disclosures include the nature of the transactions, significant terms and conditions, accounting policies, and affected financial statement line items.  ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  ASU 2021-10 may be applied either prospectively or retrospectively.  We are in the process of assessing the impact ASU 2021-10 may have on our annual disclosures.</span></ix:continuation></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NjQ_e4754a6d-7b0f-4e45-b242-c82fc9b668e6" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash and highly liquid investments with original maturities of three months or less.  We maintain cash balances in transaction accounts with various financial institutions that are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;).  Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.  We had approximately $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTE4MDk_3c883031-265d-45d6-a618-5cbb4fe6b917">17.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-5" name="nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTE4MTY_84ee2300-05ea-4d8e-b726-8aff1e421c02">17.0</ix:nonFraction> million in cash and cash equivalents as of December 31, 2021 and 2020, respectively, held at foreign financial institutions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2ODk_3663a708-9a11-4578-8a31-24ce084ffc81" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value principles prioritize valuation inputs across three broad levels.&#160; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#8217;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDE_5a630adc-5691-4920-bf0a-30fb69ebacbf" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at their net realizable value.  We maintain allowances for estimated losses resulting from the inability of our customers to make required payments.  The allowances are based on the amount that we ultimately expect to collect from our customers.  We evaluate the collectability of accounts receivable based on a combination of factors including number of days receivables are past due, historical collection experience, current market conditions, and forecasted direction of economic and business environment.  Accounts receivable are written off at the time a customer receivable is deemed uncollectible.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2OTM_1372cd84-2691-4bf7-b47a-3bff5da51543" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value.&#160; Cost is determined using standard costs, which approximates the average cost method. &#160;Our policy is to expense abnormal amounts of idle facility expense, freight, handling cost, and waste included in cost of products sold.&#160; In addition, we allocate fixed production overheads based on the normal production capacity of our facilities. &#160;Inventory valuations were developed using normalized production capacities for each of our manufacturing locations.  The costs from excess capacity or under-utilization of fixed production overheads were expensed in the period incurred and are not included as a component of inventory.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories also include tools, molds, and dies in progress that we are producing and will ultimately sell to our customers.  These inventories are also carried at the lower of cost or net realizable value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2Nzk_5d868097-c06e-4a11-a11a-81065403ee6f" continuedAt="iff63d50414944285bf378a76d6739b13" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost less accumulated depreciation.  Assets to be disposed of are stated at the lower of depreciated cost or fair market value less estimated selling costs.  Expenditures for maintenance and repairs are charged to expense as incurred.  Major renewals and improvements are capitalized.  When a property item is retired, its cost and related accumulated depreciation are removed from the property accounts and any gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Income (Loss).&#160; We review the carrying values of long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.  Property, plant and equipment also includes tools, molds, and dies used in manufacturing.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iff63d50414944285bf378a76d6739b13">Depreciation is calculated based on historical cost using the straight-line method over the estimated useful lives of the depreciable assets.  Estimated useful lives for buildings and land improvements generally range from <ix:nonNumeric contextRef="i80bf99e2ff2946f5a4732c9cf412f41f_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUyOTA_5dbc0d26-8a05-4f12-b55f-03d704a76382">10</ix:nonNumeric> to <ix:nonNumeric contextRef="ib8bd41879b234b2c96d62051af8ad38f_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUyOTY_23feb86f-cdb5-4f33-aa60-705ed6fe7b95">40</ix:nonNumeric> years.  Estimated useful lives for machinery and equipment generally range from <ix:nonNumeric contextRef="i27a1fcba0b634d71b8ec7ed317198340_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUzNzM_0504fca7-4013-420f-8ee8-e54e10a515d7">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i3f135f04de834f098348ab9a46aed090_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUzNzk_bf43551e-acf6-4f3b-8192-83772b3b9f92">12</ix:nonNumeric> years.  Estimated useful lives for leasehold improvements are based on the life of the lease.</ix:continuation> </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i0091e875534841dba128c10dd45b962a" continuedAt="idda620a6ae9a491d93404792a4cb8ca5"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDI_7a8b6839-15bb-4da3-8115-ca0b4940c858" continuedAt="iac57694608484a5e9bbb5322831a296c" escape="true">Goodwill</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iac57694608484a5e9bbb5322831a296c">Goodwill was tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurred.  The impairment analysis was performed at the reporting unit level.  As of December 31, 2021 and 2020, there was no remaining goodwill balance due to impairments recognized during the year ended December 31, 2020.</ix:continuation> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NTg_92501a41-3779-4316-8bbd-896a62e6fda9" continuedAt="i1f3a4f86745a4a5893fa76317f6613e7" escape="true">Impairment of Long-Lived Assets</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1f3a4f86745a4a5893fa76317f6613e7">Long-lived tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is deemed not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal.</ix:continuation> </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NTM_6137ae20-829b-4fdd-93c0-73aa1678ba27" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity method investment is subject to a review for impairment if, and when, circumstances indicate that a decline in value below its carrying amount may have occurred.  Examples of such circumstances include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee; a significant adverse change in the regulatory, economic or technological environment of the investee; a significant adverse change in the general market condition of either the geographic area or the industry in which the investee operates; and recurring negative cash flows from operations.  If management considers the decline to be other than temporary, we would write down the investment to its estimated fair market value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NDI_8da0ba2e-4709-499f-bf92-86f8a04139fd" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We treat global intangible low-taxed income (&#8220;GILTI&#8221;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NzQ_6e88dd27-59dd-472c-9fd3-531ccdaf6ca2" continuedAt="icd8c4b4f485449bcb8a537ad6f4e5054" escape="true">Revenue Recognition</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icd8c4b4f485449bcb8a537ad6f4e5054">We recognize revenues when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services.</ix:continuation> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NjU_97df8690-4c67-4877-bb6b-d07e028c6e0e" continuedAt="i6b4d803663cf4eb3844ecc6fab6c48e5" escape="true">Share Based Compensation</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6b4d803663cf4eb3844ecc6fab6c48e5">The cost of stock options, restricted stock, and performance share units is recognized as compensation expense over the vesting periods based on the grant date fair value, net of expected forfeitures.&#160; We determine grant date fair value using the Black Scholes financial pricing model for stock options and a Monte Carlo simulation for performance share units that include a market condition for vesting because these awards are not traded in open markets.  We determine grant date fair value using the closing price of our common stock on the date of grant for restricted stock and performance share units that include performance conditions for vesting.</ix:continuation>  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock and Preferred Stock Dividends</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends are recorded as a reduction to retained earnings.  When we have an accumulated deficit, dividends are recorded as a reduction of additional paid-in capital.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="idda620a6ae9a491d93404792a4cb8ca5"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDM_c4d0095a-7a4b-4359-aa87-064ae4f32731" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of our foreign subsidiaries are translated at current exchange rates.  Revenue, costs, and expenses are translated at average rates prevailing during each reporting period.  Translation adjustments arising from the translation of foreign subsidiary financial statements are reported as a component of other comprehensive income (loss) and accumulated other comprehensive income (loss) within stockholders&#8217; equity.  Transactions denominated in foreign currencies, including intercompany transactions, are initially recorded at the current exchange rate at the date of the transaction.  The balances are adjusted to the current exchange rate as of each balance sheet date and as of the date when the transaction is consummated.  Transaction gains or losses, excluding intercompany loan transactions, are expensed as incurred in either cost of sales or selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss) and were immaterial to the years ended December&#160;31, 2021, 2020, and 2019.  Transaction gains or losses on intercompany loan transactions are recognized as incurred in the &#8220;Other expense (income), net&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss).  For the years ended December 31, 2021, 2020, and 2019, transaction gains or losses on intercompany loan transactions were $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjE4ODU_af333d24-1a93-4a1d-bba8-a89900065a2a">0.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjE4ODk_f77b28e8-4522-4c23-a7c0-9d52d3e398b9">0.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjE4OTc_d41fa459-9ded-4797-a75f-0a9d6ef573e8">0.4</ix:nonFraction> million, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:NetIncomeLossPerCommonSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MTI_53904b28-a064-469d-9063-3d9255d0b769" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income (Loss) Per Common Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to allocate earnings or losses for a reporting period to common stockholders and participating securities using the two-class method to compute earnings per share.  The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that otherwise would have been available to common stockholders.  Participating securities may participate in undistributed earnings with common stock whether or not that participation is conditioned upon the occurrence of a specified event.  Under the two-class method, our net income (loss) is reduced (or increased) by the amount that has been or will be distributed to our participating security holders.  Preferred shares are participating securities that participate in earnings but do not participate in losses.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per common share is computed by dividing net income (loss) allocable to common shares by the weighted average number of common shares outstanding.  Diluted net income (loss) per common share includes the effect of warrants, convertible preferred stock, stock options and the respective tax benefits unless inclusion would not be dilutive.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfNTQ1Mg_3d52b518-9120-4ca8-858e-6ab525f77223" continuedAt="i08d68798c5ec48cdaa198a64b6ea732c" escape="true">Discontinued Operations </ix:nonNumeric></span></div><ix:continuation id="i08d68798c5ec48cdaa198a64b6ea732c" continuedAt="ifa2532e6007048f6b457039ab4a41a02"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October&#160;2020, we sold our Life Sciences business under the terms of a Stock Purchase Agreement (the &#8220;SPA&#8221;) with affiliates of American Securities LLC for $<ix:nonFraction unitRef="usd" contextRef="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTQxMg_e7180270-dced-470f-a9f8-a8d6a90aa3a6">753.3</ix:nonFraction> million cash.  The Life Sciences business included facilities that were engaged in the production of a variety of components, assemblies, and instruments, such as surgical knives, bioresorbable implants, surgical staples, cases and trays, orthopaedic implants and tools, laparoscopic devices, and drug delivery devices for the orthopaedics and medical/surgical end markets.  The sale of the Life Sciences business furthered management&#8217;s strategy to improve liquidity and create the financial flexibility to pursue key growth areas in the Mobile Solutions and Power Solutions segments.  The SPA includes a potential earnout payment of up to $<ix:nonFraction unitRef="usd" contextRef="id45ea20e26734e00929d8818a36931c4_I20200831" decimals="-6" name="nnbr:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTQ3Nw_f0b061d6-d19c-44fd-9ef8-ad54e7471995">70.0</ix:nonFraction> 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.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After working capital and other closing adjustments, we received cash proceeds at closing of $<ix:nonFraction unitRef="usd" contextRef="i3cc8931dcd334592a0f76360a0e0b861_D20201006-20201006" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTczMg_66cd6107-687f-4165-90b5-552079c0c087">757.2</ix:nonFraction> million in 2020 and paid $<ix:nonFraction unitRef="usd" contextRef="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231" decimals="-5" name="nnbr:DisposalGroupIncludingDiscontinuedOperationPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTc1Mw_143da4ef-8287-4c21-b799-c13ee8da5fc6">3.9</ix:nonFraction>&#160;million to the buyer during the year ended December 31, 2021, for post-closing adjustments.  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 recognized a tax indemnification of $<ix:nonFraction unitRef="usd" contextRef="ie19f1b2ad745421bb0e72c05e669a1bb_I20201231" decimals="-5" name="nnbr:DisposalGroupEstimatedTaxIndemnificationPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzODE5Ng_15ef0d0b-6bfd-4bb1-8e9a-eb02c5d56639">1.2</ix:nonFraction> million during the year ending December 31, 2020.  During the year ended December 31, 2021, we recognized a gain on disposal of discontinued operations of $<ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTY0NDI2Nw_a83287df-30ec-424e-bd84-a15c7b8970ab">1.2</ix:nonFraction> million related to the tax indemnification as the actual tax liability was determined to be $<ix:nonFraction unitRef="usd" contextRef="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231" decimals="-5" name="nnbr:DisposalGroupEstimatedTaxIndemnificationPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTY0OTI2NzQ1ODI0OQ_1896bafe-9d4c-4b95-bfb0-f78526dc3000">0</ix:nonFraction>.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 205-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements - Discontinued Operations, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the operating results of the Life Sciences business are classified as discontinued operations.  The presentation of discontinued operations includes revenues and expenses of the discontinued operations and the gain on the disposition of the business, all net of tax, as one line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The Consolidated Statements of Operations and Comprehensive Income (Loss) for all periods presented have been revised to reflect this presentation.  Accordingly, the results of the Life Sciences business have been excluded from continuing operations and segment results for all periods presented in the consolidated financial statements and the accompanying notes unless otherwise stated.  The Consolidated Statements of Cash Flows include cash flows of the Life Sciences business in each line item unless otherwise stated.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ifa2532e6007048f6b457039ab4a41a02" continuedAt="i106bc484bf124e088e4fd51a8456d0bd"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfNTQ2Nw_d5bb427d-031c-4ce6-aff9-47df8158d7e1" continuedAt="i2983d901944842049355df27937c0a55" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the results of operations of the discontinued operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMi02LTEtMS0yMzU0OQ_454a4d51-083f-48b3-a762-1cd73438a634">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMi04LTEtMS0yMzU0OQ_c4cb4a3e-4499-42fd-8970-ad8b5827e00e">225,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMi0xMC0xLTEtMjM1NDk_fae57e32-abab-4e0e-80bb-8cf5154f4696">357,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of depreciation and amortization shown separately below)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMy02LTEtMS0yMzU0OQ_1a955a43-a2f7-4f76-85aa-b1d398d49917">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMy04LTEtMS0yMzU0OQ_6df51b3f-7f74-461b-9e9c-c68f26a4bc51">160,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMy0xMC0xLTEtMjM1NDk_d365ee50-1473-4629-9c90-1ad914b1b777">249,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNC02LTEtMS0yMzU0OQ_37a77f40-36dc-42ed-9f32-a2ef670f2a1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNC04LTEtMS0yMzU0OQ_42b63351-8dfc-4d80-9049-c2b6efbe744d">20,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNC0xMC0xLTEtMjM1NDk_8a3eae55-adce-44e8-a7f5-c7e156172db6">34,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNi02LTEtMS0yMzU0OQ_49e7aef4-41fb-4e84-ac87-001fc184c75b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNi04LTEtMS0yMzU0OQ_3bdd14be-985d-4cff-9153-b6b6e22055ea">35,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNi0xMC0xLTEtMjM1NDk_e5042745-74b9-497c-8c18-a0e87077ab11">46,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOC02LTEtMS0yMzU0OQ_cddb3030-4579-4ef3-81db-29b273b8354e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOC04LTEtMS0yMzU0OQ_14f8a2b7-7dfd-46c1-8330-7f4e04b18ed6">146,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOC0xMC0xLTEtMjM1NDk_6497153c-7d3f-4cea-9711-c6034b4ddb66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOS02LTEtMS0yMzU0OQ_456ccd3b-3965-4369-a481-30526ecaa568">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOS04LTEtMS0yMzU0OQ_e0872a2d-d475-4d8f-9698-120320acd170">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOS0xMC0xLTEtMjM1NDk_c227a388-b263-46fe-8fc6-9bdad041b8f9">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTAtNi0xLTEtMjM1NDk_f1fc2ef5-f206-42f8-9144-426555bed800">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTAtOC0xLTEtMjM1NDk_28597d61-5bfb-4f50-a9ca-13551a3847ad">138,517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTAtMTAtMS0xLTIzNTQ5_ba5a280b-b293-47bf-9ee3-b593efc6fae0">27,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTEtNi0xLTEtMjM1NDk_17b94340-d3a7-471c-89e7-6a461f0460eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTEtOC0xLTEtMjM1NDk_a6bc1a98-56ae-4058-8723-3ca295d31f46">48,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTEtMTAtMS0xLTIzNTQ5_ac200dfe-4597-4e0e-8204-91b2afc4031c">44,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTItNi0xLTEtMjM1NDk_7a45b458-b94d-4e65-afe7-232e461cce8b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" sign="-" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTItOC0xLTEtMjM1NDk_f66f5937-84ef-4f99-b46f-dcd23136407a">1,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" sign="-" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTItMTAtMS0xLTIzNTQ5_fc7f1e8f-69ec-447c-91f5-b3018871c753">2,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTQtNi0xLTEtMjM1NDk_43ee1fed-4033-4735-b29d-6fbb2e15e4f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTQtOC0xLTEtMjM1NDk_fb5317f8-b5de-4274-bea4-52fa9093b4b1">322</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" sign="-" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTQtMTAtMS0xLTIzNTQ5_899400f1-3e40-4318-9a81-63765f4a7aa5">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before costs of disposal and benefit for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTUtNi0xLTEtMjM1NDk_c5572162-9027-4797-a9e6-1a188b7b8f15">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTUtOC0xLTEtMjM1NDk_91f69c78-cff3-458c-a7d6-c99e399d0443">188,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTUtMTAtMS0xLTIzNTQ5_3852770a-0276-4cbd-9c86-f9bb59aa6fb7">19,574</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTYtNi0xLTEtMjM1NDk_0cdfb7c9-b8e9-4139-b0ae-459cccb1bb5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTYtOC0xLTEtMjM1NDk_15411c13-16e0-49b1-b083-e82205a47ed8">12,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTYtMTAtMS0xLTIzNTQ5_412a1996-8adb-47f5-aaaf-6957bacc9e0e">3,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before costs of disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTctNi0xLTEtMjM1NDk_fd2f3c2f-559d-46f9-aa5c-8528595447ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTctOC0xLTEtMjM1NDk_953f17c4-c05f-4152-8a1f-0d17065b7fe2">176,008</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTctMTAtMS0xLTIzNTQ5_aab78209-671b-4819-9b94-08263d645e7b">15,992</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTgtNi0xLTEtMjM1NDk_a83287df-30ec-424e-bd84-a15c7b8970ab">1,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTgtOC0xLTEtMjM1NDk_3c126aee-47f6-43fd-9a62-23d766209b41">212,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTgtMTAtMS0xLTIzNTQ5_a563b458-2fcb-46e2-9f77-fc353ad4952f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit for income taxes on costs of disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTktNi0xLTEtMjM1NDk_9f43ad07-a537-4172-931f-f0db97eea18a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTktOC0xLTEtMjM1NDk_0dd3c3de-00eb-4173-9a6d-56310412133b">2,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTktMTAtMS0xLTIzNTQ5_12bd7299-8509-40df-8884-3981e3d52eba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMjAtNi0xLTEtMjM1NDk_4b62837c-d984-4403-9157-dbc647ab9436">1,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMjAtOC0xLTEtMjM1NDk_790fdef1-8554-4baa-95e7-272a3f2277c1">38,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMjAtMTAtMS0xLTIzNTQ5_66e0a29d-bf64-4f51-a267-62bdac09c5ea">15,992</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#8217; 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 $<ix:nonFraction unitRef="usd" contextRef="i2d20ecdc48bd4b60b1b097ef56152fd7_D20210101-20210331" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMzcwMg_d50219a6-dd5c-443f-a2ba-982ae115b241">146.8</ix:nonFraction> million for Life Sciences during the year ended December 31, 2020.  The judgments, assumptions, and estimates involved in the goodwill impairment analysis for the Life Sciences reporting unit are consistent with those discussed in Note 7.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 $<ix:nonFraction unitRef="usd" contextRef="id65e5af5ce864bbba9e33386f2625f7e_D20201006-20201006" decimals="-5" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTY0MTEzNw_dec3c117-28aa-4f62-ae15-ec5f10bc2aee">700.0</ix:nonFraction> million in the aggregate on our term loans during the fourth quarter of 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 was reclassified to discontinued operations<ix:continuation id="i2983d901944842049355df27937c0a55" continuedAt="ic43659f3797b46dbbba663f2f570d7fc">.</ix:continuation></span></div><div style="margin-top:6pt"><ix:continuation id="ic43659f3797b46dbbba663f2f570d7fc" continuedAt="iebd0be2d570b4d29b18db0313b6e1dce"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMi04LTEtMS0yMzU0OQ_4937bfb7-6674-40e1-b517-da71bf480112">35,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMi0xMC0xLTEtMjM1NDk_3647f1b9-5645-4343-b080-9de2bcf41fa1">40,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMy04LTEtMS0yMzU0OQ_060450fb-213c-4b2d-9342-e0137f198f01">13,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMy0xMC0xLTEtMjM1NDk_26c5440e-3e89-4882-ae48-3e6e35e87faf">3,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNC04LTEtMS0yMzU0OQ_c192d18a-87ff-42fc-a9c3-cdee7dea1383">244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNC0xMC0xLTEtMjM1NDk_bc10830f-c6ad-45be-9f2a-80c040978194">239</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNi04LTEtMS0yMzU0OQ_509f3f39-8f6c-4a65-9171-1db079b8e1ac">48,893</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNi0xMC0xLTEtMjM1NDk_a98f043d-5611-4d8c-a446-9767b8739360">44,125</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:7pt"><span><br/></span></div><ix:continuation id="i106bc484bf124e088e4fd51a8456d0bd"><ix:continuation id="iebd0be2d570b4d29b18db0313b6e1dce"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the significant noncash items and cash paid for capital expenditures of discontinued operations for each period presented.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationAndAmortizationDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMi00LTEtMS0yMzU0OQ_960e8685-4625-4a99-9357-713e20fe567b">35,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationAndAmortizationDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMi02LTEtMS0yMzU0OQ_2a2ad54e-7bd3-49fb-a8d7-0aa7ad6bf6f0">46,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMy00LTEtMS0yMzU0OQ_fd1a02c9-742e-4555-ac8a-7748f273e18c">146,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMy02LTEtMS0yMzU0OQ_52504dab-bcfd-4d47-bdce-da49a5fd0277">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNC00LTEtMS0yMzU0OQ_a86157a0-c0a7-458b-8d63-f63d934eee28">13,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNC02LTEtMS0yMzU0OQ_721f07ba-1ef7-4198-8353-b7e202cac3fb">3,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" sign="-" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNS00LTEtMS0yMzU0OQ_f56dfc31-3590-4bc7-9bfb-3f1f44f0f02b">1,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" sign="-" name="nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNS02LTEtMS0yMzU0OQ_c0a14290-d67e-4448-9281-13e994de7eb9">2,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpenditureDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNi00LTEtMS0yMzU0OQ_60de4184-b39a-4f28-a05e-add7b3352c7a">8,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="us-gaap:CapitalExpenditureDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNi02LTEtMS0yMzU0OQ_026cd417-759a-4bae-9d80-982f653f334c">21,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNy00LTEtMS0yMzU0OQ_61caa5e0-ed1f-4a07-821f-81e6ff3dece0">695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNy02LTEtMS0yMzU0OQ_b159bc46-bfeb-4efe-9300-be4fff25cc94">5,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231" decimals="-3" name="nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfOC00LTEtMS0yMzU0OQ_d3bbd045-b53f-4bc2-b69a-0167276b9ecf">6,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231" decimals="-3" name="nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfOC02LTEtMS0yMzU0OQ_0e96d441-53d2-448f-9fb1-25f318e72fa9">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes new leases, renewals, and modifications.</span></div></ix:continuation></ix:continuation><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_97"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzU5Mw_28a1191d-96e8-45ae-a3f4-fb13dd638eb3" continuedAt="i2a1ab804055b4d2f80a6295a3027041a" escape="true">Segment Information </ix:nonNumeric></span></div><ix:continuation id="i2a1ab804055b4d2f80a6295a3027041a" continuedAt="iaaa53be03ed3425c9aae0073a756f177"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is aggregated into the following <ix:nonFraction unitRef="segment" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMTA5OTUxMTYzMjc1Ng_128c26ef-32e9-4f82-8e7b-3ca7ffc4688f">two</ix:nonFraction> reportable segments.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><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">Mobile Solutions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mobile Solutions is focused on growth in the automotive and general industrial end markets. We have developed an expertise in manufacturing highly complex, tight tolerance, system critical components.  Our technical capabilities can be utilized in numerous applications including for use in battery electric, hybrid electric, and internal combustion engine vehicles.  The group currently manufactures components on a high-volume basis for use in power steering, braking, transmissions, and gasoline fuel system applications, along with components utilized in heating, ventilation and air conditioning and diesel injection and diesel emissions treatment applications. This expertise has been gained through investment in technical capabilities, processes and systems, and allows us to provide skilled program management and product launch capabilities. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;padding-left:14.5pt">Power Solutions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Power Solutions is focused on growth in the electrical, general industrial, automotive, aerospace, defense, and medical end markets. Within this group we combine materials science expertise with advanced engineering and production capabilities to design and manufacture a broad range of high-precision metal and plastic components, assemblies, and finished devices used in applications ranging from power control to flight control and for military devices.  We manufacture a variety of products including electrical contacts, connectors, contact assemblies, and precision stampings for the electrical end market and high precision products for the aerospace and defense end market utilizing our extensive process technologies for optical grade plastics, thermally conductive plastics, titanium, Inconel, magnesium, and electroplating.  Our medical business includes the production of a variety of tools and instruments for the orthopaedics and medical/surgical end markets. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These divisions are considered our <ix:nonFraction unitRef="segment" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMTA5OTUxMTYzMjgyMg_f5ab80d8-0a6b-4f99-a85e-b6a57c8d23c6">two</ix:nonFraction> operating segments as each has engaged in business activities for which it earns revenues and incurs expenses, discrete financial information is available for each, and this is the level at which the chief operating decision maker reviews discrete financial information for purposes of allocating resources and assessing performance.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="iaaa53be03ed3425c9aae0073a756f177" continuedAt="i7f5eb7b6cb524a1f97f72add99fc8e00"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzU4Mw_61791ecf-0e9e-45ee-aefc-16da53fc3d29" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present results of continuing operations by reportable segment.  </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi00LTEtMS0yMzU0OQ_c09bb3a7-2ca9-444c-b2e0-c6e98ea3f82f">285,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi02LTEtMS0yMzU0OQ_db84cefc-8f06-4c69-b3ad-2ed29f128a0f">191,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi04LTEtMS0yMzU0OQ_85c7de84-66c9-4bf4-8771-61794b4dd5bd">79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi0xMC0xLTEtMjM1NDk_913aedca-02d8-42ce-bce9-6f805da9655c">477,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy00LTEtMS0yMzU0OQ_992ba0a5-f0f7-42c6-a71d-6e1e5f05b4a7">28,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy02LTEtMS0yMzU0OQ_3f023fd4-2e9d-4ac8-81c5-8623aa151f42">15,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy04LTEtMS0yMzU0OQ_d8b45a08-07cd-407b-a860-2f06a7599c54">1,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy0xMC0xLTEtMjM1NDk_40fc9e1b-db65-4c61-a688-313810f4bef0">46,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS00LTEtMS0yMzU0OQ_d694a36a-d379-4d7e-a886-0dbb6dd333ce">9,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS02LTEtMS0yMzU0OQ_4cc42a6f-118f-4eba-8093-fdcc3f8bd255">6,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS04LTEtMS0yMzU0OQ_195c7e55-189d-4585-9910-3ab64f9d2040">24,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS0xMC0xLTEtMjM1NDk_6fac3941-8cb3-4e52-ac35-23daa90d1deb">9,004</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNi0xMC0xLTEtMjM1NDk_c060424f-bb93-4b86-a7b9-f1e6c1e8b8a9">12,664</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNy0xMC0xLTEtMjM1NDk_5b84b6a7-2d0a-41ba-8f0b-6ce530880aa0">774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOC0xMC0xLTEtMjM1NDk_35e2f3e7-4f9e-4ffd-802f-338d14f532c7">22,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS00LTEtMS0yMzU0OQ_5a4d532b-09aa-48a1-a940-23455c90ad53">6,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS02LTEtMS0yMzU0OQ_a8353fff-6d4e-491c-ae38-b9fd0a73e8c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS04LTEtMS0yMzU0OQ_4d03024d-331c-4325-9ae0-d98875c4af24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS0xMC0xLTEtMjM1NDk_18170108-330d-4ac4-adb4-f14051b31fb5">6,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtNC0xLTEtMjM1NDk_ac038b3a-2987-4e1d-8aba-1c656c8c6eb8">15,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtNi0xLTEtMjM1NDk_4632a44a-704f-4056-bf44-7c5538647873">2,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtOC0xLTEtMjM1NDk_1722f590-85a0-40ed-ab6c-c21fcdda083a">610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtMTAtMS0xLTIzNTQ5_8b686c24-e040-4912-bb1b-97b9a48ba59b">18,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85423e82da4f4bfcabf89d63b2514512_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtNC0xLTEtMjM1NDk_3bed8389-05cd-470a-a6df-f61e7bc6301e">357,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67be7fdacf334886a41287fcbcf56c57_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtNi0xLTEtMjM1NDk_2bb0b4da-b1dd-4f2c-b408-cd1fe9340782">184,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4277e5eb5e496e877b6e1ea8a4353c_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtOC0xLTEtMjM1NDk_e357f18f-c48c-4288-905c-3054817db12a">37,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtMTAtMS0xLTIzNTQ5_acc70428-7a35-4f3c-b449-023f80ea34c2">579,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi00LTEtMS0yMzU0OQ_4aa1c068-b91a-481a-9308-69ee620eba73">256,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi02LTEtMS0yMzU0OQ_653d46b0-cda8-4cf3-8132-3e6f9e2998e1">171,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7663d4cb0905400ca6840e30221e14b6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi04LTEtMS0yMzU0OQ_da9709ed-fd63-45cb-a5e2-0ada4bec53ff">95</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi0xMC0xLTEtMjM1NDk_94c17f7e-4385-4b8d-a44b-dae93841c803">427,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy00LTEtMS0yMzU0OQ_638ccefe-df9b-42de-87f0-e2dd11f644ed">28,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy02LTEtMS0yMzU0OQ_e14f2f36-3fe9-42e6-a97b-5e71f2d88330">15,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy04LTEtMS0yMzU0OQ_8ae07559-bb08-4353-a83d-b54bf0ab9091">1,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy0xMC0xLTEtMjM1NDk_b3ba13e0-a310-4951-98cc-f5048732e223">45,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNC00LTEtMS0yMzU0OQ_7d33f4f2-5fe3-4c51-a9b1-3991dbafddbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNC02LTEtMS0yMzU0OQ_0d8db074-9f9a-4c67-8605-ba60cace8407">92,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNC0xMC0xLTEtMjM1NDk_02f203e8-b16a-4792-99cf-033929339407">92,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS00LTEtMS0yMzU0OQ_de3dfe13-6697-4074-9f71-ca26a052246f">5,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS02LTEtMS0yMzU0OQ_65383b89-9e15-4ec8-8440-d3bb55eeb8b8">85,983</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS04LTEtMS0yMzU0OQ_7cbaf46d-4f9a-4999-a4a6-9d9dc63f12eb">36,702</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS0xMC0xLTEtMjM1NDk_209499b7-7030-45fe-bee0-0db31bef5e69">117,457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNi0xMC0xLTEtMjM1NDk_2c89d485-76e7-4c36-bb1e-1a453be89cbb">18,898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNy0xMC0xLTEtMjM1NDk_6a7aa8a9-a2ea-4f7b-bf95-4cf05fa3d61f">15,733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOC0xMC0xLTEtMjM1NDk_5af66a2a-34d4-4f82-866e-4275d026cf3d">152,088</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS00LTEtMS0yMzU0OQ_760bf292-8151-48a9-87cd-9d74a2281d11">3,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS02LTEtMS0yMzU0OQ_984c31d6-3841-4a91-a1d7-15999c89c787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS04LTEtMS0yMzU0OQ_bae1ae6c-1279-4101-9b6c-bf7782d6bcdc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS0xMC0xLTEtMjM1NDk_6946d58e-0e03-4c09-9360-d9a1018d89c2">3,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtNC0xLTEtMjM1NDk_5816c84c-f836-4193-921d-8e2ffaf659be">12,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtNi0xLTEtMjM1NDk_e295344e-ad7e-43e4-b730-4f989b06cb56">2,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtOC0xLTEtMjM1NDk_651f4cc1-3b3c-48ce-8920-eb8f981b03e5">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtMTAtMS0xLTIzNTQ5_67b35e49-de6f-46f2-a994-fa4a3926d88a">15,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib31f0b0663da41499bf59880cff252eb_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtNC0xLTEtMjM1NDk_d497aab4-fa16-4ef7-b9c6-26bfc27c05f0">370,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fce248b56b34834923551d1a7958521_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtNi0xLTEtMjM1NDk_681d3ebe-f531-4db8-90a7-f3660d35a6a0">197,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieecd8236eb164e3baa30519cca2bb0a7_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtOC0xLTEtMjM1NDk_ca29acd3-b273-4bf3-8b6f-b54ce7d05e3d">56,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtMTAtMS0xLTIzNTQ5_adb68c7f-4eaa-425a-b664-501b28687463">624,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi00LTEtMS0yMzU0OQ_c0eabfbb-531a-4a96-a5f6-30e9a947c3cd">297,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi02LTEtMS0yMzU0OQ_bc6f438c-009c-4dae-b51a-884ed9695ff9">192,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi04LTEtMS0yMzU0OQ_54b83bda-5adb-4a68-a525-d0596b135a47">335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi0xMC0xLTEtMjM1NDk_d21279ed-ff55-43b4-be4b-3602a0f44c1f">489,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy00LTEtMS0yMzU0OQ_fd6ff424-fd52-471b-a73c-231ce3051978">27,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy02LTEtMS0yMzU0OQ_4d945c6e-70b7-444e-9f60-2b3f8b473371">15,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy04LTEtMS0yMzU0OQ_991a4bf0-ccfc-472a-b542-d15e74869564">2,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy0xMC0xLTEtMjM1NDk_ede7d2d6-78b3-467c-95d8-e37dd1bc0ee6">44,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS00LTEtMS0yMzU0OQ_4e98b885-6a9e-4af5-9513-56ce6e24cab1">9,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS02LTEtMS0yMzU0OQ_52c8191b-94a5-4b3d-81eb-745631ea6d88">13,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS04LTEtMS0yMzU0OQ_d5d7cb9a-9ad3-487b-99e5-262883d9bdc7">41,027</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS0xMC0xLTEtMjM1NDk_8d78b5c1-5450-4fbd-8429-4f3e35f7130e">17,593</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNi0xMC0xLTEtMjM1NDk_9e6fe847-eff4-4287-a328-432e3ddc02d8">13,030</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNy0xMC0xLTEtMjM1NDk_06cec6cc-4eca-4509-bb1e-1ece3589b8dd">1,502</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOC0xMC0xLTEtMjM1NDk_0e8a7a44-21a0-4ca5-b3ab-12d2da7b58b9">32,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS00LTEtMS0yMzU0OQ_c67f2b0f-6d4a-4401-9979-ed06312d7d15">1,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS02LTEtMS0yMzU0OQ_96c1d65d-8050-4df2-acf0-550c54213868">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS04LTEtMS0yMzU0OQ_48c66373-a221-4fc1-aa4f-393c575864a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS0xMC0xLTEtMjM1NDk_4b70742a-ecd6-4f45-ba7e-0e70e3423d20">1,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtNC0xLTEtMjM1NDk_db964d28-1401-49a7-88a6-e0ccd3ccc0d6">24,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtNi0xLTEtMjM1NDk_6dd205f6-3c68-488f-afd0-912afc717cfb">4,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtOC0xLTEtMjM1NDk_f0088ddd-e39a-40d7-9510-1e098db4da53">2,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtMTAtMS0xLTIzNTQ5_17c09724-67eb-42a4-a2a5-502bfb356669">32,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes eliminations of intersegment transactions which occur during the ordinary course of business.</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Total assets in Mobile Solutions includes $<ix:nonFraction unitRef="usd" contextRef="ic239ecbfc375402eab4f2065c47a3f6e_I20211231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzI4NQ_28128dbd-251b-4931-b5b4-687f6b33d116">34.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i06ef01cac1544761ad6d8ca4293f6e9a_I20201231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzI5Mg_d29dfcd0-f53c-4d33-a9e4-d1348d0b0e1e">27.0</ix:nonFraction> million as of December 31, 2021 and 2020, respectively, related to the investment in our <ix:nonFraction unitRef="number" contextRef="ib2126db03a8d469cb873d5cffd57118f_I20211231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzM3Mg_f6f93856-8242-4299-a726-099052d54193">49</ix:nonFraction>% owned joint venture (Note 9).</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i7f5eb7b6cb524a1f97f72add99fc8e00"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzU5Mg_fd056861-9a41-4444-ae4b-b598a0399d26" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived tangible assets by geographical region.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Property,&#160;Plant,&#160;and&#160;Equipment,&#160;Net<br/>As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d4c22c257584180bbe88f7e07efb030_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMi0yLTEtMS0yMzU0OQ_c3901350-db5a-48b6-9efa-77581e04f7ab">123,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5544a001329c49e59b730a9d3d5167ab_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMi00LTEtMS0yMzU0OQ_e9002867-8486-49cb-a1d2-dbd911d12ec5">130,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7073f1643bbe43cc8c4fe0a3c93c0b66_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMy0yLTEtMS0yMzU0OQ_421960ee-bffc-4f74-a7a8-0c79ce21b034">36,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ce797943c814f43b7da4829b7285043_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMy00LTEtMS0yMzU0OQ_d1677caa-6799-4896-ba27-d285e143bdf6">40,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if648af0d965f422788aca90c474b234a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNC0yLTEtMS0yMzU0OQ_9952255b-6c6a-4d8e-b576-8b0c329d60c8">32,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e47b28c9fb34dfeb235b8157c067153_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNC00LTEtMS0yMzU0OQ_d74ef555-f9b9-4b42-95f9-ede5e7753b35">33,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3df2035c4d34e00937ffd45095d3e0f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNS0yLTEtMS0yMzU0OQ_0271943e-6c9e-4650-8eb9-9cb3c4b51579">1,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988c6675aff84135bf73b5f3cd08d3be_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNS00LTEtMS0yMzU0OQ_b79545cf-659a-4fa7-adb8-b318f2bc1de1">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ecd60ae781845209f4b96aac78067a2_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNi0yLTEtMS0yMzU0OQ_550e02be-c09c-4b73-ad39-70a286b31706">15,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5932bbee36c14e44ad26e14745dfbb7c_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNi00LTEtMS0yMzU0OQ_dc02b417-ad27-4c54-9bf6-3156f67c1f15">17,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All foreign locations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if332095d407d4f198bded057bdf9b69f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNy0yLTEtMS0yMzU0OQ_e078e977-e4e1-42bc-b4fc-98763b677154">85,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8c899f8e9bb40619ca054d1226a02cd_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNy00LTEtMS0yMzU0OQ_0d5829ac-7df0-48f5-9df2-649157cfce36">93,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfOC0yLTEtMS0yMzU0OQ_d2f7b8ef-1b50-4b75-b94c-177f274df7b4">209,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfOC00LTEtMS0yMzU0OQ_fd5c9816-cd36-4740-9e78-e35339b66005">223,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_100"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzQ0MQ_f6674958-e6bc-41de-94c6-0bd118b54f06" continuedAt="i1916680e43624b4fb398555669ef3e6a" escape="true">Accounts Receivable </ix:nonNumeric></span></div><ix:continuation id="i1916680e43624b4fb398555669ef3e6a"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzQzNw_3f0af9fb-b859-4bcd-a73d-c616fc9807b1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzItMi0xLTEtMjM1NDk_b84f1c7f-f171-40e9-9750-309df71f7ed0">72,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzItNC0xLTEtMjM1NDk_63398b51-6601-4bdf-b0e8-d7331454167b">86,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzMtMi0xLTEtMjM1NDk_b94a5e25-dce8-41a2-a6d6-22a05db625a8">1,352</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzMtNC0xLTEtMjM1NDk_4d0422d4-7a8d-44cf-87e1-3c239be09b31">2,044</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzQtMi0xLTEtMjM1NDk_1dcd2f7b-ec5a-4655-b730-c874072a26a4">71,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzQtNC0xLTEtMjM1NDk_acf765cb-cae9-4a47-9b0d-bdc4022447ad">84,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzQzOQ_71273b2b-4b32-4b69-8556-ba428ff91afb" escape="true"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in allowance for credit losses.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzItMi0xLTEtMjM1NDk_64a2cba2-a92f-4556-9ec3-256bbecc45e6">2,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzItNC0xLTEtMjM1NDk_d94bec10-3787-4697-af4c-e3e7d061413a">2,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzItNi0xLTEtMjM1NDk_98f06286-43bf-4a18-b473-eca9ccfa8266">2,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzMtMi0xLTEtMjM1NDk_f15ddcad-5c24-4c3c-a7fe-b0680404a068">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzMtNC0xLTEtMjM1NDk_71fc56d3-c06c-4964-adea-42aff96aa973">505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzMtNi0xLTEtMjM1NDk_1064e843-7633-43f9-ab00-3c80df4d0e60">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzQtMi0xLTEtMjM1NDk_f2caf670-0210-4858-b133-a4ed345148ff">734</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzQtNC0xLTEtMjM1NDk_5c888162-168a-4c66-adcd-10bd9640b0ea">562</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzQtNi0xLTEtMjM1NDk_a74d01ad-c319-49a7-8cc8-60d7a3aedbc7">692</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency impact</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzUtMi0xLTEtMjM1NDk_b952fd0e-2af9-486a-962e-6a33b482c439">36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzUtNC0xLTEtMjM1NDk_b3430df9-83b6-4d29-b8bb-d20cf8738e29">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzUtNi0xLTEtMjM1NDk_29433e32-5065-4335-b631-0ac11c6f0a3b">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzYtMi0xLTEtMjM1NDk_d46b13e4-8de0-481f-919e-f8e507339950">1,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzYtNC0xLTEtMjM1NDk_de2f8601-e232-406a-aaa6-d4de42003353">2,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzYtNi0xLTEtMjM1NDk_ba48f525-a5ba-4a12-8099-1e156845ae0c">2,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, no customer represented greater than 10% of consolidated accounts receivable.  As of December 31, 2020, one customer represented <ix:nonFraction unitRef="number" contextRef="iec865b60a99942a1a82cb9baecd6be06_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzI5NA_2f88d104-62f6-45b7-9428-5b8ae2cc40ce">11</ix:nonFraction>% of consolidated accounts receivable, which is primarily related to Mobile Solutions.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_103"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90ZXh0cmVnaW9uOmI0MmJjMmM1Yzk2MzQ4ZWNiOTg5ZGJmOWZlYzZjZTI4XzY2_73ea5aba-f9a0-4930-811c-d129a491322c" continuedAt="i3728a2b01988472a873b6d4cd08d03bc" escape="true">Inventories </ix:nonNumeric></span></div><ix:continuation id="i3728a2b01988472a873b6d4cd08d03bc"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90ZXh0cmVnaW9uOmI0MmJjMmM1Yzk2MzQ4ZWNiOTg5ZGJmOWZlYzZjZTI4Xzcx_2cf6ad64-c95e-4a66-9857-a53829ba2581" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzItMi0xLTEtMjM1NDk_71287ebc-6178-4e46-ae2a-4c50d65343c1">27,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzItNC0xLTEtMjM1NDk_063b4d20-088b-412a-bbc4-077de7746a63">22,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzMtMi0xLTEtMjM1NDk_134af55b-b657-4955-8d8e-85a8fd1ac4f3">24,960</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzMtNC0xLTEtMjM1NDk_2e2425ab-f7d3-46c9-bbdd-a44130e6ce11">20,758</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzQtMi0xLTEtMjM1NDk_97c85567-dade-4b52-a902-180564862bcd">22,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzQtNC0xLTEtMjM1NDk_0ef87aca-5bfe-42d0-ade4-f7c54605ebe8">19,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzUtMi0xLTEtMjM1NDk_d4d8fb9d-78f0-4361-8a8b-667f7f0e5eae">75,027</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzUtNC0xLTEtMjM1NDk_66b68848-77f0-4e7a-9a96-d686ad89f985">62,517</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzY0MQ_584e140e-abab-4d02-ac81-0556a59760a7" continuedAt="ic5310543d6a94ddba1ffb6fca27e3227" escape="true">Property, Plant and Equipment </ix:nonNumeric></span></div><ix:continuation id="ic5310543d6a94ddba1ffb6fca27e3227"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzY0Mg_f2b718e0-7408-46ba-897e-dc940b179165" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d01061a7d14af5b84c6709fba64aea_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzMtMi0xLTEtMjM1NDk_7da281fd-4d62-46c9-92ef-ed51bffda44f">57,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16bbdb7a1ecd4777a2665b017b9b2e19_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzMtNC0xLTEtMjM1NDk_2cdbc454-58b5-44c3-b899-c180bc4fcabc">58,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c0db15150f04a2880de5f2a96dcfa1c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzQtMi0xLTEtMjM1NDk_e9fc2d29-83a1-47c7-a3d1-648642bfd71f">344,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99835c14e9d743988714174255869122_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzQtNC0xLTEtMjM1NDk_d18a1bef-b8e9-40a0-b527-bc44525e9bd7">339,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a1ad168b67947459bd4c72ac4ec900e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzUtMi0xLTEtMjM1NDk_e7f16b37-d1c2-4bec-b5cd-458efd30a426">5,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e294e679f6647dda4b7f611ff1869dd_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzUtNC0xLTEtMjM1NDk_9777dd1e-fbf9-44e7-98ec-281c4729d487">1,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzYtMi0xLTEtMjM1NDk_ddd54e49-6de4-45af-9a61-9d9bed74db9a">407,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzYtNC0xLTEtMjM1NDk_9db2af7a-0032-4e84-998f-5ab79dc4c1c1">398,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzctMi0xLTEtMjM1NDk_095d123c-e75b-466f-98ce-a1b37744988f">197,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzctNC0xLTEtMjM1NDk_16d28830-4655-4f86-a61b-1b556c3a9c15">175,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzgtMi0xLTEtMjM1NDk_327cf985-7255-4c1a-b9e1-70beaad47eae">209,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzgtNC0xLTEtMjM1NDk_aacb801b-edb1-4011-bce1-ad76e7a577df">223,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor property, plant and equipment for any indicators of potential impairment.  We recognized impairment charges of $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzIxMQ_7b01a9cd-ca6e-4da4-b49e-718f1912ad55">4.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzIxOQ_46a3502b-61a0-45f3-a33d-6736f0d054d2">0.6</ix:nonFraction> million for the years ended December 31, 2020 and 2019, respectively, related to the early retirement of identified fixed assets.  There were <ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzQzOTgwNDY1MTE5NDc_0d644e81-db34-45f5-9147-6d676c8651f9">no</ix:nonFraction> impairment charges for the year ended December 31, 2021.  The impairment charges were recorded to the &#8220;Other operating expense (income), net,&#8221; line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The impairment charges were determined by writing the assets down to the estimated salvage value, less disposal costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020, and 2019, we recorded depreciation expense of $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzYxMA_308dd6eb-9dd0-4f33-be40-c7ef6164bd03">31.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzYxNA_ba629839-334f-43ac-816a-8cfefcd06845">31.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzYyMg_e284f39e-fed8-4d39-a211-d09382a8ead0">30.4</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzI0NjM_674eeb60-44de-4a99-9c6d-ada460ab8539" continuedAt="i7b55efeba8064de08bb7e8b4d691d970" escape="true">Goodwill </ix:nonNumeric></span></div><ix:continuation id="i7b55efeba8064de08bb7e8b4d691d970" continuedAt="if28f23da620f4c979b716840ce4bec82"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our net goodwill was recorded in the Power Solutions reportable segment. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzI0NzM_592b9be0-ec36-49df-b3fd-b6405929315f" continuedAt="ie0e40136c9c44acdb236dc31e0404ee4" escape="true">The following table shows changes in the carrying amount of Power Solutions goodwill.</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="ie0e40136c9c44acdb236dc31e0404ee4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzEtOC0xLTEtMjM1NDk_fde349dd-f358-4c75-aac4-8cd3a002b282">94,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency impact and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzItOC0xLTEtMjM1NDk_2ed834f5-0d41-48ab-bf18-17b501df3c16">1,837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzQtOC0xLTEtMjM1NDk_815979db-d4ef-4ca7-9fe2-17f875aa210e">92,942</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzYtOC0xLTEtMjM1NDk_6d6567a0-8d4f-479f-8007-3bd2233141f3">&#8212;</ix:nonFraction>&#160;</span></td><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if28f23da620f4c979b716840ce4bec82">During the first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#8217; equity.  The decline in market capitalization was a triggering event that caused us to perform a goodwill impairment analysis as of March 31, 2020.  The goodwill impairment analysis required significant judgments to calculate the fair value for the Power Solutions reporting unit, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term growth rate for each operating segment, and determination of weighted average cost of capital.  Our forecasts used in the goodwill impairment analysis reflected our expectations of declines in sales resulting from COVID-19.  Significant assumptions and estimates are involved in the application of the discounted cash flow model to forecast operating cash flows, including market growth and market share, sales volumes and prices, costs to produce, discount rate, and estimated capital needs.  Management considers historical experience and all available information at the time the fair values of its reporting units are estimated.  Assumptions in estimating future cash flows are subject to a high degree of judgment and complexity.  The carrying value of the Power Solutions reporting unit exceeded the estimated fair value as of the March 31, 2020, analysis.  As a result of our analysis, we recorded an impairment loss on goodwill of $<ix:nonFraction unitRef="usd" contextRef="i8f7005ef1188420d87d7f928a5e236a9_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzEwOTk1MTE2MzEzMjI_6f8fed9e-35d7-4fe7-8750-d1c651b39c4e">92.9</ix:nonFraction> million to the &#8220;Goodwill impairment&#8221; line on the Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  As of December 31, 2021 and 2020, there was <ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzE4OTc_eed9efcf-6fbb-40c6-933b-b21de6512155">no</ix:nonFraction> remaining goodwill balance.</ix:continuation>  </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90ZXh0cmVnaW9uOjc4ODNkMzFiODE3YzRlNWY5YmQ1NTkwNTZiZDIzNzY4XzY5Mg_a89b9aa5-8a9c-4856-9068-d150ab0d2b8e" continuedAt="ie72ed62e8ec94bbcba999d25b0f868c5" escape="true">Intangible Assets, Net </ix:nonNumeric></span></div><ix:continuation id="ie72ed62e8ec94bbcba999d25b0f868c5" continuedAt="iff31a77402884532806cbfd373a3d39f"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90ZXh0cmVnaW9uOjc4ODNkMzFiODE3YzRlNWY5YmQ1NTkwNTZiZDIzNzY4XzY5NQ_66a2f091-197b-49c7-8ecc-a0bbd8a9f545" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the carrying amount of intangible assets, net, by reportable segment.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie787488d0ff14797a7ae3d2f9b5d156a_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzEtNC0xLTEtMjM1NDk_702f78ad-2792-45ff-a381-c6326075779b">32,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de3312880a044d0a6606064bcfee62b_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzEtNi0xLTEtMjM1NDk_bfc52f59-db4e-4584-b9c5-c24e7bbb9e03">84,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzEtOC0xLTEtMjM1NDk_855106b9-503c-4660-90fc-8f05eae05909">117,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4208bb888df47bcb2c2eb995fa948c4_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzItNC0xLTEtMjM1NDk_92834c59-71de-46a2-bef3-232e436281f4">3,354</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f7005ef1188420d87d7f928a5e236a9_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzItNi0xLTEtMjM1NDk_bd3946dd-cd06-44f0-90b5-f9177a685f21">10,994</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzItOC0xLTEtMjM1NDk_1e59303f-0751-4369-82a0-6dc2a56e8422">14,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e856aee74ca436bb9d8444d47e6440c_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzUtNC0xLTEtMjM1NDk_0f976500-5918-4bc7-a469-ea08ea062d5b">29,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i389185ace1fa44129eeda14eb3d2f929_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzUtNi0xLTEtMjM1NDk_49af8fcc-41b4-482c-bd78-2fe16cb6f8a1">74,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzUtOC0xLTEtMjM1NDk_c5facc0d-d444-4b89-baf8-c1a2ed1b4236">103,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70ef58a95c53405bb3a186776cad9a60_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzYtNC0xLTEtMjM1NDk_743561ed-fb52-4262-a33f-debff8aeeb4b">3,353</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ef945fb8eca41ae915a31de6daf0262_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzYtNi0xLTEtMjM1NDk_62a58e9d-0ea6-4ad8-b6c1-e626eb1dffc4">10,994</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzYtOC0xLTEtMjM1NDk_5851083c-d483-4403-8267-6fa1aa9f8d9b">14,347</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i427294f835b140ca8b442010a9f01fbc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzgtNC0xLTEtMjM1NDk_d7275baa-4e78-40c7-bbeb-1c028d411986">25,709</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1dc36b1a0734dce9c1fbc24d1143e79_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzgtNi0xLTEtMjM1NDk_eeab6476-54f6-4e83-8e12-b5b92ee16a0f">63,009</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzgtOC0xLTEtMjM1NDk_bdf99120-eb67-459e-9911-bc4a985c60c7">88,718</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the cost and accumulated amortization of our intangible assets as of December 31, 2021 and 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:26.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.571%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated&#160;<br/>Useful<br/>Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value<br/>as of<br/>Acquisition<br/>Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value<br/>as of<br/>Acquisition<br/>Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4c399019314a4d97bc1385b928ee4ef9_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjozYzk2MWQ1ZmVkYjY0YjEyOTUyOTcxZjM3N2ZlYmM0ZF80_4ee36723-bbaf-4a41-80d3-7ed0ffe7636e">12</ix:nonNumeric>&#160;-&#160;<ix:nonNumeric contextRef="i94d0876e40e24faa9baefe1a00efc2d4_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjozYzk2MWQ1ZmVkYjY0YjEyOTUyOTcxZjM3N2ZlYmM0ZF85_190c68af-ed93-48d6-85db-c5470a0aaad5">20</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d27c03564d9461faca6b36bfa63db95_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItNC0xLTEtMjM1NDk_689bb833-b910-4e39-8322-f963d6105495">173,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d27c03564d9461faca6b36bfa63db95_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItNi0xLTEtMjM1NDk_fef4aac0-99a7-4f5a-87f1-f2683a42e0e6">87,895</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d27c03564d9461faca6b36bfa63db95_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItOC0xLTEtMjM1NDk_6766711e-4292-49a6-90a6-2b1c9be2838c">85,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i180514161db74df296ac416acea87531_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMTAtMS0xLTIzNTQ5_3a92ecde-27cb-450a-80a8-15444adda044">173,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i180514161db74df296ac416acea87531_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMTItMS0xLTIzNTQ5_de67742e-64d9-45f2-b33e-951f96947703">74,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i180514161db74df296ac416acea87531_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMTQtMS0xLTIzNTQ5_1345d57d-7084-4fc9-b717-57262d1acff9">99,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark and trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifa1d874da79148d2b8b64d61acea0126_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjoxYWNkZjI5MDUzYjE0NGYzOWZiYTU3OTczNjNlNjk1Y180_5ff56d87-5ee7-4e81-8637-a0faec6f2ecf">8</ix:nonNumeric> - <ix:nonNumeric contextRef="i8b3bd95bbc88443ea92c55ee399c6d8e_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjoxYWNkZjI5MDUzYjE0NGYzOWZiYTU3OTczNjNlNjk1Y185_6b907964-249d-410b-9fab-e42e9a09deb2">15</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa434ea2afad4b7c809fcab46008c629_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtNC0xLTEtMjM1NDk_0889d21f-b5ea-4eac-9351-0f1adff1f52f">7,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa434ea2afad4b7c809fcab46008c629_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtNi0xLTEtMjM1NDk_0db179e0-b20b-429b-8564-b24a9a348721">4,660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa434ea2afad4b7c809fcab46008c629_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtOC0xLTEtMjM1NDk_a6f474f7-7569-427e-8da7-1c2ceba8a77a">2,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMTAtMS0xLTIzNTQ5_b1c303ed-0e80-4969-b15b-9b88670e7c8c">7,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMTItMS0xLTIzNTQ5_5fd330e6-ae4f-44ea-a190-b807576ba01a">3,958</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMTQtMS0xLTIzNTQ5_5d8039de-ed7d-456a-8db0-f35a9974af3a">3,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identified intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtNC0xLTEtMjM1NDk_59b1d11f-e2fa-4cf2-b84e-e57e64552c13">181,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtNi0xLTEtMjM1NDk_4bd693c2-04c8-43ae-8100-37938861b863">92,555</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtOC0xLTEtMjM1NDk_79021417-33f4-4434-919f-7779592a29a5">88,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtMTAtMS0xLTIzNTQ5_755a502b-074d-4cc6-9fbe-7a43c773aa69">181,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtMTItMS0xLTIzNTQ5_d1fe4618-82df-4312-b457-726ada5955ab">78,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtMTQtMS0xLTIzNTQ5_8e26f57d-cd12-4345-910d-957ab40483a0">103,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that are fully amortized are removed and no longer represented in the gross carrying value or accumulated amortization.</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90ZXh0cmVnaW9uOjc4ODNkMzFiODE3YzRlNWY5YmQ1NTkwNTZiZDIzNzY4XzY5OA_7964a225-1877-4355-8e12-6c70c4259f9a" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows estimated future amortization expense for the next five years and thereafter.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzEtMS0xLTEtMjM1NDk_db55b7f7-7c56-4b53-8f9b-6d4e9d0c22fc">14,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzItMS0xLTEtMjM1NDk_5b93d4db-f2aa-40a4-b010-a10fa64b23b2">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzMtMS0xLTEtMjM1NDk_cf6b2ba0-17b3-408e-b49a-bb39a0334822">13,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzQtMS0xLTEtMjM1NDk_ff45c8c5-3992-4be2-bca3-218d6075a90e">13,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzUtMS0xLTEtMjM1NDk_432bce84-d60d-44d7-844e-1c42c09fd62c">13,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzYtMS0xLTEtMjM1NDk_c675b729-de5b-4a88-95bb-4692052277b9">18,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzctMS0xLTEtMjM1NDk_fc8aee48-6da6-4eb5-93f6-835d42f07b79">88,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iff31a77402884532806cbfd373a3d39f">Intangible assets are reviewed for impairment when changes in circumstances indicate the carrying value of those assets may not be recoverable.  At December 31, 2021, our market capitalization declined to a level that was less than the net book value of our stockholders&#8217; equity.  The decline in market capitalization was a triggering event that caused us to perform an impairment analysis on our long-lived assets as of December 31, 2021.  Based on our analysis, the carrying values of the long-lived assets were recoverable and no impairment charge was recorded during the year ended December 31, 2021.</ix:continuation> </span></div><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. <ix:nonNumeric contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwMTI_011581e9-8666-473e-bfb1-bd8077c77605" continuedAt="ifadd4c0e513742b882c34c3a7c9b4a82" escape="true">Investment in Joint Venture </ix:nonNumeric></span></div><ix:continuation id="ifadd4c0e513742b882c34c3a7c9b4a82" continuedAt="idb95a487c289496d87c731272b13f6fa"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own a <ix:nonFraction unitRef="number" contextRef="ib2126db03a8d469cb873d5cffd57118f_I20211231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzIy_f6f93856-8242-4299-a726-099052d54193">49</ix:nonFraction>% investment in Wuxi Weifu Autocam Precision Machinery Company, Ltd. (the &#8220;JV&#8221;), a joint venture located in Wuxi, China.  The JV is jointly controlled and managed, and we account for it under the equity method.</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:EquityMethodInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwMTA_137155a3-adb0-426b-a6ec-2860cfb62ddf" continuedAt="i2dd6ba27e50d4bee8ebac46844ab87e3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in our investment in the JV.</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.865%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic873015c395b47c1a57ee34f55aa8820_I20201231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzAtMS0xLTEtMjM1NDk_123f6f1f-c6a6-45ae-bea9-bbfec3c91446">26,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99fc49205c914106a4ba7c484eed5741_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzEtMS0xLTEtMjM1NDk_32f15d4d-be06-49e9-805c-707f1f8b784f">6,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99fc49205c914106a4ba7c484eed5741_D20210101-20211231" decimals="-3" name="nnbr:EquityMethodInvestmentForeignCurrencyTranslationGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzQtMS0xLTEtMjM1NDk_3f7972c1-8445-42ef-9cfc-5c7ded9520cd">801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if44f4e1c4d974f32b0fbb29ca6a6557b_I20211231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzYtMS0xLTEtMjM1NDk_b3e34294-7eae-4766-8fc5-dd4801dd8b0b">34,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="idb95a487c289496d87c731272b13f6fa" continuedAt="i572c7e60c6ba46d18b385e9c47fea7e6"><ix:continuation id="i2dd6ba27e50d4bee8ebac46844ab87e3"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show summarized financial information of the unconsolidated JV.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzEtNC0xLTEtMjc4NDc_4f0db108-605f-4ca9-994b-d76fd182ad50">94,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzEtNi0xLTEtMjc4NDc_c9cde98f-7e1f-4157-b355-6ed92b4494b4">68,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzEtOC0xLTEtMjc4NDc_76a151cc-918e-413e-8f71-600049a5c6bb">58,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzItNC0xLTEtMjc4NDc_bbc6523c-1ed1-4223-ab0e-0f66c9c13aef">77,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzItNi0xLTEtMjc4NDc_6a0a4bb6-d7a5-4e9a-aa43-8dc10007ab65">56,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzItOC0xLTEtMjc4NDc_2f60e857-4ce2-482d-b0c7-602790dc8614">52,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzMtNC0xLTEtMjc4NDc_3e9668da-8197-452e-8024-84183d2fae48">15,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzMtNi0xLTEtMjc4NDc_42b20098-9c0f-4855-b3f0-4ee77682d10a">10,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzMtOC0xLTEtMjc4NDc_04deb87a-0aeb-4d8a-9ede-79447e40fb2d">4,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzQtNC0xLTEtMjc4NDc_7ccbeda0-eb19-4e93-807a-4fdfd48e06a4">12,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzQtNi0xLTEtMjc4NDc_f65f4c8a-b214-4944-a5cc-2588ca515cca">7,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzQtOC0xLTEtMjc4NDc_0cb87bcd-a627-4279-acb6-5f2a0738994b">3,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1fde219909c4437948f9e976359ad78_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzItMi0xLTEtNDI2NDM_da9bd66b-8434-4225-92ec-1c1225dbd27e">65,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzItNC0xLTEtNDI2NDM_8f4c7233-49c5-445a-bc98-3a60fa05c655">50,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1fde219909c4437948f9e976359ad78_I20211231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzMtMi0xLTEtNDI2NDM_84dd6abd-6dd2-4720-b17d-939e6b39e31d">75,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzMtNC0xLTEtNDI2NDM_9affa34b-e2c1-4400-b0fa-5027fc23e634">64,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1fde219909c4437948f9e976359ad78_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzQtMi0xLTEtNDI2NDM_6708fa5e-2f89-403b-89a1-c27a91439ae9">67,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzQtNC0xLTEtNDI2NDM_7f9bdf3e-15f4-4373-a257-2ad93b030984">47,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1fde219909c4437948f9e976359ad78_I20211231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzUtMi0xLTEtNDI2NDM_b3f1bc26-bf34-4697-bf0d-612882fc029f">10,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzUtNC0xLTEtNDI2NDM_3490466b-6c41-47e7-92a5-edab07e0ec6a">10,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i572c7e60c6ba46d18b385e9c47fea7e6">We recognized sales to the JV of $<ix:nonFraction unitRef="usd" contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAzNTM_5e8a8e22-6e5a-47b2-ac02-d9de7ac20dc8">0.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAzNjE_6252eb14-dd5e-4d45-950d-926888f9cd76">0.1</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzA0NTA_2f7c47aa-e2b6-4dca-9e78-33356701803f">0.2</ix:nonFraction>&#160;million during the years ended December 31, 2021, 2020, and 2019, respectively.  Amounts due to us from the JV as of December 31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="ib1fde219909c4437948f9e976359ad78_I20211231" decimals="-3" name="us-gaap:DueFromJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAxNzM_d0922e68-70a2-4380-804a-62733f43e4f1">4.4</ix:nonFraction>&#160;million, which includes a $<ix:nonFraction unitRef="usd" contextRef="i2df5fead88034f8dbb79073ea4089a0a_I20211231" decimals="-3" name="us-gaap:DueFromJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAzMDE_9f46fcad-b0b5-44e8-8823-f92ca0e9099e">4.0</ix:nonFraction>&#160;million dividend declared by the JV in 2021 and paid to us in January 2022.</ix:continuation> </span></div><div style="margin-top:7pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_118"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzEwOTk1MTE2NTM0NzE_b3a9ca90-3a03-484e-b498-d6af61133ccb" continuedAt="i3c2bdccc2ea447b4a5a034517b2fd6ea" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="i3c2bdccc2ea447b4a5a034517b2fd6ea" continuedAt="ic962d9726004417fb59e2f747343b3b8"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MjI_b4d6df4f-adf1-4b0c-ad1d-0af302111ac8" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzItMi0xLTEtMjM1NDk_036d0e2d-28db-4151-b0c2-43e8739fa82d">35,325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzItNC0xLTEtMjM1NDk_98b1dc21-fae2-4f5b-9a4c-015bc0cb67f7">146,963</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzItNi0xLTEtMjM1NDk_7e90f221-6164-40f1-be0a-4e13261278ad">31,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzMtMi0xLTEtMjM1NDk_01da75bd-ec36-4781-baf1-8dec5d2db23c">12,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzMtNC0xLTEtMjM1NDk_5d337ef2-6873-4df8-a15f-035c01313ecc">5,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzMtNi0xLTEtMjM1NDk_fd25d248-d69c-4e92-ac24-89ecd0bd9de1">365</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzQtMi0xLTEtMjM1NDk_1cfe4ea4-05a5-47e4-a0c6-40ea4c36a89a">22,442</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzQtNC0xLTEtMjM1NDk_49620784-50c7-4cea-82ab-d86322680461">152,088</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzQtNi0xLTEtMjM1NDk_90b59275-e28f-4aaf-a25c-212db5236062">32,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MDY_626ed206-98d9-4253-8e40-cf90061872da" escape="true"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total income tax expense (benefit) recognized in each year.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzMtMi0xLTEtMjM1NDk_1ac6ef28-5eaa-4555-b338-09893d1d8f8c">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzMtNC0xLTEtMjM1NDk_fcf99f4f-7aac-4463-b943-78805ad3793b">299</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzMtNi0xLTEtMjM1NDk_445e1306-27c2-40e3-89fb-6c40166ee1cb">5,948</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzQtMi0xLTEtMjM1NDk_8596f2fe-0d88-47c3-af72-ca5af6aa5cab">615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzQtNC0xLTEtMjM1NDk_a599376d-d6f8-488b-9203-25d7b533d395">4,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzQtNi0xLTEtMjM1NDk_c8e3724f-397d-418a-9deb-7863d2ff553b">1,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzUtMi0xLTEtMjM1NDk_ddfd2506-84d0-4bbb-868d-c534a319c2f0">3,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzUtNC0xLTEtMjM1NDk_ecc2b449-7ca3-4092-b5c1-da072ca8bf30">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzUtNi0xLTEtMjM1NDk_2d71394d-9fcb-4569-9faf-c43d35adece8">2,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzYtMi0xLTEtMjM1NDk_07a1d6f9-d3a6-4ce5-9d99-92eb5a966028">2,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzYtNC0xLTEtMjM1NDk_2cb05af8-ed30-4576-b12b-01959e8cd36c">6,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzYtNi0xLTEtMjM1NDk_17bdc229-7b85-48fb-a2cf-d991ee0db9a4">2,045</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzgtMi0xLTEtMjM1NDk_33b701cd-1bd2-49f6-917d-b8838e254011">8,421</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzgtNC0xLTEtMjM1NDk_aa787d86-98ef-4301-ba61-b3cdbe3f3826">10,368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzgtNi0xLTEtMjM1NDk_88a75719-9bdf-4bc5-905e-f7c6e1bc9939">1,430</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzktMi0xLTEtMjM1NDk_b4702c00-0f52-4b21-806e-4c8542a251fa">1,099</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzktNC0xLTEtMjM1NDk_57881178-1601-4d1b-9746-3d1cb478057b">5,368</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzktNi0xLTEtMjM1NDk_80c0df18-b2d0-4077-b149-595a50f15bfe">3,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzExLTItMS0xLTIzNTQ5_accb8cbd-37f0-49a0-8236-7e6af5a5a782">154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzExLTQtMS0xLTIzNTQ5_9c5dfd61-18dc-4602-999e-f82b82de2f4a">1,852</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzExLTYtMS0xLTIzNTQ5_2d1b1254-389d-4ea9-836b-829468cc7834">522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and foreign valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEwLTItMS0xLTIzNTQ5_6bcbfca0-3723-4516-9f5b-ba281034cc2e">5,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEwLTQtMS0xLTIzNTQ5_5501b057-db3b-4948-b641-e0d9d4ec1945">2,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEwLTYtMS0xLTIzNTQ5_51a46426-7cf8-4b6f-ae5c-cdf9fb1b3e5a">592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEyLTItMS0xLTIzNTQ5_b37fb384-3ced-43ff-b402-bef80214d4f4">4,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEyLTQtMS0xLTIzNTQ5_fbd9f83e-2d20-4b38-b7d5-59b2383c9918">15,522</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEyLTYtMS0xLTIzNTQ5_12dec363-293d-4f1c-b364-1b7a003e4c19">2,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEzLTItMS0xLTIzNTQ5_b1d6f010-bf77-4869-bcb9-9c29c7d2e6cd">1,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEzLTQtMS0xLTIzNTQ5_7736ceea-5544-4850-a14c-572541fc9029">8,972</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEzLTYtMS0xLTIzNTQ5_37eed937-a888-43f7-86a5-57a5bfbd9505">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:7pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ic962d9726004417fb59e2f747343b3b8" continuedAt="i9325ab4eff5046f09d6834eb80fb9c3a"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MDc_f884d59b-292b-4dff-becf-70f7776668cb" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of income taxes based on the U.S. federal statutory income tax rate.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S federal statutory income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzItMi0xLTEtMjM1NDk_9f77dcfd-c67d-4128-b746-8ad4b5db3456">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzItNC0xLTEtMjM1NDk_b520e91c-3a3d-4ffb-8e94-ccf363dd9f09">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzItNi0xLTEtMjM1NDk_f573e43c-9ab0-48bf-be18-be10f0c97cb1">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance, exclusive of state</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMtMi0xLTEtMjM1NDk_43663496-50de-49dc-bfa9-f148084d8783">20.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMtNC0xLTEtMjM1NDk_db938815-a469-4308-b9bd-14b328ecac5d">1.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMtNi0xLTEtMjM1NDk_bfe91430-9fab-497e-9755-ab8236241e67">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal taxes, exclusive of tax reform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzUtMi0xLTEtMjM1NDk_52b556b7-4168-4db6-b245-d54f6046f539">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzUtNC0xLTEtMjM1NDk_ea76f621-5347-4bcb-9a28-7c8018e3e2ed">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzUtNi0xLTEtMjM1NDk_aa2551f2-b00c-43d7-84d1-c8771460ed95">13.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. earnings taxed at different rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzYtMi0xLTEtMjM1NDk_74986f4a-d12f-46f7-a2a5-5291a0d549e0">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzYtNC0xLTEtMjM1NDk_c05d9c2b-710d-419e-ae88-358bb1ba97d9">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzYtNi0xLTEtMjM1NDk_bb2564a4-d636-42ec-b4ed-7d42932f7728">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" sign="-" name="nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzgtMi0xLTEtMjM1NDk_af910cc0-abcf-4e38-a3a9-c4702c2e5d54">6.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzgtNC0xLTEtMjM1NDk_217c7409-d468-4209-adfa-acd96981e222">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzgtNi0xLTEtMjM1NDk_7a884666-2c31-43fe-8bf1-c60fe889c4f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzktMi0xLTEtMjM1NDk_eaa1e758-9c35-4eb0-b4ff-c366fa791e8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzktNC0xLTEtMjM1NDk_a7377834-c47f-4cf5-912c-7394794461a3">12.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzktNi0xLTEtMjM1NDk_5c39f029-52c0-4154-af57-eeacedac62b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible asset loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEwLTItMS0xLTIzNTQ5_8bab9835-02f1-4c56-a525-99637c40b05c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEwLTQtMS0xLTIzNTQ5_03aee3e4-6e79-4783-a0e3-cff986c435dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEwLTYtMS0xLTIzNTQ5_4ec932da-1e1d-4423-8a2a-f47b6cc66471">2.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEyLTItMS0xLTIzNTQ5_33295cd5-f374-47e9-aa17-58d56b0b90c8">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEyLTQtMS0xLTIzNTQ5_e786edd1-c170-4c97-8b00-8eb32bcca8ec">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEyLTYtMS0xLTIzNTQ5_b2ebf52f-0f93-4e32-a8c6-347e9af5d27c">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEzLTItMS0xLTIzNTQ5_53a1bf71-ea6d-4e35-a547-9658dea2d6c1">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEzLTQtMS0xLTIzNTQ5_e2f694c8-a99f-4304-8fc8-66bcb1550a65">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEzLTYtMS0xLTIzNTQ5_d6d78cd0-caab-49a8-a733-c107d4399eea">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of 2019 Treasury regulations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzE4LTItMS0xLTIzNTQ5_37d6a349-718c-4475-991f-e641d6d83df6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzE4LTQtMS0xLTIzNTQ5_eefe8360-1b02-44d2-b67c-2d9cea85730c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzE4LTYtMS0xLTIzNTQ5_219b388e-077f-4ab4-9b4b-e63d11842e58">18.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CARES Act</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationCARESAct" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIwLTItMS0xLTIzNTQ5_0948a4fc-481d-42fe-99a7-ab5a5b1a6c9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationCARESAct" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIwLTQtMS0xLTIzNTQ5_cd7337fd-f9a1-4364-98a2-2d0c2d80ff9d">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationCARESAct" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIwLTYtMS0xLTIzNTQ5_8a6dd021-9d46-4d5b-a0a7-21469a00e08d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIzLTItMS0xLTIzNTQ5_0ae90953-099f-4980-b04a-6f08d68a33be">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIzLTQtMS0xLTIzNTQ5_db882d8a-a7d7-44e3-90a8-a7c4ce79d9ae">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIzLTYtMS0xLTIzNTQ5_96ad3135-361b-4d4c-b37c-baa2d7a67793">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on unremitted foreign earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI1LTItMS0xLTIzNTQ5_259cfca8-d6d2-4e4c-b9fb-fc1f43fa6e8c">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI1LTQtMS0xLTIzNTQ5_082b745b-9eaa-4b42-a338-dbb71bbb5a7b">3.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI1LTYtMS0xLTIzNTQ5_6b485fe2-6a7b-4662-8804-f43f760671ad">2.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI2LTItMS0xLTIzNTQ5_67b3de61-0fff-48fc-aded-fe1ad2b24b56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI2LTQtMS0xLTIzNTQ5_06af507e-9c82-45ec-b82e-01216b607c56">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI2LTYtMS0xLTIzNTQ5_a820dc0f-98c5-4ac9-97b6-2b1447797a59">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany lending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" sign="-" name="nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTItMS0xLTQ2NjEx_2f48e5ca-fc21-4da8-865f-71a09007ae5d">5.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTQtMS0xLTQ2NjEx_1f4b6152-3bb7-4980-b2d2-b41f684c84c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTYtMS0xLTQ2NjEx_50696799-13e2-4b3d-83f0-ef6e92f8f849">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant revaluation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTItMS0xLTQ2NjEx_e5e3356d-27aa-471d-b245-92c3725257fa">6.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTQtMS0xLTQ2NjEx_535b2787-17a1-4788-ba53-b164860e66ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTYtMS0xLTQ2NjEx_f6642f3d-64e4-4df5-a88f-b588849cfc36">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTItMS0xLTIzNTQ5_f469672c-dd60-4ad4-b295-8db30e05b2a0">1.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTQtMS0xLTIzNTQ5_ff45a98b-8fd6-475e-95f6-324b7451aa0e">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTYtMS0xLTIzNTQ5_54fcb863-8254-4674-8045-15d3bb4db83c">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTItMS0xLTIzNTQ5_4e964599-5c68-4d2a-b699-6cc96521736d">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTQtMS0xLTIzNTQ5_090a4620-5d6b-40be-8d62-84b142944dba">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTYtMS0xLTIzNTQ5_f0159666-318c-4c55-b374-4771f030543f">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our effective tax rate for continuing operations was <ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzE4MzA_c85485c4-3355-4777-adc3-80840a1c5293">7.8</ix:nonFraction>% for 2021.  The 2021 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of <ix:nonFraction unitRef="number" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTMyMzk_9f77dcfd-c67d-4128-b746-8ad4b5db3456">21</ix:nonFraction>% primarily due to the impact of our valuation allowance change during the year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our effective tax rate for continuing operations was <ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzIyMzU_0ba5086d-4f2f-4913-818f-04bb069c4ac8">5.9</ix:nonFraction>% for 2020.  The 2020 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of <ix:nonFraction unitRef="number" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTMyNDc_b520e91c-3a3d-4ffb-8e94-ccf363dd9f09">21</ix:nonFraction>% primarily due to (1) the impact of the impairment of nondeductible goodwill which is treated as a permanent difference and (2) the accrual of taxes on unremitted earnings of foreign subsidiaries which may be repatriated.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) was enacted.  Among other provisions, the CARES Act allows for the carryback of certain tax losses and favorably impacts the deductibility of interest expense and depreciation.  The CARES Act had a material impact on our consolidated financial statements, primarily due to a higher enacted federal rate in the carryback periods, and has been accounted for in the benefit for income taxes for the year ended December 31, 2020. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;6, 2020, we sold our Life Sciences business via a sale of our equity interest in Precision Engineered Products Holdings, Inc., a wholly owned U.S. domestic subsidiary.  Prior to the sale, we completed tax restructuring in which Precision Engineered Products Holdings, Inc., distributed to NN, Inc., all of its asset and equity holdings related to the Power Solutions segment.  The restructuring process created a deferred gain, required to be realized upon the third party equity sale, equal to the fair market value of the distributed assets over tax basis.  The associated U.S. federal, state, and foreign tax impacts are reflected in the tables within this footnote. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for continuing operations was (<ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzI2NTU_f0159666-318c-4c55-b374-4771f030543f">1.0</ix:nonFraction>)% for 2019.  The 2019 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of <ix:nonFraction unitRef="number" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTMyNTQ_f573e43c-9ab0-48bf-be18-be10f0c97cb1">21</ix:nonFraction>% principally due to a discrete tax charge of $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-5" name="us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzEwOTk1MTE2MzY3NTk_ef0328dc-0401-4c53-b563-6dffa5f88009">6.0</ix:nonFraction>&#160;million related to final tax regulations published by the Department of the Treasury and Internal Revenue Service on February 4, 2019.  The tax rate was also impacted by valuation of its state tax attributes.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i9325ab4eff5046f09d6834eb80fb9c3a" continuedAt="i15e85ea3b3a647efb5dab6eaded2e23d"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MTk_6601749e-b7f2-43a8-81af-d57603b85811" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the principal components of the deferred tax assets and liabilities.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax in excess of book depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzMtMi0xLTEtMjM1NDk_9f2cd7ea-087c-44a8-a97f-1b97f63386b2">25,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzMtNC0xLTEtMjM1NDk_4caa0488-a166-4ba3-b894-74651cddbd1e">27,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzUtMi0xLTEtMjM1NDk_80baa49c-ae63-40c9-b952-480102bd91ed">20,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzUtNC0xLTEtMjM1NDk_92b75dfd-f04a-47ac-97e8-25cbd7c5c7f8">23,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzgtMi0xLTEtMjM1NDk_d59baf8e-a987-4e2f-959f-1081aae8e897">10,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzgtNC0xLTEtMjM1NDk_58c66312-20ec-4914-aceb-5cea0a6708f9">11,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktMi0xLTEtNTQ4ODg_aef010ef-5065-43bc-9255-8c9bd282de40">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktNC0xLTEtNTQ4ODg_018dc079-5cfc-4522-ab22-fdde3a132917">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on unremitted foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktMi0xLTEtMjM1NDk_426af60f-c11e-40b9-aee8-c91ca9ec9adf">5,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktNC0xLTEtMjM1NDk_11541f84-d05a-416d-bba6-9e1e7601aa22">6,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEwLTItMS0xLTIzNTQ5_22acd0d9-bc3d-45ef-aebf-9de19f7b5cb7">1,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEwLTQtMS0xLTIzNTQ5_1ebfc77c-f227-4221-b4d3-3d2ad8d2b95e">533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzExLTItMS0xLTIzNTQ5_2f28b960-3dbc-40bf-b686-cc9369f3e1c5">63,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzExLTQtMS0xLTIzNTQ5_29466075-fa91-424e-ab88-2655d4a018cd">69,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="nnbr:DeferredTaxAssetInterestExpenseLimitation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEzLTItMS0xLTIzNTQ5_a0e4853c-299a-4e77-a894-0eb6c5514df6">7,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="nnbr:DeferredTaxAssetInterestExpenseLimitation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEzLTQtMS0xLTIzNTQ5_85eec74c-2246-4e0d-8f3b-8fbac2ce4ce7">3,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE0LTItMS0xLTIzNTQ5_871c243a-e545-469a-92d6-a7483eaf9c39">24,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE0LTQtMS0xLTIzNTQ5_da659910-7fb2-48ef-a9c7-a53d67f8c122">25,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE1LTItMS0xLTIzNTQ5_eb3f5d6c-e9e3-4efd-9835-0c39f82f6680">3,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE1LTQtMS0xLTIzNTQ5_ea862efb-de76-4a8e-bf88-b6b1760810c0">3,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE2LTItMS0xLTIzNTQ5_3e00fa36-92e2-4dca-9b88-df047ed47e1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE2LTQtMS0xLTIzNTQ5_4e168440-de6a-468c-9031-51672f1f3889">3,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and personnel accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE3LTItMS0xLTIzNTQ5_3a98abf0-44af-443c-b7be-1883ad378c4e">2,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE3LTQtMS0xLTIzNTQ5_7b6e5266-2e03-4687-907e-ef6a4ca2be38">2,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE4LTItMS0xLTIzNTQ5_f2d226c3-20d3-4494-adaf-396ed6e0c386">12,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE4LTQtMS0xLTIzNTQ5_62f0a33c-941a-42ce-b864-5030ca6231a5">13,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE5LTItMS0xLTIzNTQ5_a74f27b6-3cfb-4cb3-9040-5db5383e6c88">23,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE5LTQtMS0xLTIzNTQ5_1a6ceec4-d791-4288-93e3-5b0d8698c42a">18,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOtherLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIwLTItMS0xLTIzNTQ5_673ca009-fee7-448e-b2d0-ae479fdfd226">2,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOtherLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIwLTQtMS0xLTIzNTQ5_d129c05d-7bd2-4b6c-b12c-fcbc1e674ec5">1,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIyLTItMS0xLTIzNTQ5_fc7b6ed9-6cb3-417a-832e-e23d0b4c2073">3,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIyLTQtMS0xLTIzNTQ5_6ca7a006-3f11-4392-a585-57b0ec92e969">3,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIzLTItMS0xLTIzNTQ5_a0ec02dd-880c-4fee-8d6b-c319fa93145e">1,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIzLTQtMS0xLTIzNTQ5_b69ced5e-5d21-47be-8e5e-4a0bb4f38c14">2,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI0LTItMS0xLTIzNTQ5_5de2af53-ab45-42e5-a6a9-20225a77de17">2,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI0LTQtMS0xLTIzNTQ5_aac2f250-402b-49d3-9514-a844a7e74404">1,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets before valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI1LTItMS0xLTIzNTQ5_9dfea493-9e38-421f-b088-b31a7a2b8643">82,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI1LTQtMS0xLTIzNTQ5_a764e32e-db1a-41cd-b3bd-2c01f554c166">79,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI2LTItMS0xLTIzNTQ5_56800224-df1d-4dad-a460-41b33932577f">25,809</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI2LTQtMS0xLTIzNTQ5_518a40c0-5aad-459f-bd34-2fd7a59f2199">21,681</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI3LTItMS0xLTIzNTQ5_03c4f103-10b2-4a37-9229-098911847298">56,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI3LTQtMS0xLTIzNTQ5_b59092f1-a855-49b7-be62-7765e02c4b11">58,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI4LTItMS0xLTIzNTQ5_0cd7f963-0b47-453c-83a0-c5d89c7645e5">7,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI4LTQtMS0xLTIzNTQ5_591481b2-c57a-4c33-b0cc-6c62d56afdce">11,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had a $<ix:nonFraction unitRef="usd" contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMDg_66ff5362-f5c0-4d6e-9459-9096d7d9e7c7">26.4</ix:nonFraction> million U.S. federal net operating loss (&#8220;NOL&#8221;) carryover.  The federal NOL has an indefinite life, but utilization within any tax year is limited to 80% of taxable income.  Therefore, a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMTM_6bb2f243-6aeb-4846-b04b-979ec3a72a55">1.3</ix:nonFraction> million has been established to reduce the attribute balance to the amount expected to be utilized.  As of December 31, 2021, we had $<ix:nonFraction unitRef="usd" contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMTY_ddbc36d1-7022-41a7-9bcc-c60f674d83fe">251.5</ix:nonFraction> million of state NOL carryovers, which begin to expire in 2030.  Management believes that certain of the state NOL carryovers will more likely than not expire prior to utilization.  As such, a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMjA_5b51e1a8-bfdc-44c7-8375-21643e91e859">13.1</ix:nonFraction> million (net of federal benefit) has been established to reduce the state attribute balance to the amount expected to be utilized before expiration.  We also have $<ix:nonFraction unitRef="usd" contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMjU_c25f05c6-9e52-419c-a09d-24bbd5109266">5.0</ix:nonFraction> million, tax-effected, of foreign NOL carryovers at December 31, 2021.&#160; The foreign NOLs have an indefinite life; however, management believes that benefit for certain of the foreign NOLs may not be realized.  Therefore, we have established a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMjk_0994db8e-3175-4627-8e3a-524e58c4cd4c">2.3</ix:nonFraction> million to reduce the carrying value of the asset related to foreign NOLs to the amount that has been determined to be more likely than not realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have $<ix:nonFraction unitRef="usd" contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDU1MzE_6f25be23-a600-4f22-9f13-dbfe0de14701">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDYwMDI_d1bbee4f-0b54-4da6-b839-3a0b57ec85d1">2.8</ix:nonFraction> million of U.S. federal tax credits and tax credits in foreign jurisdictions, respectively, as of December 31, 2021.  We have recognized a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231" decimals="-3" name="us-gaap:TaxCreditCarryforwardValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzE2NDkyNjc0NjY5MDU_63e23379-7dd6-41ab-a5e2-7c23ec96f090">2.1</ix:nonFraction> million for the foreign tax credits.  In addition, we have $<ix:nonFraction unitRef="usd" contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231" decimals="-3" name="us-gaap:TaxCreditCarryforwardValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDUyNTQ_37725cba-851f-41f9-96bb-55d3d0b27066">1.0</ix:nonFraction> million of state deferred tax assets for which we believe recognition is not appropriate. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a U.S. federal and state deferred tax asset related to currency losses on intercompany loans and interest expense carryforwards.  Management believes it is more likely than not that the benefit for these assets will not be realized based on timing of expected repayment of the intercompany loans.  We have established a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDU0MzA_c04d9d2b-e5b1-471c-844d-e180c530061e">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDU0MzM_e994adc4-7686-4a0d-957d-e1af1bc7e41d">4.0</ix:nonFraction> million, respectively, to eliminate the carrying value of these assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assesses available positive and negative evidence to estimate whether it is more likely than not sufficient future taxable income will be generated to provide use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the three-year period ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future earnings growth. On the basis of this evaluation, as of December 31, 2021, a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzEwOTk1MTE2NTMzOTQ_e308fbf9-7376-46bd-bb03-764b5a15ad72">25.8</ix:nonFraction> million has been recorded to recognize only the portion of the deferred tax asset that is more likely than not to be realized without consideration of future earnings growth.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i15e85ea3b3a647efb5dab6eaded2e23d" continuedAt="i2ff367cec8e042feb5e58e6c051298fc"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes all remaining tax assets will more likely than not be realized.  However, the amount of the deferred tax asset realized will change based on future conditions, and the amount considered realizable will be adjusted if objective negative evidence in the form of cumulative losses is no longer present allowing additional weight to be given to subjective evidence such as our projections for growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the valuation allowance increased by $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDE3Njk_8f83261a-04e6-49d9-8ecd-745f430753d5">4.1</ix:nonFraction> million, primarily due to allowances recorded against U.S. federal net operating loss carryforwards and carryforwards of disallowed interest expense which are subject to certain annual deduction limitations.  The increase was partially offset by utilization of previously reserved net operating loss carryforwards in certain foreign jurisdictions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the deemed mandatory repatriation provisions in the U.S. Tax Cuts and Jobs Act of 2017 and subsequent recognition in income of GILTI, we do not have material basis differences related to cumulative unremitted earnings for U.S. income tax purposes.  However, we continue to evaluate quarterly the impact that repatriation of foreign earnings would have on withholding and other taxes.  As of December 31, 2021, we have recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzU5MjE_98aa2a29-f6df-4d9c-b665-643a591858a5">5.6</ix:nonFraction> million for the anticipated withholding taxes that would be due upon repatriation of the unremitted earnings of those subsidiaries for which management does not intend to permanently reinvest all earnings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company asserted that it was permanently reinvested in certain jurisdictions for which it previously was unable to assert permanent reinvestment.  Prior to the Company&#8217;s debt refinancing in 2021, the Company had recorded a liability on all unremitted earnings.  However, upon completion of the debt refinancing, the Company reevaluated repatriation plans, changed its assertion for certain jurisdictions and recorded the resulting tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:TaxBenefitPermanentReinvestmentChange" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzE2NDkyNjc0NjczNDc_b8c651c4-324c-41cc-8bce-be1415257556">2.4</ix:nonFraction> million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal income tax as well as tax in several foreign jurisdictions. We are also subject to tax by various state authorities. &#160;The tax years subject to examination vary by jurisdiction.&#160; We are no longer subject to U.S. federal examination for periods before 2017.  We regularly assess the outcomes of both ongoing and future examinations for the current or prior years to ensure our provision for income taxes is sufficient.&#160; We recognize liabilities based on estimates of whether additional taxes will be due, and we believe our reserves are adequate in relation to any potential assessments.&#160; The outcome of any one examination, some of which may conclude during the next twelve months, is not expected to have a material impact on our financial position or results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and penalties related to federal, state, and foreign income tax matters are recorded as a component of the provision for income taxes in our Consolidated Statements of Operations and Comprehensive Income (Loss).  Accrued interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzcyMzA_2cca2a13-d186-4333-80d8-ff0a76dc8839">0.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzcyMzQ_094f44e6-d288-4101-803a-b0f4c719b021">0.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzcyNDI_0992aafa-b4e9-4efa-a858-529825f72113">1.5</ix:nonFraction> million are included in other non-current liabilities as of December 31, 2021, 2020, and 2019, respectively.</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MTU_744f2d5c-cc04-420a-84fd-32b2380bbc8c" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzItMi0xLTEtMjM1NDk_c2a300ac-97b8-4bf7-a2bd-0e9713f1d565">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzItNC0xLTEtMjM1NDk_fa12b4f3-af1d-47cd-b321-64adf2816152">2,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzItNi0xLTEtMjM1NDk_221197cf-1a94-4f9c-acdb-3ddeb30ad66a">4,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzMtMi0xLTEtMjM1NDk_cb96d962-7d61-4c99-90b3-577cf1fc9ca3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzMtNC0xLTEtMjM1NDk_4a3b027c-b827-4d6d-8bf8-0d23e728b0a9">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzMtNi0xLTEtMjM1NDk_4cf91884-3884-4705-94b4-880c94f92414">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzQtMi0xLTEtMjM1NDk_b2ea10bd-075d-4031-8c74-ae0d056c53d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzQtNC0xLTEtMjM1NDk_21427518-d7f6-47aa-b3c7-1d599cc7753b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzQtNi0xLTEtMjM1NDk_7e117d3f-210d-45bc-b4cf-3ef54cb92872">275</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzUtMi0xLTEtMjM1NDk_9503b641-c9b6-4e68-8ad1-0c444adf5c46">122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzUtNC0xLTEtMjM1NDk_2f7fdd64-cbed-4d79-97d2-cb13d116bb9e">2,463</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzUtNi0xLTEtMjM1NDk_f3367a49-5986-4a90-99d7-e77df67ca267">1,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzYtMi0xLTEtMjM1NDk_92dbd923-2660-4800-a112-30afcff3ce0a">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzYtNC0xLTEtMjM1NDk_c5c8d3b0-a69b-4adf-ab74-a2490b0cd194">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzYtNi0xLTEtMjM1NDk_15ba13f4-86a2-4f50-87cf-af19d6be3f15">2,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reduction to unrecognized tax benefits in 2021 is related to the remeasurement of previously unrecognized tax benefits.  As of December&#160;31, 2021, the unrecognized tax benefits would, if recognized, impact our effective tax rate by $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzc4MTI_4c56e3de-e055-4d40-8fb7-bf4b6ff22921">0.7</ix:nonFraction> million, inclusive of the impact of interest and penalties.&#160; Management believes that it is reasonably possible that the amount of unrecognized income tax benefits, including interest and penalties, may not decrease during the next twelve months as no statutes are expected to lapse within the period.</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2ff367cec8e042feb5e58e6c051298fc">We operate under tax holidays in other countries, which are effective through December 31, 2026, and may be extended if certain additional requirements are satisfied.  The tax holidays are conditional upon our meeting certain employment and investment thresholds.  The impact of these tax holidays decreased foreign taxes by $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg0MzA_4dcd8d2d-a67f-4f3e-b3bb-e2f41cda42a4">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTgxMDA_97538ca0-36fa-4ef8-9928-2a56aad34911">0.2</ix:nonFraction> million for 2021 and 2020, respectively.  The tax holidays had <ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTgxMTY_21de275a-2bd0-4d7e-b4ef-05e948f9f8ea">no</ix:nonFraction> impact on our 2019 foreign taxes.</ix:continuation> </span></div><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_121"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzY0NDk_975cfc3e-a7ee-4b9b-8063-59aa6ec003ae" continuedAt="i24ef060e757e498db1f3a623628fd57a" escape="true">Debt </ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i24ef060e757e498db1f3a623628fd57a" continuedAt="ib85c0ae759b042629d4bdb492f982b5e">On March 22, 2021, we entered into a new $<ix:nonFraction unitRef="usd" contextRef="i5e94985e98ea40d08b3186df1ecb8efc_I20211231" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzQyNDA_83deef15-9d52-4b64-bd2f-39dcaf1f6921">150.0</ix:nonFraction> million term loan facility (the &#8220;Term Loan Facility&#8221;) and a new $<ix:nonFraction unitRef="usd" contextRef="i973018b748d141beafb321dd27185cfc_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzQyNDY_b41c977b-eada-46af-ae40-e5d90bbe0ff6">50.0</ix:nonFraction> million asset backed credit facility (the &#8220;ABL Facility&#8221;).  The proceeds from the Term Loan Facility were used to prepay the </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ib85c0ae759b042629d4bdb492f982b5e" continuedAt="i86ec09761da045aba0e5fe5b59e9ff12"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzY0NDQ_3fa9382a-8d17-4e3e-a42a-6291a58c8c88" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents outstanding debt balances as of December&#160;31, 2021 and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e94985e98ea40d08b3186df1ecb8efc_I20211231" decimals="-3" name="us-gaap:LoansPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItMi0xLTEtMjg5NzQ_c67c3397-f938-42de-a7e6-5222856f02b4">148,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fadf5aced32494ab7ea395a0fb2a8f9_I20201231" decimals="-3" name="us-gaap:LoansPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItNC0xLTEtMjg5NzQ_7dc2f00e-6e19-4569-a71b-bd3759ef7959">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Secured Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ec9661cf766452ca4d63b4a3764fc9a_I20211231" decimals="-3" name="us-gaap:LoansPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItMi0xLTEtMjM1NDk_1141ceef-2ed0-4ebb-8d76-2cd5fc46e4ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a5a91277a8c4c0dab988df385de4de8_I20201231" decimals="-3" name="us-gaap:LoansPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItNC0xLTEtMjM1NDk_9a8ada4c-1219-4a99-99b5-408f17053089">47,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d9720892ddd4a9f99f32c4552c2b9d8_I20211231" decimals="-3" name="us-gaap:LoansPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzMtMi0xLTEtMjM1NDk_33678875-bd26-42fb-9194-5965b1f9094f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3a750a37c7f44ab90c44fb2b9181be4_I20201231" decimals="-3" name="us-gaap:LoansPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzMtNC0xLTEtMjM1NDk_219d2651-5c3c-49ab-aef5-58f3da893b09">22,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International lines of credit and other loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc8d7a36612c435bbb5cbb6d44b04540_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzUtMi0xLTEtMjM1NDk_7a40d017-4654-490e-b331-b629523ca551">10,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i168e594549e54cb7b99e7591314ce369_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzUtNC0xLTEtMjM1NDk_042a966b-f765-4fbe-9cb8-497c28554675">14,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzYtMi0xLTEtMjM1NDk_d23503eb-fc07-4f76-8b0a-41ecf278ae97">159,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzYtNC0xLTEtMjM1NDk_277301a5-94d4-48f0-9b35-abec7ea6a75e">84,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less-current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzctMi0xLTEtMjM1NDk_79b058f0-8cc5-45f5-a965-63d949237e99">3,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzctNC0xLTEtMjM1NDk_e7723335-e8fe-48d6-8dfe-3c90c9b37d81">4,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzgtMi0xLTEtMjM1NDk_8f3db1a5-1547-4ba0-9476-60c84f4633c4">156,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzgtNC0xLTEtMjM1NDk_d3c4d742-3a17-433f-829f-e3204320af09">79,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less-unamortized debt issuance costs and discount (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzktMi0xLTEtMjM1NDk_022bcb8c-8df4-46e5-b9df-9344dd5a07a0">5,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzktNC0xLTEtMjM1NDk_2ee63d66-924b-4e19-a8b3-297e87116fe9">952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzEwLTItMS0xLTIzNTQ5_1a7884b9-2ab9-41b7-9641-b76849dccd01">151,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzEwLTQtMS0xLTIzNTQ5_f77c6d2f-7aa1-4744-af6a-619486147d8d">79,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) In addition to this amount, costs of $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzU2MQ_56f00e85-79a1-46a2-a300-d65ba4c28946">0.7</ix:nonFraction> million related to the ABL Facility were recorded in other non-current assets as of December 31, 2021, and $<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzU2OA_27927fde-8b02-4b4e-ba39-9e040e26a1fa">1.8</ix:nonFraction> million related to the Senior Secured Revolver are recorded in other non-current assets as of December 31, 2020.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalized interest costs of  $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzcxNw_91a894e3-d782-4b41-90f1-0bc3224530bc">0.3</ix:nonFraction> million,  $<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzcyMg_f6a88bc1-ed53-4079-b80a-9f3082391cb2">0.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzczMA_56d0ac36-c266-47a5-8a7d-c08fa20f6850">1.5</ix:nonFraction> million in the years ended December&#160;31, 2021, 2020, and 2019, respectively, related to construction in progress.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding borrowings under the Term Loan Facility bear interest at either 1) one-month LIBOR (subject to a <ix:nonFraction unitRef="number" contextRef="i430f9261edd3450b8237ff371badb560_D20210101-20211231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxNjA_4f69afad-f3c3-497b-aeea-2fef63712755">1.000</ix:nonFraction>% floor) plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i048a37e3e04f4357945cde188362d52a_D20210101-20211231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxNjY_398d969c-1653-4701-9e29-50b670fc7afe">6.875</ix:nonFraction>% or 2) the greater of various benchmark rates plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="ib8654218c45c443caec54b208a9e5a6e_D20210101-20211231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxNzI_1cd67b27-8f91-4bb2-8770-55de4a1b847d">5.875</ix:nonFraction>%.  At December 31, 2021, the Term Loan Facility bore interest, based on one-month LIBOR, at <ix:nonFraction unitRef="number" contextRef="i1be6be1b8dd04fdcb24f2a6dfc202fad_D20210101-20211231" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxOTA_9593a7dc-6d3c-461d-865d-9ff5d0f3b052">7.875</ix:nonFraction>%.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility requires quarterly principal payments of $<ix:nonFraction unitRef="usd" contextRef="i1be6be1b8dd04fdcb24f2a6dfc202fad_D20210101-20211231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUyMDE_587a2132-6b39-40b4-9c68-a88bcbc07f6f">0.4</ix:nonFraction> 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 December 31, 2021.  On March 3, 2022, we amended our Term Loan Facility, which increases the quarterly maximum consolidated net leverage ratio beginning with the first quarter of 2022 (see Note 20).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility was issued at a $<ix:nonFraction unitRef="usd" contextRef="i5e94985e98ea40d08b3186df1ecb8efc_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUyNjU_4c5327ea-84c9-4b1e-aedb-6fd4ad7e2070">3.8</ix:nonFraction> million discount.  We capitalized an additional $<ix:nonFraction unitRef="usd" contextRef="i5e94985e98ea40d08b3186df1ecb8efc_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUzMDk_f1d6b47b-51d9-4255-8fa8-6171ed81391c">2.8</ix:nonFraction> 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. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility provides for a senior secured revolving credit facility in the amount of $<ix:nonFraction unitRef="usd" contextRef="i973018b748d141beafb321dd27185cfc_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzU2MDc_b41c977b-eada-46af-ae40-e5d90bbe0ff6">50.0</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ib473b51d48844e7482606724aceabb41_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzU2MTM_db2cf64e-f837-4a0d-9d18-7f1a9750dd84">30.0</ix:nonFraction>&#160;million is available in the form of letters of credit and $<ix:nonFraction unitRef="usd" contextRef="idcfcef7871554634ac5fdf87fe8d1e3d_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzU2Njc_b69c8ec0-6be4-47e7-bba5-be491f83010e">5.0</ix:nonFraction>&#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 <ix:nonFraction unitRef="number" contextRef="i8b6baf45d64044b7a67b163fbe80daaf_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxNzc_3e8cd4a7-1231-4104-9c27-9e545b1fe6f5">1.75</ix:nonFraction>% or <ix:nonFraction unitRef="number" contextRef="i8cd4d9045bdc4627b361ced0ab459276_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxODM_22789346-e3ad-439a-8d5a-89d9f9cf4c6f">2.00</ix:nonFraction>%, depending on availability, or 2) the greater of the federal funds rate or prime, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i4acd4270478a4f0da1ac69a261211e9c_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxODk_e9c0336b-d592-4701-a2c8-aa8fe8d853f6">0.75</ix:nonFraction>% or <ix:nonFraction unitRef="number" contextRef="i44b5939378784c6c8341bfff30271e7d_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxOTU_dc51ef3a-aab7-4c6b-bdfe-e711be92466a">1.00</ix:nonFraction>%, depending on availability.  We may elect whether to use one-month, three-month, or six-month LIBOR, subject to a <ix:nonFraction unitRef="number" contextRef="ied76616300644f53b5dd147386ec4700_D20210101-20211231" decimals="4" name="nnbr:DebtInstrumentLIBORFloorRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMDE_4c617843-7bb1-44d2-828a-fede56b05356">0.50</ix:nonFraction>% 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 December 31, 2021, using one-month LIBOR plus a <ix:nonFraction unitRef="number" contextRef="i8b6baf45d64044b7a67b163fbe80daaf_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMTk_3e8cd4a7-1231-4104-9c27-9e545b1fe6f5">1.75</ix:nonFraction>% spread, the weighted average interest rate on outstanding borrowings under the ABL Facility would have been <ix:nonFraction unitRef="number" contextRef="i8fd9e469dbb042eead3dcbc2e61a2740_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMjU_02517c2c-796c-49ec-9d7c-049b4d07ad0a">2.25</ix:nonFraction>% if there had been any balance outstanding.  We pay a commitment fee of <ix:nonFraction unitRef="number" contextRef="i8fd9e469dbb042eead3dcbc2e61a2740_D20210101-20211231" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMzE_0b3530b9-f758-4c6b-9ac7-ff0d473b4620">0.375</ix:nonFraction>% for unused capacity under the ABL Facility and a <ix:nonFraction unitRef="number" contextRef="i0b107d8ec4ab4861b0557c22372d62e7_D20210101-20211231" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyODQ_eca62490-e64f-43b3-9d31-5ddbc723421a">1.875</ix:nonFraction>% fee on the amount of letters of credit outstanding.  The final maturity date of the ABL Facility is March&#160;22, 2026. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i86ec09761da045aba0e5fe5b59e9ff12"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had <ix:nonFraction unitRef="usd" contextRef="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231" decimals="-3" name="us-gaap:LoansPayable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYzOTc_33a1ac9d-b920-4b52-ba68-a049219e7187">no</ix:nonFraction> outstanding borrowings under the ABL Facility, $<ix:nonFraction unitRef="usd" contextRef="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzIxOTkwMjMyNzc5Mzc_a20b6682-b885-46f3-b0af-6ff96df61fbf">11.2</ix:nonFraction> million of outstanding letters of credit, and $<ix:nonFraction unitRef="usd" contextRef="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY0Mzc_5673a262-5aad-466a-b372-cb989c74e7a4">36.0</ix:nonFraction> million available for future borrowings under the ABL Facility.  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 December 31, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalized a total of $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY0OTQ_f72354de-1757-4c57-860f-c2c79e29a9ec">0.8</ix:nonFraction> 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. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Term Loan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding borrowings under the Senior Secured Term Loan bore interest at one-month LIBOR (subject to a <ix:nonFraction unitRef="number" contextRef="ibb9419937f4144aa8e87c0f304944022_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY4MDc_9262a707-77d8-4800-8214-1285ae5aac4a">0.75</ix:nonFraction>% floor) plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="icd1c28e7ae424768ab3654ecf2bde3de_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY4NDc_d77b7ada-b343-4ed9-96af-d97196c06858">5.75</ix:nonFraction>%.  During 2021 until termination, the Senior Secured Term Loan bore interest at <ix:nonFraction unitRef="number" contextRef="ic47070a056154867baf3530fb0c90e2b_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY5Mjk_b2d0d54f-3e08-4b25-9693-4f52ec0df8d4">6.50</ix:nonFraction>%.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incremental Term Loan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding borrowings under the Incremental Term Loan bore interest at one-month LIBOR plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i70fddba2e0654a0aa449a9e5e98f45a5_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzcwNzM_3f7d869b-bfce-4612-b5cb-5f2617bd98ae">5.75</ix:nonFraction>%.  During 2021 until termination, the Incremental Term Loan bore interest at <ix:nonFraction unitRef="number" contextRef="i9adb726d6c4a4bffa03e4d99358bd4d5_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzcxNTI_b33b59bc-4244-41e7-9df1-8460f82edf1c">5.90</ix:nonFraction>%.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Revolver</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="i9b6d577a0a674918ae7123013bc5da53_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzczMzk_96bade44-5ab7-40d5-bffa-2b2e8eba9349">4.00</ix:nonFraction>% or 2) the prime lending rate plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="icb908a0b62af42cb99ba5032529249a1_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2Mzc0MDE_e328079c-0296-4226-a7f3-d34913f735b5">3.00</ix:nonFraction>%.  We had no outstanding borrowings under the Senior Secured Revolver during 2021.  We incurred a commitment fee of <ix:nonFraction unitRef="number" contextRef="id2dbc3799edb466c862787372e7e31fb_D20210101-20211231" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2Mzc1MjA_c63d041a-cfe0-45cb-a620-9ee2dc9349df">0.50</ix:nonFraction>% for unused capacity under the Senior Secured Revolver until it was terminated. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized a $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2Mzc2NDA_66d82dc0-3227-4b1a-b831-925870697c7f">2.4</ix:nonFraction> million loss on extinguishment for unamortized debt issuance costs that were written off in the year ended December 31, 2021, in connection with the termination of our previous credit facility.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of the Term Loan Facility to a fixed rate of <ix:nonFraction unitRef="number" contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231" decimals="5" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzgwMTg_42b78f5a-021d-4f99-ad76-2ff285f646ee">1.291</ix:nonFraction>%.  The interest rate swap has a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzgwNzI_f98e9788-266a-422f-af3c-be36854ddbe6">60.0</ix:nonFraction>&#160;million and a maturity date of July&#160;31, 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the proceeds from the Term Loan Facility was used to settle and terminate our previous fixed-rate interest rate swap agreement with a cash payment of $<ix:nonFraction unitRef="usd" contextRef="i77be95d510d34868a44f68c8592d5e5f_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzgyNjg_1b41791a-5b56-4361-b09a-6524efeb7f87">13.7</ix:nonFraction> million during the first quarter of 2021.  Refer to Note 19 for further discussion of the interest rate swap agreements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Maturities</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzY0NDg_9c4d1499-ecc4-408d-a244-66592c98b5e7" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists aggregate maturities of long-term debt for the next five years and thereafter.  </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:83.504%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Maturities<br/>Principal<br/>Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzEtMi0xLTEtMjM1NDk_30779abe-a20d-4144-bdd1-ff5f0a245885">3,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzItMi0xLTEtMjM1NDk_cf458e44-c68e-48bd-8ea0-fdfbcfd956d0">3,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzMtMi0xLTEtMjM1NDk_cdd27829-e957-4b7e-85c2-b41e3fcf6d67">3,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzQtMi0xLTEtMjM1NDk_a5b2e749-089c-450e-adb5-6bf1e544e248">3,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzUtMi0xLTEtMjM1NDk_5156082b-b195-4a20-8294-c6065ac36717">146,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzYtMi0xLTEtMjM1NDk_c05175ab-6063-4071-bbbf-f133bb2454ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzctMi0xLTEtMjM1NDk_293c8501-319c-4f34-8882-e22a9235d13f">159,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_124"></div><div style="margin-top:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTg_88f371eb-e684-4e53-8fbc-3b10d48b5d41" continuedAt="ic8534a7eece64020b7baba266c6b9208" escape="true"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTk_aacb16d0-bca6-4970-b23f-0ff867e1e349" continuedAt="ibe5e6cdaf8314b15ae49c41581ee6477" escape="true">Leases </ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic8534a7eece64020b7baba266c6b9208" continuedAt="i024cfcf0d05f4040a1a465a4d045fd6a"><ix:continuation id="ibe5e6cdaf8314b15ae49c41581ee6477" continuedAt="icc19903716c34f0aaaecf8bbb0630210">We adopted ASC 842 on January 1, 2019, and elected the modified retrospective approach in which the new standard is applied to all leases existing at the date of adoption through a cumulative-effect adjustment of $<ix:nonFraction unitRef="usd" contextRef="iac14570ef2c246c187bbd31cade19626_I20181231" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2NDA1MTc_c7c4c49b-cb5f-4fa7-9e01-44b3a64fad4c">0.1</ix:nonFraction>&#160;million to accumulated deficit.  As part of the adoption, we elected the package of practical expedients, the short-term lease exemption, and the practical expedient to not separate lease and non-lease components.  Accordingly, we accounted for our existing operating leases as operating leases under the new standard, without reassessing (a) whether the contracts contain a lease under ASC 842, (b) whether </ix:continuation></ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i024cfcf0d05f4040a1a465a4d045fd6a" continuedAt="ib58924080b854b31bcdbbe81a3365d4c"><ix:continuation id="icc19903716c34f0aaaecf8bbb0630210" continuedAt="idb1000d59c0b4a88ac253e332c0db1ab"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classification of the operating leases would be different in accordance with ASC 842, or (c) whether any unamortized initial direct costs would have met the definition of initial direct costs in ASC 842 at lease commencement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether an arrangement is a lease at inception.  Right-of-use (&#8220;ROU&#8221;) lease assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  ROU lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term.  When the implicit rate is not readily determinable, we use the estimated incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.  The lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Amortization of ROU lease assets is recognized in expense on a straight-line basis over the lease term. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term leases are leases having a term of twelve months or less.  We recognize short-term leases on a straight-line basis and do not record a related lease asset or liability for such leases.  Finance lease ROU assets consist primarily of equipment used in the manufacturing process with terms <ix:nonNumeric contextRef="i1d8068b58ce647a3a1a7aa237ed38302_I20211231" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIxODk_de5abd11-3e88-41f9-b5ef-1cd4fcbde951">three years</ix:nonNumeric> to <ix:nonNumeric contextRef="i101239e31458451b860c340c9cceed93_I20211231" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIxOTU_c9542cbc-bd87-41dd-b226-4a980d52c291">eight years</ix:nonNumeric>.  Operating lease ROU assets consist of the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Equipment used in the manufacturing process as well as office equipment with terms <ix:nonNumeric contextRef="i1d8068b58ce647a3a1a7aa237ed38302_I20211231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIzMzc_509dbded-3537-4fb6-94a0-91b2997736b7">two years</ix:nonNumeric> to <ix:nonNumeric contextRef="i101239e31458451b860c340c9cceed93_I20211231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIzNDM_6ce2bf56-f282-434e-b867-7446247725a2">five years</ix:nonNumeric>; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Manufacturing plants and office facilities with terms <ix:nonNumeric contextRef="i4d7680f48c3147778211342e9d332226_I20211231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzI0MDY_1907d625-493a-4dd1-a156-c14598dc6e6d">three years</ix:nonNumeric> to <ix:nonNumeric contextRef="ifaa51cb8e31f4b9cba7d4e344b4ebfd1_I20211231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzI0MTI_094c1dd9-3999-4513-9edc-af3140f52f0d">20</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTM_0c902ce8-744f-4323-9eb1-6f2d89de69e5" continuedAt="ifccacb6ad5d344b1884e7f662b1f6d7d" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzMtNC0xLTEtMjM1NDk_fea7c4b9-38ae-4dbf-a206-3286f495ab44">1,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzMtNi0xLTEtMjM1NDk_544f9ddc-3eee-49c3-b7bf-b09374f98acc">1,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzMtOC0xLTEtMjM1NDk_5c3347e1-77b6-4f2a-b7d2-498cdfe74429">1,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzQtNC0xLTEtMjM1NDk_b5a7bf3c-e1a5-496b-8874-d227988027c2">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzQtNi0xLTEtMjM1NDk_631e6e23-b396-47d2-af19-190081aef9bd">192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzQtOC0xLTEtMjM1NDk_071ccc71-90ab-49a5-97f1-a56c7f95bb3a">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzUtNC0xLTEtMjM1NDk_e47976a1-a98b-402a-bf27-745c74d56482">8,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzUtNi0xLTEtMjM1NDk_899565c3-35ab-4924-a83a-aa3fbb310db1">8,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzUtOC0xLTEtMjM1NDk_86182133-e433-475b-ab3f-84d11f0d2cdb">9,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzYtNC0xLTEtMjM1NDk_3598a85f-9510-4f36-a390-afb712c01fc2">655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzYtNi0xLTEtMjM1NDk_41e7030d-86a2-4b31-954c-a02b2bf72a3a">591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzYtOC0xLTEtMjM1NDk_c87da18c-1826-4af2-b497-1bd15747e80d">479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzctNC0xLTEtMjM1NDk_61a0f457-e777-4a60-95ac-f13f7c274876">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzctNi0xLTEtMjM1NDk_7a5548f8-06e1-4c30-838a-5582ac0169d3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzctOC0xLTEtMjM1NDk_4283856e-639f-4211-9262-dc7abbaf384d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzgtNC0xLTEtMjM1NDk_a7323aed-86fb-4bbf-af4f-de076ec152e9">10,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzgtNi0xLTEtMjM1NDk_bf2724ea-ed06-4538-931b-0416e85c48b6">10,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzgtOC0xLTEtMjM1NDk_04491dfe-1075-4e95-b0c5-5f0c78b73b34">11,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Excludes expenses related to leases with a lease term of one month or less.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents changes to index-based lease payments.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTQ_1799f784-a873-4342-a80d-1eedda0cac78" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents lease-related assets and liabilities recorded on the balance sheet. </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.508%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzMtNC0xLTEtMjM1NDk_dae5070c-149e-4203-888d-4a353d96ef92">46,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzMtNi0xLTEtMjM1NDk_fd6462ef-b730-40f3-a9b0-e3a0eeedb43d">50,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzQtNC0xLTEtMjM1NDk_1ec03420-cddf-4625-a22d-523c57571702">13,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzQtNi0xLTEtMjM1NDk_3abae742-90cc-4f92-9343-84c2dc30d2e4">14,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="nnbr:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzUtNC0xLTEtNDA1OTI_ac9c3907-a303-4678-8c0c-151a769592e0">60,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="nnbr:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzUtNi0xLTEtNDA1OTI_229f0761-1e39-4fe3-8b67-44bfa083b121">64,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzktNC0xLTEtMjM1NDk_0055823c-fc8a-41a2-b237-1605946c1314">5,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzktNi0xLTEtMjM1NDk_461ab6d9-d82f-4ff3-918a-bac296cfab54">4,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEwLTQtMS0xLTIzNTQ5_6d6cb420-41b7-48b4-8e2d-3137151be17a">3,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEwLTYtMS0xLTIzNTQ5_ed118389-0db0-444e-b32f-5ed7591b7bc8">4,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEyLTQtMS0xLTIzNTQ5_8f872600-553e-48ec-85f1-95ace3fdde53">51,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEyLTYtMS0xLTIzNTQ5_2de8c14b-f53f-4835-89a8-ec2baf05592e">55,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEzLTQtMS0xLTIzNTQ5_720e056b-6bf6-47ba-b253-3199d6569040">5,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEzLTYtMS0xLTIzNTQ5_7b0d9624-0925-4dc9-83cc-fe50fad88611">6,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="nnbr:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzE0LTQtMS0xLTQwNTk5_44ca7585-abfa-4edc-b5ff-2fd85bd82837">65,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="nnbr:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzE0LTYtMS0xLTQwNTk5_f13580fc-8e28-429c-b6a4-6ce862504f1e">70,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ib58924080b854b31bcdbbe81a3365d4c" continuedAt="i341ea60c7e294b81b7ccb23f714f2772"><ix:continuation id="idb1000d59c0b4a88ac253e332c0db1ab" continuedAt="ic3a7f7b91640477f8ee063d65262f8a7"><ix:continuation id="ifccacb6ad5d344b1884e7f662b1f6d7d"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table contains supplemental cash flow information related to leases of continuing operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzMtMi0xLTEtMjM1NDk_1146e5e8-6210-4323-a00f-dd828d95730c">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzMtNC0xLTEtMjM1NDk_c843147c-993d-44ea-b413-66492bd00540">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzMtNi0xLTEtMjM1NDk_e94431c4-678d-4f1a-853b-e5a59d91af2a">226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzQtMi0xLTEtMjM1NDk_05ae4779-cddd-4a8b-a7bf-d5f093c6fb1f">13,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzQtNC0xLTEtMjM1NDk_72ed1353-b2e1-40e2-ac92-32c41d669624">13,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzQtNi0xLTEtMjM1NDk_0e79b457-9a3d-456e-9035-a7bf36f92e00">14,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzUtMi0xLTEtMjM1NDk_dcb890e0-f366-4e39-a17d-d3e15e3cc1b3">4,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzUtNC0xLTEtMjM1NDk_caf8df80-affe-43d3-9f88-4c7f9df52789">2,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzUtNi0xLTEtMjM1NDk_52dd3747-5436-4baf-930a-d9226cc5ffe5">3,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzYtMi0xLTEtMjM1NDk_4a34431a-cdc7-48c2-9510-7bd3f6fc46cc">2,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzYtNC0xLTEtMjM1NDk_56035601-c26d-40da-b7b6-a420b393273d">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzYtNi0xLTEtMjM1NDk_22cdeaf6-bb57-4260-9948-b43ec42103ef">5,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzctMi0xLTEtMjM1NDk_2e4af608-ea50-4eb4-bd18-213136279577">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzctNC0xLTEtMjM1NDk_458c1f2f-be0a-4c07-9e37-368dcb2d5f3b">8,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzctNi0xLTEtMjM1NDk_88385a9b-4e46-4af9-8144-39e38d896f9b">8,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes new leases, renewals, and modifications.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzItMi0xLTEtMjM1NDk_55b4eb6a-447b-477a-a59b-a1924de199ab">3.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzItNC0xLTEtMjM1NDk_5c29bea2-cfc0-44cc-9c29-93e9c835792e">3.2</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzItNi0xLTEtMjM1NDk_c2da886a-5717-44cf-906a-60d122efc60c">4.0</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzMtMi0xLTEtMjM1NDk_53154151-c346-4f1d-a54b-c31559892f70">11.1</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzMtNC0xLTEtMjM1NDk_163eace2-7b5e-47d6-932c-557ae005b545">11.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzMtNi0xLTEtMjM1NDk_dc5988c0-90b0-4bd6-96af-746125e47528">11.0</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzQtMi0xLTEtMjM1NDk_bcf5c9e1-3509-4c4b-8dcb-2b9aef63880a">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzQtNC0xLTEtMjM1NDk_62d5bedc-7d45-4af4-9ae7-e4d77224738c">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzQtNi0xLTEtMjM1NDk_feeff67c-cb26-4024-b988-cdb74c43d666">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzUtMi0xLTEtMjM1NDk_c7066729-b298-4e89-9b03-a40ebf648216">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzUtNC0xLTEtMjM1NDk_fe4216e3-2d1e-4db4-ac96-ee561f807dfb">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzUtNi0xLTEtMjM1NDk_ec37f58b-6dfd-497f-89e7-83bcfcb8ebde">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTY_f8abe918-c21c-4e90-89bf-b0368b029d77" escape="true"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTc_c0afb09f-3fb4-4d13-a691-c3f10f55d3fe" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December 31, 2021, is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzEtMi0xLTEtMjM1NDk_a98ae761-1f0f-45e1-bc09-e6b0985501ba">9,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzEtNC0xLTEtMjM1NDk_5856ad95-0b02-4c2e-acee-1df493b57c7f">3,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzItMi0xLTEtMjM1NDk_f442da83-e6c3-4736-9bb7-bb057116cbd5">7,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzItNC0xLTEtMjM1NDk_8fc74661-0087-40ca-9064-20002ca16e6b">2,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzMtMi0xLTEtMjM1NDk_e4ae08b2-8519-4e4f-b0bd-29ca632a8154">7,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzMtNC0xLTEtMjM1NDk_d8e39eef-8f28-4c18-9feb-235e2bee0d8f">1,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzQtMi0xLTEtMjM1NDk_5bc2e14c-69c8-4026-b1c6-40b562fe93b6">7,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzQtNC0xLTEtMjM1NDk_3e06a056-10dc-44d8-a82f-ac784dc3ee98">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzUtMi0xLTEtMjM1NDk_c282ae5a-cc5e-4298-a06b-31c65ef59f8b">7,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzUtNC0xLTEtMjM1NDk_2a53957d-d7c2-4cf5-ad5e-8619f3b1a29f">595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzYtMi0xLTEtMjM1NDk_c85a0ca3-85d1-4da5-a1a3-26717cc02242">42,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzYtNC0xLTEtMjM1NDk_3436a2ed-b15f-4f03-a8e3-fa9941c86499">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzctMi0xLTEtMjM1NDk_5ba06be6-e017-44aa-a139-5e22d1628a2e">81,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzctNC0xLTEtMjM1NDk_85d4593c-6c95-4607-b5a4-675fa32c6293">9,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzgtMi0xLTEtMjM1NDk_801c580a-9821-48fc-9140-21ee93f1f97a">24,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzgtNC0xLTEtMjM1NDk_bc1a9e80-3365-4408-9e50-0f10a66b9715">507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzktMi0xLTEtMjM1NDk_2e450971-de19-45c4-854d-d431d0f0824a">56,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzktNC0xLTEtMjM1NDk_ada1c8f6-94ab-4fa4-b827-1280fe827e71">8,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we amended the lease of our corporate headquarters building to exit over half of the previously leased space and reduce annual base rent payments.  The amendment was accounted for as a lease modification, and the remeasurement of the lease resulted in an $<ix:nonFraction unitRef="usd" contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331" decimals="-5" sign="-" name="nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY3NDY_6f61f430-206c-4036-bd4d-ab354d843536">8.1</ix:nonFraction> million decrease in the operating lease right-of-use (&#8220;ROU&#8221;) asset, a $<ix:nonFraction unitRef="usd" contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331" decimals="-5" sign="-" name="nnbr:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY4MTI_85e85e9a-0835-48aa-9340-8d8601f9edfe">10.5</ix:nonFraction> million decrease in the noncurrent portion of the operating lease liability, and a $<ix:nonFraction unitRef="usd" contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331" decimals="-5" sign="-" name="nnbr:IncreaseDecreaseInOperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY4OTE_b12f2618-7378-4522-abb6-cd5d3518ef02">0.6</ix:nonFraction> million decrease in the current portion of the operating lease liability.  The $<ix:nonFraction unitRef="usd" contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331" decimals="-5" name="nnbr:IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY5NjY_cbc355a6-2ca5-4d14-9268-20b990a91a64">3.0</ix:nonFraction> million difference between the change in the operating lease ROU asset and the operating lease liabilities was recognized in &#8220;Other operating expense (income), net,&#8221; on the Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  In connection with the discontinued use of the previously leased space, we also recognized a $<ix:nonFraction unitRef="usd" contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331" decimals="-5" sign="-" name="us-gaap:GainLossOnTerminationOfLease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzcyNzY_0d437c0f-f2ae-485c-9c1b-80afec1e4377">4.4</ix:nonFraction> million termination charge and a $<ix:nonFraction unitRef="usd" contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331" decimals="-5" name="us-gaap:ImpairmentOfLeasehold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzczMDU_cdd783f7-fa8c-4cec-8b2a-7c8002d31e82">2.9</ix:nonFraction> million impairment charge on the associated leasehold improvements, all of which were also recognized in &#8220;Other operating expense (income), net&#8221; for the year ended December 31, 2020.  </span></div></ix:continuation></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i341ea60c7e294b81b7ccb23f714f2772"><ix:continuation id="ic3a7f7b91640477f8ee063d65262f8a7">During the second quarter of 2020 and as part of our overall plan to improve liquidity during the COVID-19 pandemic, we negotiated with certain lessors to defer rent payments on leased buildings.  In total, $<ix:nonFraction unitRef="usd" contextRef="i16089af3288d4816bdb721d3bb65faed_D20200401-20201231" decimals="-5" name="nnbr:LesseeOperatingLeaseDeferredLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzQ2Mzk_0865f004-77a1-484e-b30e-61fd847403a3">0.5</ix:nonFraction> million of operating lease payments for continuing operations were deferred over a period ranging from April 2020 to December 2020 and are being repaid over a period ranging from June 2020 through December 2022.  The deferral of rent payments did not result in a substantial change in total lease payments over the individual lease terms.  We elected to apply lease accounting relief announced by the FASB in April 2020 and treated these lease concessions as if they existed in the original contracts rather than applying lease modification accounting.  The net impact on cash flows from operating activities on the Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020, was $(<ix:nonFraction unitRef="usd" contextRef="iba507619a5f444a893e5db5d01a935e7_D20210101-20211231" decimals="-5" sign="-" name="nnbr:IncreaseDecreaseInCashSavings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2Mzg1Njg_974c8a39-c6cc-448a-8e27-e396c462d07a">0.2</ix:nonFraction>) million and $<ix:nonFraction unitRef="usd" contextRef="i710e7b5c4d8e45a6b5adeeb212948358_D20200101-20201231" decimals="-5" name="nnbr:IncreaseDecreaseInCashSavings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzUyNDI_7e583fbf-7d49-4ff1-a9fb-36d3bea4253b">0.7</ix:nonFraction> million, respectively.</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzMvZnJhZzpkZDkwMmNiOWIwMzY0MGIyYWMzMWMzNTViYjBhOWYzNi90ZXh0cmVnaW9uOmRkOTAyY2I5YjAzNjQwYjJhYzMxYzM1NWJiMGE5ZjM2XzU0MDE_a4d00f75-9531-4022-b984-baeedaba0c8b" continuedAt="i0936316c47b34dc08de0dc589f1d590e" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="i0936316c47b34dc08de0dc589f1d590e" continuedAt="if1b2fba07b67466e8d19afbc84ac7cba"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Brazil ICMS Tax Matter</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the acquisition of Autocam Corporation (&#8220;Autocam&#8221;) in 2014, Autocam&#8217;s Brazilian subsidiary (&#8220;Autocam Brazil&#8221;) received notification from the Brazilian tax authority regarding ICMS (state value added tax or &#8220;VAT&#8221;) tax credits claimed on intermediary materials (e.g., tooling and perishable items) used in the manufacturing process. The Brazilian tax authority notification disallowed state ICMS tax credits claimed on intermediary materials based on the argument that these items are not intrinsically related to the manufacturing processes. Autocam Brazil filed an administrative defense with the Brazilian tax authority arguing, among other matters, that it should qualify for an ICMS tax credit, contending that the intermediary materials are directly related to the manufacturing process. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i1a0c30c2fd7a45c8822fab9156aa3110_I20211231" decimals="-5" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzMvZnJhZzpkZDkwMmNiOWIwMzY0MGIyYWMzMWMzNTViYjBhOWYzNi90ZXh0cmVnaW9uOmRkOTAyY2I5YjAzNjQwYjJhYzMxYzM1NWJiMGE5ZjM2XzEwOTk1MTE2Mzc5NDU_2d6ed5ba-d1e2-4fe3-b307-a87c6dfacd78">5.0</ix:nonFraction> million, inclusive of interest and penalties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;t expect to incur a loss related to this matter even in the event of an unfavorable decision and, therefore, have not accrued an amount for the remaining matters as of December 31, 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Offering Matter </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2019, Erie County Employees&#8217; 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&#8217;s current and former officers and directors, and each of the underwriters involved in the Company&#8217;s public offering and sale of <ix:nonFraction unitRef="shares" contextRef="i762c1513679d42e384602f2b824300f2_D20191101-20191101" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzMvZnJhZzpkZDkwMmNiOWIwMzY0MGIyYWMzMWMzNTViYjBhOWYzNi90ZXh0cmVnaW9uOmRkOTAyY2I5YjAzNjQwYjJhYzMxYzM1NWJiMGE5ZjM2XzEwOTk1MTE2NDAyNTA_321fff3f-5c4d-4e77-a76d-bebca446905d">14.4</ix:nonFraction> 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&#8217;s effective shelf registration statement on Form S-3 (File No.&#160;333-216737) (the &#8220;Offering&#8221;), 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&#8217;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&#8217;s financial position, results of operations, or cash flows. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Legal Matters</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 26, 2020, Corre Opportunities Qualified Master Fund, LP, and Corre Horizon Fund, LP, (collectively, &#8220;Corre Partners&#8221;) filed a complaint in the Chancery Court of the State of Delaware against the Company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The complaint alleged that the Company&#8217;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.  On May 13, 2021, the Company entered into a cooperation agreement with Corre Partners.  In connection with the cooperation agreement, on May 13, 2021, the Company also entered into a settlement agreement with Corre Partners, which resolved the complaint.</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="if1b2fba07b67466e8d19afbc84ac7cba">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.</ix:continuation> </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:EquityOfferingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzQ4MTk_5fea1d34-6016-400c-a02b-270c06cd24c6" continuedAt="i05a867bbc961433f85b1d2b10858d01b" escape="true">Preferred Stock and Stockholders' Equity </ix:nonNumeric></span></div><ix:continuation id="i05a867bbc961433f85b1d2b10858d01b" continuedAt="i344d981bb33c4306bf7c13957534cf3a"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series D Perpetual Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 22, 2021, we completed a private placement of <ix:nonFraction unitRef="shares" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="-3" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2NjA_9ce4d4c8-cc00-4bad-bb91-c7043ac11586">65</ix:nonFraction> thousand shares of newly designated Series D Perpetual Preferred Stock, with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2NjY_ed6a9029-b09c-4edf-a803-3b0c82224720">0.01</ix:nonFraction> per share (the &#8220;Series D Preferred Stock&#8221;), at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:SaleOfStockPricePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2NzI_c956c46a-7bf7-48cd-8a6d-11a1a3f03cb3">1,000</ix:nonFraction> per share, together with detachable warrants (the &#8220;2021 Warrants&#8221;) to purchase up to <ix:nonFraction unitRef="shares" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-5" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2Nzg_c50d07bf-660c-43bd-9484-0ba69d6857dc">1.9</ix:nonFraction>&#160;million shares of our common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2ODQ_9f933310-8f00-4ebd-ad4d-a2d657003fcb">0.01</ix:nonFraction> per share.  The Series D Preferred Stock has an initial liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2OTA_63e8a3dc-cfca-42d4-a283-657b8b06dbd2">1,000</ix:nonFraction> per share and is redeemable at our option in cash at a redemption price equal to the liquidation preference then in effect.  Series D Preferred Stock shares earn cash dividends at a rate of <ix:nonFraction unitRef="number" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="3" name="nnbr:TemporaryEquityDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2OTY_076e9e55-786a-4cae-ab4a-156d30500987">10.0</ix:nonFraction>% per year, payable quarterly in arrears, accruing whether or not earned or declared.  If no cash dividend is paid, then the liquidation preference per share effective on the dividend date increases by <ix:nonFraction unitRef="number" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="3" name="nnbr:TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI3MDI_7870af4a-002f-4860-8826-233d65013f62">12.0</ix:nonFraction>% per year.  On March 22, 2026, the cash dividend rate and in-kind dividend rate increase by <ix:nonFraction unitRef="number" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="3" name="nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI3MDg_8d2b1662-388c-405f-822c-551dfd496c52">2.5</ix:nonFraction>% per year.  Cash dividends are required beginning on September 30, 2027. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series D Preferred Stock is classified as mezzanine equity, between liabilities and stockholders&#8217; 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 <ix:nonFraction unitRef="number" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="3" name="nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzMzNDA_8d2b1662-388c-405f-822c-551dfd496c52">2.5</ix:nonFraction>% per year.  Deemed dividends adjust retained earnings (or in the absence of retained earnings, additional paid-in capital).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 815-15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Derivatives and Hedging - Embedded Derivatives, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain features of the Series D Preferred Stock were bifurcated and accounted for as derivatives separately.  Note 19 discusses the accounting for these features.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the carrying value of the Series D Preferred Stock shares was $<ix:nonFraction unitRef="usd" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-5" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzM3Nzk_94edc945-0920-49ae-b29f-9f57ca92a6a0">53.8</ix:nonFraction> million, which included $<ix:nonFraction unitRef="usd" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="-3" name="nnbr:TemporaryEquityDividendsUnpaidDeemed" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzM3OTk_9a73a3e8-2411-4afa-9966-c40b5a5c7191">7.1</ix:nonFraction> million of accumulated unpaid and deemed dividends.  <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:TemporaryEquityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2NDEwNDM_f44b0a85-ab7c-49db-9951-d0b0a5cec876" continuedAt="i49c51a1409a840a680580d5a8c964bbb" escape="true">The following table presents the change in the Series D Preferred Stock carrying value during the year ended December 31, 2021.</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i49c51a1409a840a680580d5a8c964bbb" continuedAt="i17e4090b7015405a8edf8c8f6b2f22ec"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i396cff57850d4ac59bd8cb4bbf09ba0b_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzItMS0xLTEtMzQ4ODg_013b198b-9ea2-4e42-9a85-af5f79d0a302">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of shares, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzMtMS0xLTEtMzQ4ODg_d156eb3d-1fdd-4353-8d55-826239d51a88">61,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of 2021 Warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="-3" name="nnbr:TemporaryEquityFairValueOfWarrantsIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzQtMS0xLTEtMzQ4ODg_9c19287d-42ab-4bbf-9333-efee9b6682a5">14,839</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of bifurcated embedded derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="-3" name="nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzUtMS0xLTEtMzQ4ODg_0679d2f1-972e-4f7b-b29a-1cec95245888">282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual of in-kind dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="-3" name="us-gaap:TemporaryEquityDividendsAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzYtMS0xLTEtMzQ4ODg_e1df9aee-0c3e-4630-bccf-a0080eb9d78e">6,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzctMS0xLTEtMzQ4ODg_b0d6ea39-d174-49bd-b356-27fcdca23c85">913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzktMS0xLTEtMzQ4ODg_ea65fd46-3033-49f3-af2d-ed07376850f9">53,807</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzM5NTc_fbb38c54-4308-4436-8c69-52b762aa1304">61.8</ix:nonFraction> million from the issuance of the Series D Preferred Stock, along with part of the proceeds from the Term Loan Facility, were used to redeem all of the outstanding shares of the Company&#8217;s Series B Convertible Preferred Stock (the &#8220;Series B Preferred Stock&#8221;).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series B Convertible Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Preferred Stock had a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i2bb340dbaf61443c9e369cf980d670ee_I20191211" decimals="INF" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzQwNjI_8f827ba4-2a94-4620-b5ab-2b2f90514782">1,000</ix:nonFraction> 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 <ix:nonFraction unitRef="number" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="INF" name="nnbr:TemporaryEquityDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzQyMzg_44f96834-bc34-45a3-9cf5-c41ed0b93d36">10.625</ix:nonFraction>% 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).</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i344d981bb33c4306bf7c13957534cf3a"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At redemption on March 22, 2021, the carrying value of the Series B Preferred Stock shares included $<ix:nonFraction unitRef="usd" contextRef="i2661262767f84a8282cf0b918b17f908_D20210101-20211231" decimals="-5" name="nnbr:TemporaryEquityDividendsUnpaidDeemed" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzQ5MzI_66e626db-cdc1-4980-900a-9a327f2e73e1">14.3</ix:nonFraction> million of accumulated unpaid and deemed dividends.  <ix:continuation id="i17e4090b7015405a8edf8c8f6b2f22ec" continuedAt="if1db7b76b5a144028fb139c9fb525a91">The following table presents the change in the Series B Preferred Stock carrying value during the years ended December 31, 2021, 2020 and 2019.</ix:continuation></span></div><div><ix:continuation id="if1db7b76b5a144028fb139c9fb525a91"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bc2ed5533e84ed0b73f8675fa935f8b_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzItMS0xLTEtMjM1NDk_2eb9c111-da3b-4863-a95d-26b086ef1a06">105,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie51c129bec5d457a983d276814750e64_I20191231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzItMy0xLTEtMjM1NDk_560de8fd-ac81-453b-a53f-8a6ecd8f4552">93,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d06143036154d3ea609acf1a54cc1d5_I20181231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzItNS0xLTEtMzQ4NTM_37e9ef1d-3bfb-4714-96d4-dc89dc8bee4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross proceeds from issuance of shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="-3" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzMtMS0xLTEtMjM1NDk_3e00222d-79ae-443d-924b-a07815254f84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231" decimals="-3" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzMtMy0xLTEtMjM1NDk_7b063d23-af07-4518-8c53-a55fe3e9f9bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231" decimals="-3" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzMtNS0xLTEtMzQ4NTM_56ef4d1d-de3e-48b3-a79f-01b2843fd41d">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Relative fair value of Warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="-3" name="nnbr:TemporaryEquityFairValueOfWarrantsIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzQtMS0xLTEtMjM1NDk_4517d8f0-38b8-4af1-acba-4a69106f7925">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231" decimals="-3" name="nnbr:TemporaryEquityFairValueOfWarrantsIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzQtMy0xLTEtMjM1NDk_f0ee7807-15b1-46d4-81bb-05d681c3e798">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231" decimals="-3" name="nnbr:TemporaryEquityFairValueOfWarrantsIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzQtNS0xLTEtMzQ4NTM_7a0816bb-2a8a-4858-807b-15ff4247644e">1,076</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of bifurcated embedded derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="-3" name="nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzUtMS0xLTEtMjM1NDk_d98dc14e-2074-4803-909e-4d93f8ae88b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231" decimals="-3" name="nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzUtMy0xLTEtMjM1NDk_4017cec0-7a49-42a8-ab96-38ca98fdfae8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231" decimals="-3" name="nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzUtNS0xLTEtMzQ4NTM_4adc2032-e8ae-4f51-9764-f793ef426236">2,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of issuance costs to Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="-3" name="nnbr:TemporaryEquityAllocationOfIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzYtMS0xLTEtMjM1NDk_584564f7-9c84-439d-bb84-51cdd02857d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231" decimals="-3" name="nnbr:TemporaryEquityAllocationOfIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzYtMy0xLTEtMjM1NDk_e3e55659-434d-44e9-b4c1-7044372c3692">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231" decimals="-3" name="nnbr:TemporaryEquityAllocationOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzYtNS0xLTEtMzQ4NTM_a7ad3c02-4283-48dc-ad22-cd4d61b82eb2">4,259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual of in-kind dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="-3" name="us-gaap:TemporaryEquityDividendsAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzctMS0xLTEtMjM1NDk_ce62f003-036a-45aa-9660-c0e2a4fd3f8e">14,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231" decimals="-3" name="us-gaap:TemporaryEquityDividendsAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzctMy0xLTEtMjM1NDk_6aedc552-906f-4b34-8d45-189b3b16b33d">11,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231" decimals="-3" name="us-gaap:TemporaryEquityDividendsAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzctNS0xLTEtMzQ4NTM_c8f6dccc-a7f7-4930-9808-94526e09a420">590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzgtMS0xLTEtMjM1NDk_b1f00ad7-f687-4bcb-b319-db6acec6b99f">335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzgtMy0xLTEtMjM1NDk_eaf73857-3c71-4587-80fc-87df545ee065">953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzgtNS0xLTEtMzQ4NTM_99465535-4708-48b7-ab32-e3ffc27e6ec0">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231" decimals="-3" name="nnbr:TemporaryEquityRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMS0xLTEtMzQ4Njk_172f3a86-028b-44ea-8159-e2587d517be4">119,429</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231" decimals="-3" name="nnbr:TemporaryEquityRedemption" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMy0xLTEtMzQ4Njk_eff48527-b785-423f-8ee0-5bf196f746d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231" decimals="-3" name="nnbr:TemporaryEquityRedemption" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktNS0xLTEtMzQ4NjI_efe3ed39-624b-4495-83b1-22f6e78325f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff40035d009f4a03a610e2160bed19c0_I20211231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMS0xLTEtMjM1NDk_543f1034-c85b-4f14-a311-52a451dc5f98">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bc2ed5533e84ed0b73f8675fa935f8b_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMy0xLTEtMjM1NDk_3eb3fd2f-5222-48e5-bde5-c8b0fc0bac63">105,086</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie51c129bec5d457a983d276814750e64_I20191231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzEwLTUtMS0xLTM0ODUz_6ae3cbf2-55cd-4601-9c57-2dc9ec45f293">93,012</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Share Purchase Rights</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2020, our Board of Directors authorized and declared a dividend of <ix:nonFraction unitRef="shares" contextRef="i95ebc794a4774fbd9532bc6b508072ca_I20200415" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzM3NTk_ff9a69ac-4000-4a60-8f6e-140772b5b79c">one</ix:nonFraction> 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.</span></div></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_139"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzQxMTY_aad6d054-a1dc-488a-85d3-86d8634d52d1" continuedAt="i3319b9b9b3a143b090913a1072721b8e" escape="true">Revenue from Contracts with Customers </ix:nonNumeric></span></div><ix:continuation id="i3319b9b9b3a143b090913a1072721b8e" continuedAt="ib8f7664ed31b4215915e68bb2477847f"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 following tables summarize revenue by customer geographical region. </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzQxMTM_f5a1969d-4668-4a74-90e5-2da8633eb5e2" continuedAt="id90eb3d5170d489cb79ad7316fac4c92" escape="true"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbd37fc0e31d4b2c8004a41b7602950c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItMi0xLTEtMjM1NDk_e9dfc028-a5b2-4fb4-b503-fd88d9a6cb18">140,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i015f0596e92c4d4381155f918acbe091_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItNC0xLTEtMjM1NDk_dfe8e29e-0af7-499e-acd7-c0ac765a29e5">152,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d57ca821de24038aa8b5c4b0ea4a39d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItNi0xLTEtMjM1NDk_deae9b46-eac8-4e27-916d-5de65293a5a3">79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9de6f248815348ef9dad59958b3ff4cf_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItOC0xLTEtNDA1ODY_67c00c28-ba78-43e0-aae4-62c17b2e9f51">293,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4e260e5ba144ed6b56d148f2e04ccb6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtMi0xLTEtMjM1NDk_59ad6851-c45e-4796-8976-9f35294b5006">52,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9c8162d3f9c47e28145526b27b6a1f2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtNC0xLTEtMjM1NDk_310d3309-7ddc-4fc5-8e2d-ae2753a3c794">4,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fa686506a8a4893a0560c25766d5300_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtNi0xLTEtMjM1NDk_9342d998-d5ab-434a-8086-dedcdc111e77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebe533c242f943e89211ba9dc3e3eb7c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtOC0xLTEtNDA1ODY_44ea69d6-7ad9-4330-ba4b-eadcc5fcc4d3">56,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3dfbcabe7e4c6e8cc12ed2ceb83c3b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtMi0xLTEtMjM1NDk_cfc42f63-bbaa-43d1-a53e-68570b2b6d43">34,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffffa201160d4c80b7144f40c8df3e25_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtNC0xLTEtMjM1NDk_cd19a964-f15e-4bdf-9cc3-3a4aec928bd4">811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6633c0eb43bc42008f9d874b543b92f8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtNi0xLTEtMjM1NDk_81f5f83e-f362-4779-bc85-b3db94dbaba1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c7b9b6f19fe4070a8c5d59610bc5e1f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtOC0xLTEtNDA1ODY_e43bed82-694c-4e58-97fd-8d6d8e30e515">35,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7439b9cac53b4598bdd4207f67dffeef_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtMi0xLTEtMjM1NDk_ca18e1c6-4832-4f09-a1bd-91d77883c7d2">19,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13128152bab246dd8966142ac9c03c71_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtNC0xLTEtMjM1NDk_c0ea5076-3c79-4632-82ce-935ea744cb3a">16,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fab0a443d844d69b8179138595152af_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtNi0xLTEtMjM1NDk_8158c20c-0b87-43c7-8390-ac144fcebed9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea794d81d128415281fe35d62f830533_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtOC0xLTEtNDA1ODY_30dea83e-3aac-46bb-aac1-5546ba57e2aa">35,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i426d43daf2c04686ae1295ed8964a55a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtMi0xLTEtMjM1NDk_82cc02f6-5774-4b72-bb77-4399e2ff3d5c">5,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia40910e91935444fb658b74a7206b3c0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtNC0xLTEtMjM1NDk_1d9b06c4-1d6a-406c-bedf-9730a8728fa4">546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ca395e40e54b0ca9f4750b59859e1f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtNi0xLTEtMjM1NDk_4d7c613d-6fb3-49a0-989b-4efb55c864b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40238f8953de4e5193d52ffaff313a35_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtOC0xLTEtNDA1ODY_28df9f3e-ed74-4791-b7fb-7281cd0e2d92">5,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75f8f64d58e49ea896cb864496ce13f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctMi0xLTEtMjM1NDk_e3f0f270-6514-4149-9eba-cce3c9f04966">3,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia207b169a569441995bd2e6de54d73c7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctNC0xLTEtMjM1NDk_e83d4fcf-c77c-4690-8974-a84679e61197">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a51e099eaac4d79ae7cde15ab28de1a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctNi0xLTEtMjM1NDk_26acfbd1-4f16-49c8-b39c-d92ff30b7ac0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5d6bcb3f9e54736bce3130912b253cb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctOC0xLTEtNDA1ODY_12161ba9-1a32-4eab-9217-6232dea5001f">3,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i970aa8e9327643c2ac718be140fa9775_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtMi0xLTEtMjM1NDk_e6d827ef-9262-4e92-ad8d-b267510fc281">30,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921adb1e065b41949ccc1ca6f2806a0c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtNC0xLTEtMjM1NDk_dae92b6d-6aa6-48be-bc6c-1b83c8252494">16,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fc8af11e3934c86aae27ce270c718d1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtNi0xLTEtMjM1NDk_b658cfff-ca28-4313-b5c5-6992f6b50f10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8211be147a944297a0e17a2167d7b73c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtOC0xLTEtNDA1ODY_6a40e59e-0a41-4620-9da2-ebca46b88ab7">46,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktMi0xLTEtNDA1ODA_b42fde91-0c15-45f5-95d0-4d0e88edda57">285,863</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktNC0xLTEtNDA1ODA_38d48da5-3106-4925-bd02-5bb4a9434421">191,800</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9601880035204033a2e23c1dfa178109_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktNi0xLTEtNDA1ODA_1160eb57-cfd7-48a1-9262-1b1d84df921c">79</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktOC0xLTEtNDA1ODA_35d556a1-e6dd-4c85-880f-bb37edf941ca">477,584</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4be92d188ba2445c9f187eef2c27864b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItMi0xLTEtMjM1NDk_be521fc8-de1b-46ed-bc65-318bbfab5c6e">129,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaecebe4c898470d9056c3d0cb959583_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItNC0xLTEtMjM1NDk_16f507bc-ec5e-43ff-bd91-32da89d6a2f4">139,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7663d4cb0905400ca6840e30221e14b6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItNi0xLTEtMjM1NDk_da9709ed-fd63-45cb-a5e2-0ada4bec53ff">95</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c94d4b8d0ea4ba0b7509b4b773a1213_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItOC0xLTEtNDA1Njg_cb527529-a02e-4eed-a0c2-7cc61f2b4ec2">268,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551cca6cc9704fbeb40512ab86f963a4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtMi0xLTEtMjM1NDk_dc26aeb0-8ae1-4525-b3f6-b039f47b3a9b">46,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i156c0080e26e4cca876da731b0df04bd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtNC0xLTEtMjM1NDk_fbea5672-226f-49d2-8e3d-9ee87bb5dffd">5,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib74338c5fcbc44daa8c96a8efa3b873b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtNi0xLTEtMjM1NDk_6bf69e13-1e87-4b9e-a6f5-3a3a124d1a6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14f68404b1fb424892a7624c4e45efd0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtOC0xLTEtNDA1Njg_2b6eb721-aad3-4e6d-aaac-9bbe18852c1b">52,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6530c16c66e448ea79f12a3750be4af_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtMi0xLTEtMjM1NDk_349191f1-4023-4007-8aac-28dc8d1db454">27,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bda52d6257b49d199dabfbf89510918_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtNC0xLTEtMjM1NDk_55bdf0c2-fae9-4d13-9780-104c804d1061">689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida03a3541fd246f598bf62d716180c73_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtNi0xLTEtMjM1NDk_b1721102-5ca4-4d18-bd6a-71d9f5f8da10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20cca2255bf34a2e87c158b07e032709_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtOC0xLTEtNDA1Njg_a6460d68-1c78-4225-a1bd-72ad68d01b83">27,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if315c356b3c346d083a0818722a2398c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtMi0xLTEtMjM1NDk_de4a8caf-6cdf-47d0-9172-18ea24ea1dba">16,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d8d141f93f427ba266c1abc6ee564c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtNC0xLTEtMjM1NDk_f09bb1b0-145b-4e6f-bd78-f08f5aca0b03">13,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f67ee868c604a96acb7e15729e5432d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtNi0xLTEtMjM1NDk_805b06db-1b71-4dcd-87d6-74404e435e29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedd6f73acb394e468d1ebd9321a9cad2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtOC0xLTEtNDA1Njg_a310bcfd-c6b0-48e3-ae44-700ff34e3204">29,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i716a57737a204455b6e81935e2cc4ff5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtMi0xLTEtMjM1NDk_bc67249d-8384-4461-a12a-4784e2aed94a">5,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02f7a0126d334c2fb9c28c8c5b8e896b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtNC0xLTEtMjM1NDk_cdcbd9d6-0e26-4390-a3e4-8fcd011d3d55">378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4edb599c2f3a4b28ac302c64390eb887_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtNi0xLTEtMjM1NDk_4c231937-1fb9-4580-8c9b-3cf715dcec11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70abeb170d724a92a7ea20dde0156315_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtOC0xLTEtNDA1Njg_21b817e6-0d04-494e-9c75-779184c9af46">6,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8969cbb60e704edb846ad90a26ce49a7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctMi0xLTEtMjM1NDk_2d6cefaa-de94-4d79-b857-c63c9b4bc8bd">4,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7f0fc2eb084e18b0fef8f61b8a1aef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctNC0xLTEtMjM1NDk_e8ea0afe-dea8-46b4-b249-7cd19a6c9364">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00b6096143db4d0998a7bf2eeff134b2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctNi0xLTEtMjM1NDk_0ea91b0d-5517-443d-9790-b45aede6fa93">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15be3949e4ba48d2867c7f90397bb068_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctOC0xLTEtNDA1Njg_2c3d9b0d-1d07-4804-a579-2e2cc6a0f615">4,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2875ca759b94b2ab4742adf5d25d8ae_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtMi0xLTEtMjM1NDk_f11b1c2b-c13d-489b-806a-45bef29a1c82">26,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i001210ac6dd64902b445a2c4a0c5c9d6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtNC0xLTEtMjM1NDk_ba9e60dd-b385-40d9-90e2-81e909f0b747">11,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b218b5559d0405f8bab1e929c181b4c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtNi0xLTEtMjM1NDk_6b0cd82a-a3fe-4d8a-a971-723abfab1d9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2961288bcaba4c33996281e3db928ee3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtOC0xLTEtNDA1Njg_b7798887-8748-4a71-a012-88b82c1f0292">38,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktMi0xLTEtNDA1NzQ_7db0ab3f-15d3-4b74-80ed-af53eee71e5f">256,360</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktNC0xLTEtNDA1NzQ_c75e1aea-04a4-4d97-9663-6a0a093dc363">171,269</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb6f4108278b43439eb2309d040afffb_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktNi0xLTEtNDA1NzQ_4326262c-fa1c-4873-adcb-8a38a841550e">95</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktOC0xLTEtNDA1NzQ_d160d338-f7b3-43f6-8d90-a58d07a3aeb4">427,534</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ib8f7664ed31b4215915e68bb2477847f" continuedAt="ib4bd8adbcd9349608e02d6b1dbcffbfc"><div style="margin-top:9pt;text-align:center"><ix:continuation id="id90eb3d5170d489cb79ad7316fac4c92"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3f40cb1465e43228a0294b31cbcbdfe_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItMi0xLTEtMjM1NDk_696bb46b-aa5b-4ae8-9a48-673ce3576635">162,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb4733e83dda4ccb828a061318e4b461_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItNC0xLTEtMjM1NDk_c2b0512f-56d2-4510-90d3-ed1b6d0e8ce2">156,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15a3c2392952494ca1aa6f7fec9ce2bf_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItNi0xLTEtMjM1NDk_459624d6-34be-4fe9-a350-75599208d09e">335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie31cf1535b40460d8245a6a6c4898fa5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItOC0xLTEtNDA1NTc_3695dfd4-185d-4c82-aef9-ad8dd5e5f6b6">319,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i191ada1f6c9442b4802ab4c6672111f5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtMi0xLTEtMjM1NDk_89251c3a-b22a-4bf7-b469-96d621a313d1">38,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b49dada0bef4f81899ad91383c3c5e2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtNC0xLTEtMjM1NDk_44d8af03-eef2-451d-8565-00308f7d65f0">6,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7df57d48c8a47349faba5c05c3a1a19_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtNi0xLTEtMjM1NDk_8e436478-29b7-4cb5-af6c-de40b9c9bcdf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0da5b9b9dc244acea4a4e7ea5de14aa7_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtOC0xLTEtNDA1NTc_1c79f922-03ef-4023-a232-3f685ac7bd4f">45,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ae288cecedc4e4c96004b3bec7399ee_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtMi0xLTEtMjM1NDk_270e308a-6a43-456f-8634-24b9ed7a37b7">36,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic88c66b063684c37ba31db7608fd173f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtNC0xLTEtMjM1NDk_fe2f33d8-3a52-4aad-a424-5707cbec30c1">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8579e5f291ba4b5cb439f7dd39a5c370_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtNi0xLTEtMjM1NDk_85cd694f-63d8-4db8-878d-cfe5b678f4fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf6dd4fdc1a4f2a9cbc55c00d8e5a30_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtOC0xLTEtNDA1NTc_0a5f1223-5fb8-444b-a484-eeeeee3b43b8">36,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5666cb3ca6043e08757e7544b646764_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtMi0xLTEtMjM1NDk_3592ef68-3355-4502-8775-4455c52c1eab">18,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15e9e9df39ec43fcaea0766a3738521b_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtNC0xLTEtMjM1NDk_6d4cce04-ca29-4ed9-ad1a-0ffb3cc1b166">13,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedfc4fa87b734c9c8b3286ea27679cf1_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtNi0xLTEtMjM1NDk_1d270070-38a0-4415-8d45-a95f9b46565b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35372e85df234de3b5532c9d22f87eee_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtOC0xLTEtNDA1NTc_ab85ce24-6024-4fa2-be9c-c81741e9657b">32,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ea55bec54ca4f4d8d082b9a44943b00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtMi0xLTEtMjM1NDk_eef62a4d-50eb-4ffd-aa4c-420dc1bf08e6">6,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9021e6388284cb3a6208ad1ab6fe1a2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtNC0xLTEtMjM1NDk_0d125e88-1bd8-4b45-bf58-8674b7018952">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida1633ce60934bc6bcb56e009a67c367_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtNi0xLTEtMjM1NDk_4a6e0513-2311-4cac-b75f-4668e3802a1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e7e8a0427c84fb9a4e7b41040206ec3_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtOC0xLTEtNDA1NTc_03cc26bb-ba9b-43b5-ae51-2e1483173656">6,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i403c29da4ece4c0e823f455420583af8_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctMi0xLTEtMjM1NDk_111000a4-8c43-45db-8802-b04ae619a00c">6,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c107077676a488bafd2a0955a0a7e34_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctNC0xLTEtMjM1NDk_ae402923-695f-4027-a1ec-c8eedd2fd9e0">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if54d11b6279e460b8d4821a76a2b1593_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctNi0xLTEtMjM1NDk_95892202-869c-427d-98e9-b9d79d97a0be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c89856595ea43fbb1f6ccae9de818e2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctOC0xLTEtNDA1NTc_0869edca-170b-4151-9ea0-1bb5d231f864">6,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie00bacfe49714e2980e981f61d9b1e2a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtMi0xLTEtMjM1NDk_99987474-9251-4f38-968f-f41b06030b2a">28,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i195243db203d4799b425cf02fa5c631f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtNC0xLTEtMjM1NDk_2176fb7d-ddf7-460c-ab13-9438a1a77c7f">14,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc1ca9a01ca48a09c2fa603f34c4a32_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtNi0xLTEtMjM1NDk_6928a8ac-51a4-4da9-8903-f8418d83fadc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cb6433296364fcf81439bbcf38bed00_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtOC0xLTEtNDA1NTc_8ab89250-0cac-4741-b430-a760fb79bdd5">43,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktMi0xLTEtNDA1NjQ_f7a744a4-42f1-46f3-b4b0-622e35a2190e">297,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktNC0xLTEtNDA1NjQ_7c08c1b6-c615-4127-a426-3fd31c17b7a3">192,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3bf7ec76c2746658492aff652b31a38_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktNi0xLTEtNDA1NjQ_2f8a56c6-8c76-41a7-918a-f10c639e93e4">335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktOC0xLTEtNDA1NjQ_b12e7ff4-6185-4a5e-8eb5-a1abe63fc934">489,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize revenue by customer industry for the years ended December 31, 2021 and 2020.  Comparable sales data by customer industry is not available prior to 2020.  Our products in the automotive industry include high-precision components and assemblies for electric power steering systems, electric braking, electric motors, fuel systems, emissions control, transmissions, moldings, stampings, sensors, and electrical contacts.  Our products in the general industrial industry include high-precision metal and plastic components for a variety of industrial applications including diesel industrial motors, heating and cooling systems, fluid power systems, power tools, and more.  While many of the industries we serve include electrical components, our products in the residential/commercial electrical industry category in the following tables include components used in smart meters, charging stations, circuit breakers, transformers, electrical contact assemblies, precision stampings, welded contact assemblies, and specification plating and surface finishing.</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzU4OTQ_37f499c0-017e-4f04-98db-cd300d9ccd70" escape="true"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia57a9d11c2904b148d823732223234e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItMi0xLTEtMjM1NDk_3060c22f-b5fc-421e-8f92-e4424807d1fb">182,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b3f5d37fb4f4c5793cf132863d06f2d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItNC0xLTEtMjM1NDk_2d38852c-8959-456d-84e3-c4d5a4e8eed7">38,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bd7a443f59b47d18bc6184fcfafe5af_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItNi0xLTEtMjM1NDk_64f92c24-0162-4949-a6ed-bcd8eb5dc9e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e1ab518995242d38944ad9b3cac0701_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItOC0xLTEtNDA0MzQ_511ea4cb-e452-47f9-8d9f-d6f016888cb8">220,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i462f0569657b4eb1b9879e07d2f6ecac_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtMi0xLTEtMjM1NDk_85d81570-0c1a-4396-bc35-a14b4a1ec56c">90,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4696bf0e65ba41efbdcf6a281b1e29e3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtNC0xLTEtMjM1NDk_1a8bf0c9-056e-4cac-b164-e27d9ee17d91">60,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie53095435b674ed9a8180459c5965042_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtNi0xLTEtMjM1NDk_e45cf68b-a160-4cfe-822b-99f3e67e7ba0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fa38b7e66404198abe7029b1a601443_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtOC0xLTEtNDA0MzQ_3b1055c8-71bd-4678-98a6-b4efd59aca2c">150,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential/Commercial Electrical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie249ae4e62904093ba03dc7925fd213c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtMi0xLTEtMjM1NDk_55b08aa2-00b0-4c80-a239-c2ea3e25f60f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73184e32e10b4af0b159a369890912c6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtNC0xLTEtMjM1NDk_ba05491f-50c8-4b7f-9e5f-e33d351ae05b">61,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07225b586fed434288f73b1378b9bb59_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtNi0xLTEtMjM1NDk_777aaca2-bad7-4ebe-a66f-1a959849662c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b159617aca64543a3120156169bee38_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtOC0xLTEtNDA0MzQ_aa4c57ea-040f-4730-9bba-b2740eb1a6a5">61,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2241894a880849198ce126a5ef460710_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtMi0xLTEtMjM1NDk_8e9e59b6-e5ad-4c8b-93cf-d5ce80459798">13,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec3d192cbc44454a41855bca8220ca0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtNC0xLTEtMjM1NDk_1c164ac0-73af-4807-b19b-c5ca68b539ed">30,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c3f120b45f74501abff4c6740fe15a4_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtNi0xLTEtMjM1NDk_9b641683-f38e-4bb0-921b-4cf8211aee5a">79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a669380f8e8447480996e82372548ed_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtOC0xLTEtNDA0MzQ_2aaec9aa-4903-45c5-bfb8-d6af3851ae5b">44,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtMi0xLTEtNDA0MTI_3fdeb7f3-3f80-4379-a655-776d89295df1">285,863</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtNC0xLTEtNDA0MTI_0767457b-2740-4277-989c-03c93d3f06a2">191,800</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9601880035204033a2e23c1dfa178109_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtNi0xLTEtNDA0MTI_d29933f5-c7a9-433a-8484-ea089d075e35">79</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtOC0xLTEtNDA0MTI_1b4b6b45-ab89-426e-9e67-21bc077dcfa5">477,584</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70bd679262a04a1d9197744b16b902d7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItMi0xLTEtMjM1NDk_47d4fca0-a9d1-421c-b705-74b114272066">170,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia857b0b295db45b0961342fdfe4846a9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItNC0xLTEtMjM1NDk_8b26075d-eca7-4e08-9a8f-c54c9d7f290b">31,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c7b2b00c3047428cc5c24103b2df3b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItNi0xLTEtMjM1NDk_68848212-c887-4825-81b4-996ae43c3202">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69398875949d4b5d80c5b3d62689766d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItOC0xLTEtNDA0NDA_2a9debaa-04c8-489d-ab13-925c5eb65498">201,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9e7adff8c8a415aa88d7d3df7578941_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtMi0xLTEtMjM1NDk_9c7b2bbb-2e29-432c-b124-e35c2c6641db">75,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b9b330acbc14b6bbe0f4681d05ed07b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtNC0xLTEtMjM1NDk_b81b10ec-a402-49f6-ad68-b8ef87c31f93">52,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82a660c889ef48e0b2c005a5d872624e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtNi0xLTEtMjM1NDk_33389000-fe40-4730-b4dd-b8eea63f462c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i428c8a86b2784fd5a87885547d802a45_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtOC0xLTEtNDA0NDA_bb29e0b0-082d-4988-a717-cebfafe19ab4">128,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential/Commercial Electrical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2b8670cd6284d7689714590d836ae4d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtMi0xLTEtMjM1NDk_12c39d7a-d707-46f6-a585-6a5a93a9ec4c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1359194d1790410b95ff1d2ccdae5681_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtNC0xLTEtMjM1NDk_ed08ea17-1a96-44e8-ac07-b757aec3f088">58,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56c39582607d4157ac8773bbef11f2ba_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtNi0xLTEtMjM1NDk_4a1db6ea-a675-4762-9c1b-2f4dd0d6a0c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9b4bc89ad9a431e88299fd24ac1a0c0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtOC0xLTEtNDA0NDA_b9cc21c7-a923-4833-88e3-7bf44fc461bd">58,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ee923bc6b1640c6beb01da6eaa9bb45_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtMi0xLTEtMjM1NDk_3ce02576-0ce3-439a-8285-d038eee19de4">10,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib48f27745bf24db2b66b65b79edebd72_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtNC0xLTEtMjM1NDk_2d927a8c-317e-4339-9c54-d88ea4b8a0d1">28,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82552bb236ef47d3976d9b73e3ac123b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtNi0xLTEtMjM1NDk_fd9f00f9-cb5a-4d8a-8da7-e066533c0c3d">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36185f89ec044653836636bec2acc8ad_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtOC0xLTEtNDA0NDA_8a440d57-649b-448c-aadf-4faf342c79ca">39,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtMi0xLTEtNDA0NTQ_8a162339-ef33-4501-9335-aaff15e619bb">256,360</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtNC0xLTEtNDA0OTk_678ce9b4-00f7-4489-845c-4999ffa4dbb1">171,269</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb6f4108278b43439eb2309d040afffb_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtNi0xLTEtNDA0Nzg_c0fdcd97-7a1e-4da5-8723-0ccab64c792b">95</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtOC0xLTEtNDA0OTk_278929eb-63a4-4de5-8c65-4d3923c066df">427,534</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Sales</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally transfer control and recognize a sale when we ship the product from our manufacturing facility to our customer, at a point in time, as this is when our customer obtains the ability to direct use of, and obtain substantially all of the remaining benefits from, the goods.  We have elected to recognize the cost for freight and shipping when control over products has transferred to the customer as a component of cost of sales. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use an observable price to determine the stand-alone selling price for separate performance obligations or a cost-plus-margin approach when an observable price is not available.  The expected duration of our contracts is one year or less, and we have elected to apply the practical expedient that allows entities to disregard the effects of financing when the contract length is less than one year.  The amount of consideration we receive and the revenue we recognize varies with volume rebates and incentives we offer to our customers.  We estimate the amount of variable consideration that should be included in the </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ib4bd8adbcd9349608e02d6b1dbcffbfc"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction price utilizing the expected value method or the most likely amount method depending on the nature of the variable consideration.  Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the portfolio approach practical expedient to evaluate sales-related discounts on a portfolio basis to contracts with similar characteristics.  The effect on our consolidated financial statements of applying the portfolio approach would not differ materially from evaluation of individual contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We give our customers the right to return only defective products in exchange for functioning products or rework of the product.  These transactions are evaluated and accounted for under ASC Topic 460, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and we estimate the impact to the transaction price based on an analysis of historical experience. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Sources of Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide pre-production activities related to engineering efforts to develop molds, dies, and machines that are owned by our customers.  We may receive advance payments from customers which are deferred until satisfying our performance obligations by compliance with customer-specified milestones, recognizing revenue at a point in time.  These contracts generally have an original expected duration of less than one year.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract liabilities from contracts with customers.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:78.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpmNjhkMGZkOWRkMTM0NTkyYWZlNmZjMGFiYzJkYjc3Yy90YWJsZXJhbmdlOmY2OGQwZmQ5ZGQxMzQ1OTJhZmU2ZmMwYWJjMmRiNzdjXzEtMi0xLTEtNTU1MDI_2f2f4d72-9011-4019-8081-3755b34647ca">766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpmNjhkMGZkOWRkMTM0NTkyYWZlNmZjMGFiYzJkYjc3Yy90YWJsZXJhbmdlOmY2OGQwZmQ5ZGQxMzQ1OTJhZmU2ZmMwYWJjMmRiNzdjXzItMi0xLTEtNTU1MDI_d4891cdb-0fa1-461b-9d6a-746facaaf0b8">489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in billed accounts receivable and customer advances and deposits (e.g. contract liability) on the Consolidated Balance Sheets.  These contract liabilities are reported on the Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as deferred revenue.  Deferred revenue relates to payments received in advance of performance under the contract and recognized as revenue as (or when) we perform under the contract.  Changes in the contract liability balances during the year ended December 31, 2021, were not materially impacted by any other factors.  Revenue recognized for the year ended December 31, 2021, from amounts included in deferred revenue at the beginning of the period for performance obligations satisfied or partially satisfied during the period was $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzU2MTg_919371df-91e8-4d81-9b26-34882feb90cb">0.8</ix:nonFraction> million.  Deferred revenue is reported in the &#8220;Other current liabilities&#8221; line on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to Future Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of December 31, 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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain and Fulfill a Contract</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize commissions paid to internal sales personnel that are incremental to obtaining customer contracts as an expense when incurred since the amortization period is less than one year.  Costs to obtain a contract are expensed as selling, general and administrative expense. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, VAT, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.  Incidental items that are immaterial in the context of the contract are recognized as expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Concentration</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized sales from a single customer of $<ix:nonFraction unitRef="usd" contextRef="i8fd0de45042646e4bb73c7b80282fe9a_D20190101-20191231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzIwMzg_4b515869-39bf-4e5d-903f-52274a0426b6">49.7</ix:nonFraction> million, or <ix:nonFraction unitRef="number" contextRef="i5c7d0c17ee294a028fa24611a346e788_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzIwNDQ_1a655b77-71cf-4be1-a5db-0b72f4dbafe7">10</ix:nonFraction>% of consolidated net sales, during the year ended December 31, 2019.  Revenues from this customer are in our Mobile Solutions segment and were less than <ix:nonFraction unitRef="number" contextRef="ia12ac444257d4d07acf6d85f311a8900_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzIyMDA_9f10c901-7aba-4b51-9017-3b5e8f6df945">10</ix:nonFraction>% of consolidated net sales during the years ended December 31, 2021 and 2020.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_145"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODcx_27299f84-8d6b-40a7-a185-6f45a9e20137" continuedAt="if42370e52d384d729834858f8b1879cf" escape="true">Share-Based Compensation </ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if42370e52d384d729834858f8b1879cf" continuedAt="ib5fbc29a25b944e8ad43a52d35eade3c">We recognize compensation expense of all employee and non-employee director share-based compensation awards in the consolidated financial statements based upon the grant-date fair value of the awards over the requisite service or vesting period, less any expense incurred for estimated forfeitures. &#160;As of December&#160;31, 2021, we have <ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDIyMTc_99821868-c316-4ae7-b008-67629908ee0e">2.2</ix:nonFraction> million maximum shares available </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ib5fbc29a25b944e8ad43a52d35eade3c" continuedAt="i7e7935d2757049f7878caf7de1ef262e"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that can be issued as options, stock appreciation rights, and other share-based awards.  Shares of our common stock delivered upon exercise or vesting may consist of newly issued shares of our common stock or shares acquired in the open market.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense is recognized in the &#8220;Selling, general, and administrative expense&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) except for $<ix:nonFraction unitRef="usd" contextRef="i2837b117341b423686edc1c9cf0d1ef1_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzcwNg_4e05672a-49cd-4f55-bd2e-82dd644771c8">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd212cfad09c49c88c196026f0f524c2_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzcxNA_067e284a-7a7b-4fad-9304-3a80d7ef8404">0.4</ix:nonFraction> million attributable to discontinued operations for the years ended December 31, 2020, and 2019, respectively.  <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODcy_ee05d4e7-d620-4efd-8927-413cfa09097f" continuedAt="i3266b272c50d4f94bd188f064607d52e" escape="true">The following table lists the components of share-based compensation expense by type of award.</ix:nonNumeric></span></div><ix:continuation id="i3266b272c50d4f94bd188f064607d52e" continuedAt="ibf2174e54db043f19ace8d633e24483d"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cf51e0f08f8405bb90d30300d675ee8_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzItMi0xLTEtMjM1NDk_a097d5d8-52a8-4a71-8de1-9d56267fb0cc">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzItNC0xLTEtMjM1NDk_920093ea-df35-4680-ab5c-f3b76c9b6a56">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzItNi0xLTEtMjM1NDk_e02c25cb-0457-42a1-bf45-2d45f194cf29">881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db1c46f5efa49048d04f8ec72bbae17_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzMtMi0xLTEtMjM1NDk_39f9e827-8fbc-4211-9504-7d6c488fc3c1">2,166</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b11cc7c61f44b87adc0537138080ee3_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzMtNC0xLTEtMjM1NDk_13b9afad-da3a-49c1-90e4-2637150ff8d1">3,473</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9b33bb3ec674adb93efb6e176aa0ae8_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzMtNi0xLTEtMjM1NDk_a98680d7-096d-49b8-9606-1a903b8afd54">1,897</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance share units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eafe9b88f014c04a57418d63f8f629f_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzQtMi0xLTEtMjM1NDk_2076d983-23e5-4be1-9639-f9d0781969b2">1,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia46dd87bb471492b9c82d80f6158c9fd_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzQtNC0xLTEtMjM1NDk_ad887a54-a660-44da-97d3-9a6c65c4ae56">755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffba6cb9ad2c4a229dcc2c524d559bda_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzQtNi0xLTEtMjM1NDk_959c4679-35ad-4cef-9d8b-2fdb7652ba35">1,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimate of share-based award vesting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea3fbfe5e14c42fbae20bdab525695c5_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzUtMi0xLTEtMjM1NDk_5dda8ac2-fd38-46bf-9753-419a6f794335">623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8828c284e203444099ec0a13a6972cc2_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzUtNC0xLTEtMjM1NDk_8ec483d3-db9d-4594-96ff-12da6cd2fff1">743</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica2c91eb3a674a2f85c1b74bf7af632e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzUtNi0xLTEtMjM1NDk_c3df9434-ab82-4f0a-81fa-92429f2ba471">1,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzYtMi0xLTEtMjM1NDk_65b53a7d-9b85-4d95-be28-13e37f004dd7">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzYtNC0xLTEtMjM1NDk_d9443358-4aa9-4d2e-930e-716486d49d58">4,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzYtNi0xLTEtMjM1NDk_dcaf1f7d-72a0-4403-a536-e9d76207125b">2,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibf2174e54db043f19ace8d633e24483d">(1) Amounts reflect the decrease in share-based compensation expense based on the change in estimate of the probability of vesting of share-based awards.</ix:continuation> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost related to unvested awards was $<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExNDI_73043913-74b4-4fe3-94b2-1a5e19313db3">3.8</ix:nonFraction> million as of December&#160;31, 2021.  We expect that cost to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEyNDA_c1ca82b6-c6ad-440d-98c1-22af58f595e5">1.7</ix:nonNumeric> years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option awards were typically granted to key employees on an annual basis by the Compensation Committee of the Board of Directors.  All options have an exercise price equal to the closing price of our stock on the date of grant.  The term life of options is generally <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE3MjE_bba293ea-fd52-43fb-8e6b-104a05785b27">ten years</ix:nonNumeric> with a vesting period of generally <ix:nonNumeric contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE3NTk_abec619d-5a60-4c25-b755-36c35b9ddf67">three years</ix:nonNumeric>.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended 2020 and 2019, we granted options to purchase <ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE4Mzc_a2a4a5a1-d263-4393-b842-025f6f11478a">159</ix:nonFraction>&#160;thousand, and <ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE4NDU_25970165-3f3a-4912-b2e2-f76c095eddb9">210</ix:nonFraction>&#160;thousand shares, respectively, to certain key employees.  The weighted average grant-date fair value of the options granted during 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE5OTM_1da59569-de89-4f7a-9bae-6ef43fa3b74f">4.76</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzIwMDE_5761cf07-8dc5-4e8c-9d19-1e74d6b00298">2.77</ix:nonFraction> per share, respectively.  No options were granted in 2021.  The fair value of our options cannot be determined by market value because they are not traded in an open market.  Accordingly, we utilized the Black Scholes financial pricing model to estimate the fair value. </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODY4_c8e91196-3d74-4a9b-bddb-50c226a5593b" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the weighted average assumptions relevant to determining the fair value of stock options granted in each year.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzEtNC0xLTEtMjM1NDk_fc750be2-c9ee-4223-86ca-b8b19576135c">6</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzEtNi0xLTEtMjM1NDk_5bf219bc-4547-43bb-8ea6-96d26cc9a71f">6</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzItNC0xLTEtMjM1NDk_0d731126-0b97-4bd6-98f7-041ca2428e25">1.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzItNi0xLTEtMjM1NDk_40654c35-4ee5-4882-8935-9d94ef864b8b">2.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzMtNC0xLTEtMjM1NDk_2f229805-0d1f-454e-8f51-c707b356c611">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzMtNi0xLTEtMjM1NDk_06de20fb-5285-4a79-8235-d58783bd5fb0">3.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzQtNC0xLTEtMjM1NDk_d3bf6b87-e4e5-4e99-a917-8c69c0223b30">52.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzQtNi0xLTEtMjM1NDk_95ba9f16-8122-4baa-9162-3f2ccd103e47">49.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected forfeiture rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231" decimals="4" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzUtNC0xLTEtMjM1NDk_4a3657a9-1c00-4cf8-91d6-0c3e16ad507f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231" decimals="4" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzUtNi0xLTEtMjM1NDk_840a293a-9971-4257-b676-ee44716687c4">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term is derived from using the simplified method of determining stock option terms as described under the SAB Topic 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The simplified method was used because sufficient historical stock option exercise experience was not available, primarily due to the transformation of the management structure over the past several years. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average risk-free interest rate is derived from United States Department of Treasury published interest rates of daily yield curves for the same time period as the expected term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected dividend yield is derived by a mathematical formula which uses the expected annual dividends over the expected term divided by the fair market value of our common stock at the grant date.  The expected dividend yield for 2020 grants reflects no expected annual dividends over the expected term because we discontinued dividends in 2019.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility rate is derived from our actual common stock historical volatility over the same time period as the expected term.  The expected volatility rate is derived by a mathematical formula utilizing daily closing price data.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected forfeiture rate is determined from examining the historical pre-vesting forfeiture patterns of past option issuances to key employees.&#160;While the expected forfeiture rate is not an input of the Black Scholes financial pricing model for determining the fair value of the options, it is an important determinant of stock option compensation expense to be recorded.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i7e7935d2757049f7878caf7de1ef262e" continuedAt="i6f3b02093d8b487e821e8b02a7df69eb"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODU5_bc2b8601-22b0-4d69-8e52-1d5cc85c8de3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock option activity for the year ended December&#160;31, 2021.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:40.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price<br/>(per&#160;share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzEtMi0xLTEtMjM1NDk_d1c15eff-bb01-4809-b22f-f55b3d7d4168">871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzEtNC0xLTEtMjM1NDk_6322f076-5efa-4c53-b729-7e16e0e3ba01">12.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzMtMi0xLTEtMjM1NDk_b2ed81c6-ec90-4712-9695-02cf97104433">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzMtNC0xLTEtMjM1NDk_8f8d8517-d459-433d-9430-a1db5a88c348">7.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzMtOC0xLTEtMjM1NDk_c66262ec-8f3d-43b4-8fd6-70e1af41b791">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtMi0xLTEtMzkzOTg_1afce96e-6df9-483e-8501-09d6d73da605">22</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtNC0xLTEtMzkzOTg_84b505d4-aa9a-4413-bf50-a4641f4ef10a">9.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtMi0xLTEtMjM1NDk_68463000-43ea-40d4-ae77-1c8618f5ad99">222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtNC0xLTEtMjM1NDk_56fed15b-bc26-4dcc-bca3-d3e5656a0967">13.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtMi0xLTEtMjM1NDk_0cef8590-c5dc-4f1c-b204-716fa6725ff2">621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtNC0xLTEtMjM1NDk_a2fde810-75b5-4dfb-8a30-14a618b1bddf">12.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtNi0xLTEtMjM1NDk_f94eae02-8133-4914-9ee5-40737162f08c">3.8</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtOC0xLTEtMjM1NDk_f21b35fd-bf8a-4f95-8be8-2bd701b091f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtMi0xLTEtMjM1NDk_bba22cc7-a32e-4052-840c-17102031169f">532</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtNC0xLTEtMjM1NDk_ba569c2d-83fa-4a32-83d3-e300fedc4140">12.80</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtNi0xLTEtMjM1NDk_1bbe2d5a-11ba-41ae-83c5-ea409f997123">3.2</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtOC0xLTEtMjM1NDk_57cb88b5-8ffc-4658-850a-17993582a38a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The aggregate intrinsic value is the sum of intrinsic values for each exercisable individual option grant.  The intrinsic value is the amount by which the closing market price of our stock at December&#160;31, 2021, was greater than the exercise price of any individual option grant.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020, and 2019, we granted <ix:nonFraction unitRef="shares" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQ5OTE_3e10fe5f-75ed-4ff9-9d4c-6c27d0b09a71">459</ix:nonFraction>&#160;thousand, <ix:nonFraction unitRef="shares" contextRef="i165074e2525c42a18a4bc5fe14b6ac71_D20200101-20201231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQ5OTU_ea3e0f4a-e121-4238-8a85-ea0924c31159">460</ix:nonFraction>&#160;thousand, and <ix:nonFraction unitRef="shares" contextRef="i11aec99dd12647b38e2f6f2accbab97a_D20190101-20191231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUwMDM_c21a0b13-89b6-46dc-a70b-e1fb3abee3e7">339</ix:nonFraction>&#160;thousand shares of restricted stock to non-executive directors, officers, and certain other key employees.  The shares of restricted stock granted during the years ended December 31, 2021, 2020, and 2019, vest pro-rata generally over <ix:nonNumeric contextRef="i69f5c7c2086048b0a185eb085301cf53_D20190101-20191231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyMjU_1a9cc96a-d531-46e3-9580-814d32cd1387"><ix:nonNumeric contextRef="i8b3de233d0c041f28c0bb0a6074b9f77_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyMjU_4b64554a-86df-4c65-8062-04b7f017b00c"><ix:nonNumeric contextRef="i3ee954c705904e198e256a5c610ca1d9_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyMjU_d340c4f5-c089-4adc-abf6-392f92f4e472">three years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> for officers and certain other key employees and over <ix:nonNumeric contextRef="i7525da919bd44f58b183f2fd63739408_D20190101-20191231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyODI_21b24b28-f4f6-4ac2-a79a-3d0789e5cb9a"><ix:nonNumeric contextRef="i4ac3c97534c5449ba6acbe96d71dfe7a_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyODI_3428bb16-61c0-4beb-910c-bcd667cbd37d"><ix:nonNumeric contextRef="i90cd203a2abf4cdf80d7eff20393fc2c_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyODI_e6835996-3bb8-49a6-96a5-ed4302815679">one year</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> for non-executive directors and certain key employees.  We determined the fair value of the shares awarded by using the closing price of our common stock as of the date of grant.  The weighted average grant-date fair value of restricted stock granted in the years ended December 31, 2021, 2020, and 2019, was $<ix:nonFraction unitRef="usdPerShare" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU1ODg_c8de94b7-0675-4387-85db-4e0d6328c382">6.84</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU1OTI_5b95b9cb-3617-4cd7-a407-1886f57ad777">9.35</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="idf5a1cba4c8744de959eb60dbed60737_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU2MDA_272d3cdd-9b24-46f9-abd6-b4f7517f484a">7.74</ix:nonFraction> per share, respectively.  The total grant-date fair value of restricted stock that vested in the years ended December&#160;31, 2021, 2020, and 2019, was $<ix:nonFraction unitRef="usd" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU3NDU_c7b07da0-1d01-4119-abc3-61cd4124de4e">2.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i165074e2525c42a18a4bc5fe14b6ac71_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU3NDk_508d6804-9933-4fbc-8c11-6b10b08f8849">1.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i11aec99dd12647b38e2f6f2accbab97a_D20190101-20191231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU3NTc_a1ad9945-8a1a-4ab9-b208-d5d716622c18">2.9</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODY1_4cec5f60-d8ee-46d5-b05e-426d765738be" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the status of unvested restricted stock awards as of  December&#160;31, 2021, and changes during the year then ended.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested<br/>Restricted<br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value<br/>(per&#160;share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzEtMi0xLTEtMjM1NDk_5adbf940-fc8d-47eb-9236-fe92d32e3ed4">385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzEtNC0xLTEtMjM1NDk_ead52067-d5e9-4455-9458-9ca8061526da">9.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzItMi0xLTEtMjM1NDk_3e10fe5f-75ed-4ff9-9d4c-6c27d0b09a71">459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzItNC0xLTEtMjM1NDk_c8de94b7-0675-4387-85db-4e0d6328c382">6.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzMtMi0xLTEtMjM1NDk_fb4c5c89-2037-4b36-940d-dcd3ef09a562">303</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzMtNC0xLTEtMjM1NDk_4b87e3d0-ba65-4901-afef-0cd50fc98234">9.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzQtMi0xLTEtMjM1NDk_bea4d19e-d0d0-4c5a-8648-f155718e606c">72</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzQtNC0xLTEtMjM1NDk_50b07951-668c-4440-b254-d88b36451d62">7.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9494fbec92744dbf9e48e9d6dcc5666e_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzUtMi0xLTEtMjM1NDk_e3258ad4-8969-493e-8f8f-c8d23d4e4d8c">469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9494fbec92744dbf9e48e9d6dcc5666e_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzUtNC0xLTEtMjM1NDk_104c71a6-e510-4489-8ac9-01050814ac8f">7.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Share Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance Share Units (&#8220;PSUs&#8221;) are a form of long-term incentive compensation awarded to executive officers and certain other key employees designed to directly align the interests of employees to the interests of our stockholders, and to create long-term stockholder value.&#160; PSUs granted in 2021 and 2020 were made pursuant to the NN, Inc. 2019 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#8220;2019 Omnibus Agreement&#8221;).  PSUs granted in 2019 were made pursuant to the NN, Inc. 2016 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#8220;2016 Omnibus Agreement&#8221;).  Some PSUs are based on total shareholder return (&#8220;TSR Awards&#8221;), and other PSUs are based on return on invested capital (&#8220;ROIC Awards&#8221;).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;P SmallCap 600 Index during specified performance periods as defined in the 2019 Omnibus Agreement and the 2016 Omnibus Agreement.  The ROIC Awards will vest, if at all, upon our achieving a specified average return on invested capital during the performance periods.  Each performance period generally begins on January&#160;1 of the year of grant and ends <ix:nonNumeric contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzcxODQ_a2bb9d36-ae24-49e7-a6e0-44833b94a1c9">36</ix:nonNumeric> months later on December 31. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s continued </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i6f3b02093d8b487e821e8b02a7df69eb" continuedAt="ie8809821fcd845f9988c518a4932c2d2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employment.  The actual number of shares of common stock to be issued to each award recipient at the end of the performance periods will be interpolated between a threshold and maximum payout amount based on actual performance results.  No dividends will be paid on outstanding PSUs during the performance period; however, dividend equivalents will be paid based on the number of shares of common stock that are ultimately earned at the end of the performance periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to the TSR Awards, a participant will earn <ix:nonFraction unitRef="number" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgwOTM_c24fbeca-98cd-4f01-8cb0-be5a05a8949c">50</ix:nonFraction>% of the target number of PSUs for &#8220;Threshold Performance,&#8221; <ix:nonFraction unitRef="number" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgxNTQ_25f9966f-66c5-40ca-bf52-59b00712d48d">100</ix:nonFraction>% of the target number of PSUs for &#8220;Target Performance,&#8221; and <ix:nonFraction unitRef="number" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgyMTY_42b21bd0-9e45-4844-bf2b-c3df7961ee38">150</ix:nonFraction>% of the target number of PSUs for &#8220;Maximum Performance.&#8221;  With respect to the ROIC Awards, a participant will earn <ix:nonFraction unitRef="number" contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQzOTgwNDY1MjY4MDA_e0a2eb04-c646-4e4c-9105-954cec421ae5">35</ix:nonFraction>% or <ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgzMzM_67da8efa-0614-420c-b8e5-9bdb8418261f">50</ix:nonFraction>% of the target number of PSUs for &#8220;Threshold Performance,&#8221; <ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgzOTQ_171d059f-dbc6-49a1-a14d-69483f79db34">100</ix:nonFraction>% of the target number of PSUs for &#8220;Target Performance,&#8221; and <ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzg0NTY_b8af9a93-f64b-4283-b325-c5ebc1e907d6">150</ix:nonFraction>% of the target number of PSUs for &#8220;Maximum Performance.&#8221;  For performance levels falling between the values shown below, the percentages will be determined by interpolation. </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODY2_205b0a35-d8d9-4ccd-895e-48016dc85ff3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the goals with respect to TSR Awards and ROIC Awards granted in 2021, 2020, and 2019. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:33.504%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.454%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.162%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">TSR Awards:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold&#160;Performance<br/>(50% of Shares)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target&#160;Performance<br/>(100% of Shares)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum&#160;Performance<br/>(150% of Shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzEtMi0xLTEtMjM1NDk_3c39b4f1-0d4d-4f7d-92bf-1b4ea17228c4">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzEtNC0xLTEtMjM1NDk_86b39bee-957e-4ccc-aa88-48f7def28251">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzEtNi0xLTEtMjM1NDk_000249e0-59d1-4c74-b1c0-cc7332d052cb">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzItMi0xLTEtMjM1NDk_e9b4594e-2bf1-4aeb-a53e-ac4daa07771b">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzItNC0xLTEtMjM1NDk_cbcd6cec-4af1-4053-a4a1-090232db7dc2">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzItNi0xLTEtMjM1NDk_2b2bb658-f565-431f-b975-a1217ce3f5b7">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzMtMi0xLTEtMjM1NDk_3c2608f3-413e-48d8-ad7a-c6fb85b4ecbe">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzMtNC0xLTEtMjM1NDk_bafcfd22-eda3-46aa-a4f8-81f98ae0a157">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzMtNi0xLTEtMjM1NDk_c918d4c2-70e6-4211-bfb0-89f38310781a">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:33.504%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.454%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.162%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">ROIC Awards:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold&#160;Performance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(35% or 50% of Shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target&#160;Performance<br/>(100% of Shares)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum&#160;Performance<br/>(150% of Shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="3" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzEtMi0xLTEtMjM1NDk_363896f2-28af-443d-a50c-a4492135aa00">6.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzEtNC0xLTEtMjM1NDk_997daee3-6b35-4ace-9054-9d29c785d304">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzEtNi0xLTEtMjM1NDk_5e258fca-6dc8-4c30-a85b-16cdcd1bca5c">8.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 grants (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="3" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzItMi0xLTEtMjM1NDk_86b8e27e-f326-41d3-bfc3-2d8bb2bbc0b4">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzItNC0xLTEtMjM1NDk_9eee1ace-87a5-42dd-b9f2-663971ae8d99">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzItNi0xLTEtMjM1NDk_fd8c585e-a3aa-441a-85d7-d3bd8a7183df">8.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231" decimals="3" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzMtMi0xLTEtMjM1NDk_6d720b64-c69a-4e39-80df-1ea02e842940">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzMtNC0xLTEtMjM1NDk_bba2824d-c949-4823-85f5-9d8186431285">5.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzMtNi0xLTEtMjM1NDk_0bb69053-f3bb-4622-b1b0-211ac00c4cbd">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Threshold performance for the 2021 grants and 2020 grants will earn <ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQzOTgwNDY1MjY3ODU_67da8efa-0614-420c-b8e5-9bdb8418261f">50</ix:nonFraction>% of the target number of PSUs.  Threshold performance for the 2019 grants is <ix:nonFraction unitRef="number" contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQzOTgwNDY1MjY3OTU_e0a2eb04-c646-4e4c-9105-954cec421ae5">35</ix:nonFraction>% of the target number of PSUs. </span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The performance levels for 2020 grants were modified by the compensation committee of the board of directors in the first quarter of 2021 to adjust for the sale of the Life Sciences business and the ongoing effects of the COVID-19 pandemic.  Threshold Performance was changed to <ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="3" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkwNTk_b0904f17-a98f-42da-bd1f-24bc0e8c1ac3">6.7</ix:nonFraction>% to earn <ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkwNzA_376bca97-e0b6-4928-ae04-80cc162ccfd2">50</ix:nonFraction>% of Shares, Target Performance was changed to <ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxMTg_ef43aada-517a-4b86-8f32-bc061c95320e">7.9</ix:nonFraction>% to earn <ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxMjk_7731cd58-627a-40d3-8bf7-5701046eb2c5">100</ix:nonFraction>% of Shares, and Maximum Performance was changed to <ix:nonFraction unitRef="number" contextRef="i6637437b4e154663b10411df6ec26b2c_D20210101-20210312" decimals="3" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxODI_35c8747a-c23d-4a11-83e3-4cb5177b494c">8.7</ix:nonFraction>% to earn <ix:nonFraction unitRef="number" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxOTM_189b3a71-8ccf-4011-a87d-fce50d307b08">150</ix:nonFraction>% of Shares.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; stock compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; The grant-date fair value of ROIC Awards is based on the closing price of a share of our common stock on the date of grant. </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODU2_a75af794-6359-43df-8308-9eabc80e5bf6" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of PSUs granted and the grant-date fair value of each award in the periods presented.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">TSR Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ROIC Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date<br/>Fair Value<br/>(per share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date<br/>Fair Value<br/>(per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8494fdbd236b426282e041963b5d1977_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItMi0xLTEtMjM1NDk_51a75c7b-ba74-4994-8a49-4bb00ee0b2a7">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItNC0xLTEtMjM1NDk_4cd0f893-4ed7-42c9-bcd1-96a7cbaeb8a0">8.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1683adb939dd41fe84944f085b35dd89_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItNi0xLTEtMjM1NDk_f4f09b24-a9be-4a32-a32a-bd2d0ebe772a">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItOC0xLTEtMjM1NDk_bd706c98-7e47-4add-9421-8e0d22b7aea2">7.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id3673721a2ea48588fc9867da1498757_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtMi0xLTEtMjM1NDk_1a7ddb5d-e3ed-4748-b35f-6180c63d1183">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtNC0xLTEtMjM1NDk_113db080-63b8-49f1-8f0a-9804fba59edc">10.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6f338797ce545ad86c93232133dd1f4_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtNi0xLTEtMjM1NDk_94a36db0-e964-4f33-9821-9add82c98107">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtOC0xLTEtMjM1NDk_b8991cd6-71e3-4420-b2ad-8f7301d4ed3d">9.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i79c85f1a2e2f4b31a7fd9d18b5b53125_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtMi0xLTEtMjM1NDk_deb95bbd-e237-4454-98cc-1572680ee355">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtNC0xLTEtMjM1NDk_b2bc1076-4b53-4f2a-8b58-f7185143c53f">9.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9760a8dc60ad46ffb2d79507d6231081_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtNi0xLTEtMjM1NDk_92662dac-b4c8-4949-82b7-e6ab8b2e836c">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtOC0xLTEtMjM1NDk_0fefbdca-3a24-4874-9c57-be06d0f97a0e">7.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzk4ODU_171d059f-dbc6-49a1-a14d-69483f79db34">100</ix:nonFraction>% because, at the date of grant, the Target Performance is the probable level of performance achievement.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ie8809821fcd845f9988c518a4932c2d2"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODc2_8f725933-33a7-4ff8-847c-754ec2c9d9a3" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the status of unvested PSUs as of December&#160;31, 2021, and changes during the year then ended.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested TSR&#160;Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested ROIC Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id3673721a2ea48588fc9867da1498757_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItMi0xLTEtMjM1NDk_8cd8f59e-d084-42df-bef9-3aaea8ac186d">138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id3673721a2ea48588fc9867da1498757_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItNC0xLTEtMjM1NDk_706b5aa6-9507-489d-bc36-77bc1402eec5">10.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6f338797ce545ad86c93232133dd1f4_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItNi0xLTEtMjM1NDk_98ec4a97-115b-4e60-9c70-4b50afe0aa43">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6f338797ce545ad86c93232133dd1f4_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItOC0xLTEtMjM1NDk_86784774-8031-44dc-b925-942b5d00ba9c">9.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtMi0xLTEtMjM1NDk_4af862c9-5d8b-43b6-80e4-8302c5432158">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtNC0xLTEtMjM1NDk_ee41dac9-64a4-40ba-9aad-1ecf83d70bd1">8.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtNi0xLTEtMjM1NDk_d3b6ca66-d9da-4163-8344-a274dc3d3ea4">172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtOC0xLTEtMjM1NDk_b225a440-95b0-4862-8671-6100dfad495f">7.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtMi0xLTEtMjM1NDk_c9bb2c04-4520-456b-b407-5ce8364e8cca">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtNC0xLTEtMjM1NDk_704658ee-daf7-410c-99a0-d9512f1a1065">9.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtNi0xLTEtMjM1NDk_60a29467-ceda-4bc5-9726-f987782ec056">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtOC0xLTEtMjM1NDk_a2996c9f-e659-4b28-abbb-787bbf69b2fd">8.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="-3" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtMi0xLTEtMjM1NDk_eaf78416-7679-4b8b-a5e7-b7a6df5aeeea">25</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtNC0xLTEtMjM1NDk_840a5163-8f60-487c-97d3-11996e8f338e">9.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="-3" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtNi0xLTEtMjM1NDk_0dd17c47-1378-4707-aa36-c162044f198e">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231" decimals="2" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtOC0xLTEtMjM1NDk_087892b6-b42b-4b05-8948-d0cb5cbe7c39">7.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8494fdbd236b426282e041963b5d1977_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtMi0xLTEtMjM1NDk_5023a214-61e9-42c0-93a9-42ed2a1c3b1e">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8494fdbd236b426282e041963b5d1977_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtNC0xLTEtMjM1NDk_59ca2d24-ccaf-46a4-af8f-773e51ab7e9f">9.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1683adb939dd41fe84944f085b35dd89_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtNi0xLTEtMjM1NDk_3c343275-f9e4-415a-a057-39fcad61dd0e">228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1683adb939dd41fe84944f085b35dd89_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtOC0xLTEtMjM1NDk_b2e12e0b-b671-4fe7-a7bf-68503ca6b751">8.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the PSUs that were granted in 2017, 2018, and 2019 vested in 2019, 2020, and 2021, respectively, because the actual performance achieved was below the &#8220;Threshold Performance&#8221; level as defined by the grant agreements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Vesting Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we recognized a decrease in share-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="iea3fbfe5e14c42fbae20bdab525695c5_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDIyNTQ_ffc3af17-865f-476b-a509-bf43e8dca097">0.6</ix:nonFraction> million in the &#8220;Selling, general, and administrative expense&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for restricted stock and PSU awards that were forfeited upon termination of employment in excess of our estimated forfeiture rate and for ROIC Awards that were granted in 2020 and are now expected to achieve threshold performance rather than the target performance level. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we recognized a decrease in share-based compensation expense in continuing operations of $<ix:nonFraction unitRef="usd" contextRef="i9b6962ecd9a44e68b8a7c2af24d6d35a_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDExODc_1953946b-d023-4b01-b9a3-b763c763c6ec">0.3</ix:nonFraction> million in the &#8220;Selling, general, and administrative expense&#8221; line of the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employment and for ROIC Awards that were granted in 2019 and are not expected to achieve Threshold Performance.  In 2020 we also recognized a decrease in share-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i88e6be6e5efb48bebdbc9a5c8b8ad71f_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDExNzk_308d18c0-3b4d-4f8c-a81c-2cae5c580af9">0.5</ix:nonFraction> million in the &#8220;Income (loss) from discontinued operations, net of tax&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employees related to the Life Sciences business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, we recognized a decrease in share-based compensation expense in continuing operations of $<ix:nonFraction unitRef="usd" contextRef="ica2c91eb3a674a2f85c1b74bf7af632e_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDIyODQ_405b80b3-360d-4cd6-8ea0-59e2592aca0c">1.1</ix:nonFraction> million in the &#8220;Selling, general, and administrative expense&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employment.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90ZXh0cmVnaW9uOjFmMjU3MGI2N2Y2ZDQ5NzZhMTEyNmExM2EyZDQyM2YzXzQzNw_d431b465-1f48-42c4-a551-db4ce7cda1f3" continuedAt="i67ba214063ae4f30870d0479eb892804" escape="true">Accumulated Other Comprehensive Income </ix:nonNumeric></span></div><ix:continuation id="i67ba214063ae4f30870d0479eb892804"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90ZXh0cmVnaW9uOjFmMjU3MGI2N2Y2ZDQ5NzZhMTEyNmExM2EyZDQyM2YzXzQ0MA_b3067248-3bf7-4276-ab50-1b278ed6df44" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest rate swap</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income taxes (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75122bf9697c4027a6d18e5c408abcf6_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtMi0xLTEtMjM1NDk_4f1e6668-8f94-438f-8e7f-a5a02b265d09">31,314</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fbfbd79e67145408659865e6e97ed26_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtNC0xLTEtMjM1NDk_9db3e743-74dc-472b-9be6-a2b7973d4f39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f3183828a094174b866369ce9318ca4_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtNi0xLTEtMjM1NDk_5da9ee8e-ce73-49a0-8188-5f87db9b5e24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtOC0xLTEtMzU5MzA_16d656dc-aa99-44d4-ba3c-847dcc7e26f2">31,314</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItMi0xLTEtMjM1NDk_7fec42a8-5c55-4dff-9ef0-1df3f08a1033">3,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f90ed7f41dc46c5b6e3b1b455f188f3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItNC0xLTEtMjM1NDk_2ca0942c-2721-4898-bb2f-3a876e82862b">13,645</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItNi0xLTEtMjM1NDk_dc70ab4e-12d9-4f56-b7ee-f152430d38ef">3,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItOC0xLTEtMzU5NDc_ff0e73ac-4b1f-45bb-9246-bf3e573c8ea3">14,324</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtMi0xLTEtMjM1NDk_f869a14b-b566-402d-b73c-6882e15a0ac3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a362fc800f04e1b8e0b6abfd0096d1d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtNC0xLTEtMjM1NDk_fc972a0d-a542-4bed-a346-aa34c1b72baf">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtNi0xLTEtMjM1NDk_ea68adc9-bbac-450d-86ae-5c02696beb70">327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtOC0xLTEtMzU5NDc_a53ce4a4-b86a-43bb-b0c6-daf0633b4909">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtMi0xLTEtMzU5MjQ_7314ce0f-952c-45f7-9241-83956471cdbe">3,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a362fc800f04e1b8e0b6abfd0096d1d_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtNC0xLTEtMzU5MjQ_0e6b1bbd-98aa-4897-9bce-debb4ac11846">12,234</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtNi0xLTEtMzU5MjQ_3be852b2-516f-43bc-a3b6-ed679a3069d3">2,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtOC0xLTEtMzU5MjQ_9f1cc842-b993-4ab9-b99b-cd608cddbaf7">13,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia001ec979d1045e09f509e5e5ce47bff_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtMi0xLTEtMzU5MjE_b3651b69-05b3-40e7-b417-18a416e8ccad">35,159</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2275c477c0f449b6a2341edd832e6896_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtNC0xLTEtMzU5MjE_992ad531-addf-44c8-ab84-8e8e8e4e60ae">12,234</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4706d27bbda24850aae8f3ddc5634ed5_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtNi0xLTEtMzU5MjE_fea29a61-b2dc-4a91-bbb6-20e9ed18a216">2,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtOC0xLTEtMzU5MjE_6922b2b5-4477-433c-a5b3-f4942593840a">44,554</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtMi0xLTEtMjM1NDk_ba02b003-856b-45be-b204-08a9eb74ad6b">1,683</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie90c1b0e479f47168920fb30d8175c91_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtNC0xLTEtMjM1NDk_eef72b4c-fae0-44e3-bf07-dda9a9e01f14">16,207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8aa70b6b79646d7ae3adf4e3bffc374_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtNi0xLTEtMjM1NDk_b8f67f8a-cb05-481a-82be-b2d086123013">3,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtOC0xLTEtMzU5NTM_9c869199-36a7-42fd-9640-bd2c8cb741f2">14,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01f22f3a567940419d43aecd00f5c33a_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctMi0xLTEtMjM1NDk_e6c06810-45d3-4c94-9c1f-afedbb902916">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9747d60cbc164d09b7583ee5f4947248_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctNC0xLTEtMjM1NDk_1dbc3f79-25a4-4a03-b1a2-1389b46a62a6">8,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i85d6f4c2cbe444d69f11d47ea98a4a1c_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctNi0xLTEtMjM1NDk_94e5d2f1-aaf6-4529-aec9-5e2d3ea0656a">2,068</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b4ce15e994e439b9956e2b29d6eb131_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctOC0xLTEtMzU5NTM_56be0c9f-9357-4232-a79c-e2e45f77feea">6,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to loss on interest rate swap (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4828b699734450582317b0952707e34_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtMi0xLTEtMjM1NDk_58a9e054-44f0-44bd-84e2-82c2b7586bbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0f91d2f579d4a43b538dd8e740d0255_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtNC0xLTEtMjM1NDk_4623c83a-e690-4f62-9474-86c9d6d6730f">15,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6da929e4e18e484fa80a2ad82af2222a_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtNi0xLTEtMjM1NDk_3963f1a2-4f48-4d4c-9820-5974fecac3c8">3,674</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if021e3828ffd4a0aa2c90eefff9e5720_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtOC0xLTEtMzU5NTM_00b62de5-8c9d-4119-b6d9-a57b3f0f9a1b">12,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzktMi0xLTEtMjk5ODg_26eb4f5e-32a7-4cff-b4c9-8befe9548152">5,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzktOC0xLTEtMzU5NTM_d9d7857f-c0e3-4241-ad7f-0aa3eea45331">5,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTItMS0xLTM1OTUz_f71493fc-cc5d-4b55-be5a-0369a0cc3acb">4,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia282cf25ebfd4bd2a5b39351b4d76048_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTQtMS0xLTM1OTUz_26445d77-78fd-45e5-8178-1b073440214f">8,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8aa70b6b79646d7ae3adf4e3bffc374_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTYtMS0xLTM1OTUz_993bed3a-8936-4133-8333-7921e138fafb">1,978</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTgtMS0xLTM1OTUz_7b9bc3f0-2b19-441f-863b-346fac40d5d3">10,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d7784d004654b5a8cfec5fdbcfe44b2_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTItMS0xLTM1OTYy_f31fea6d-79e3-45da-ada4-1d17e21ae2da">30,881</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a82fa0f0d0e4a029d5432e73bed4ff5_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTQtMS0xLTM1OTYy_d230fae6-e45f-4cbc-b603-ccc319dd9ef7">3,712</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ca4715288e543d09c15b1bc2dda087f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTYtMS0xLTM1OTYy_6f82365b-1ff4-469f-876b-188fc58421ed">861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTgtMS0xLTM1OTYy_6e2c64cc-e8ef-4fc7-b3f7-373d97bf51f8">33,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ca66397bdb2459a9c06aa83e9079561_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTItMS0xLTIzNTQ5_0d0f4802-0f31-4a0f-bfe2-5ad9d2cfa4c0">1,135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dd3d0c6cb4c4bf5af92cb106fceefd1_D20210101-20211231" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTQtMS0xLTIzNTQ5_eef1a340-f29f-489a-bc58-0a99c8eaaa76">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf95bdc2dbc349ef93c7ebf65c94f3ec_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTYtMS0xLTIzNTQ5_308ad501-cbef-4fe5-a302-c794b02a43f1">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTgtMS0xLTM1OTY2_69513fbb-e22d-4276-9a4f-a1049e521a6b">1,076</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba4f2dd0b3bd4930a08a601de5e4677f_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTItMS0xLTIzNTQ5_7731ea50-1283-4a38-a7c3-c9db8e6b0c5d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac7c8fa7d3944bfab655d1b8f811cd6c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTQtMS0xLTIzNTQ5_0dc68651-c849-4df5-8c5e-f0c526eb81bf">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4c54302636340c3b2eeb8a007babeee_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTYtMS0xLTIzNTQ5_e302cb81-86a2-4593-b04d-21accbad825d">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9757f784eb1f4584bde570615a816222_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTgtMS0xLTM1OTY2_3742350e-8b8c-4186-9a56-090907ff7794">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to loss on interest rate swap (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i867a96bd88a24a0dbeb0aac9cf03c218_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTItMS0xLTIzNTQ5_8fe25c03-09eb-471d-bb9f-31915e53340f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f540da2cb124d9ca87e53ea5f98c30d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTQtMS0xLTIzNTQ5_67ed5549-42b2-4449-b7b0-bd90cc994e85">3,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6462981cc1754acfad258f21ee7f8485_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTYtMS0xLTIzNTQ5_ca6bb2ed-20d2-4df1-998e-deccc5d382aa">861</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d4fb66b2e794cb2bb708d4d06639292_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE0LTgtMS0xLTM1OTY2_0d8c680b-4833-40cf-9c8b-78bcbdc6e6ba">2,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ca66397bdb2459a9c06aa83e9079561_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTItMS0xLTM1OTY0_ad30169f-cfc7-485e-86c2-f224d413f937">1,135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a5c4f4db6fd43aaaeb202ab3ca57a59_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTQtMS0xLTM1OTY0_2be01b1a-436a-4692-a63f-afcf2f073d89">3,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf95bdc2dbc349ef93c7ebf65c94f3ec_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTYtMS0xLTM1OTY0_6111d665-6aa4-4f08-9287-9ba22966b68c">898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTgtMS0xLTM1OTY0_168b6043-45ce-44bf-b4c5-050fc2ca29b2">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e8317595015454f9f7cdd001f83ae79_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTItMS0xLTM1OTY0_a6b8353f-99d3-4d46-9931-536439d82b8b">32,016</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia62a66b799b947bb97861954f810300c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTQtMS0xLTM1OTY0_ede1baeb-2fd2-4eec-9bab-a2f464579397">151</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6196decc2b574285b7d6cfdaca0e90d7_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTYtMS0xLTM1OTY0_a9bdec61-a98b-4d4d-8919-c615133b9f6f">37</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTgtMS0xLTM1OTY0_760ad9f0-ed64-4a76-83ee-9c674e82b7d1">31,902</ix:nonFraction>)</span></td><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"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Income tax effect of changes in interest rate swap.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents interest rate swap settlements of effective hedge.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.  See Note 19 for further discussion of the interest rate swap.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_151"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzI5MzI_4a474ead-cbee-415c-9f44-3c7871c7a038" continuedAt="i4259630bf68b48c4b77e7d2e26a7877a" escape="true">Net Income (Loss) Per Common Share </ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i4259630bf68b48c4b77e7d2e26a7877a" continuedAt="ida512194c67449f1a19c1b76fd37c898"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC&#160;260,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a company that has participating securities is required to utilize the&#160;two-class method for calculating earnings per share (&#8220;EPS&#8221;) 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&#8217;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;</span></ix:continuation></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="ida512194c67449f1a19c1b76fd37c898" continuedAt="if1ecfd407d5e46f2b8c6c0568ae47fd2"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzI5MzU_20bfd7c5-e909-46ca-b8f5-fb5c07d6923d" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted net income (loss) per common share.</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMtMi0xLTEtMjM1NDk_943adf12-b56b-4deb-9995-a53b64acc97a">14,425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMtNC0xLTEtMjM1NDk_7986dec3-f62a-433a-8fde-a83094cc709c">139,490</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMtNi0xLTEtMjM1NDk_aedd275d-70b7-4a53-bc2d-48b91eea6568">30,749</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:  Preferred stock cumulative dividends and deemed dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzQtMi0xLTEtMjM1NDk_01591de8-23a3-4115-b4ee-c4b80a722114">21,478</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzQtNC0xLTEtMjM1NDk_38cf1b25-4074-4720-b957-58591468c6da">12,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzQtNi0xLTEtMjM1NDk_29e974c9-9e24-4d66-9a68-2f1094bb8310">642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted loss from continuing operations per common share (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtMi0xLTEtMjM1NDk_4b9fdd05-9bb8-4f4b-a2a7-3b81f965c4dd"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtMi0xLTEtMjM1NDk_9382e5ec-a784-4b7c-823b-69a8c640ed3c">35,903</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNC0xLTEtMjM1NDk_14e43f0a-d6a8-49c4-b134-70d682c8a4ff"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNC0xLTEtMjM1NDk_ffcc3bee-4e69-4d9c-9e9e-ba52c4600e82">151,863</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNi0xLTEtMjM1NDk_2c1595cf-b029-402a-a5e0-4704a1a4460a"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNi0xLTEtMjM1NDk_56680410-1a55-431d-b94d-33ec4efb98b4">31,391</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax (Note 2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzktMi0xLTEtMjM1NDk_37f7eb91-19f6-43b2-a38a-61d66659ffe6">1,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzktNC0xLTEtMjM1NDk_62add892-99db-47a5-89d8-f65ba0bd0645">38,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzktNi0xLTEtMjM1NDk_f93a8402-c8e8-4121-9172-0fe261970f33">15,992</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted undistributed net loss per common share (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTItMS0xLTIzNTQ5_29b45f60-4248-4d2d-8387-082f3af6b707"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTItMS0xLTIzNTQ5_a7878af7-7178-435f-a54a-24e994a448da">34,703</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTQtMS0xLTIzNTQ5_6e6830d0-c31f-48e5-8dff-63d8f4c17c98"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTQtMS0xLTIzNTQ5_dd45a33a-0482-4d37-87e4-09bfd67863fc">112,965</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTYtMS0xLTIzNTQ5_a2aad226-aa98-4730-bfea-25cc5141e94a"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTYtMS0xLTIzNTQ5_d6256ec3-ade2-4bfd-9ab9-db9eb8a530a7">47,383</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE2LTItMS0xLTIzNTQ5_f3b55a8f-9ee4-4c79-a37e-bf3d2e0dc55a">42,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE2LTQtMS0xLTIzNTQ5_b3d359b6-0f55-44c1-8ec8-1892d2313007">42,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE2LTYtMS0xLTIzNTQ5_5f7294fb-8c51-4b17-b1d4-0fba337189cd">42,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for unvested restricted common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE3LTItMS0xLTIzNTQ5_d87743d0-e5ee-4c57-8db9-64992ef3ab23">461</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE3LTQtMS0xLTIzNTQ5_5b82a6cd-5205-47ef-8322-9bf8f93255d3">493</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE3LTYtMS0xLTIzNTQ5_63c6b616-8268-4e99-9556-136b523621d5">269</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for 2021 Warrants outstanding (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE4LTItMS0xLTIzNTQ5_a7cd9d6d-0c4a-412d-a70d-cff8a1d13a55">1,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE4LTQtMS0xLTIzNTQ5_a9ebecae-98c5-4e2b-b715-d82f40253f71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE4LTYtMS0xLTIzNTQ5_85ba52e8-567e-4432-86ca-aa96b4d4bf6d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to calculate income (loss) per share, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE5LTItMS0xLTIzNTQ5_ac7cb261-9729-464c-83e6-fd66f3b03c3b">44,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE5LTQtMS0xLTIzNTQ5_55980c3d-6639-43be-8ffc-b21b2e6e8d6e">42,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE5LTYtMS0xLTIzNTQ5_b26477b6-00eb-4121-8faa-aa64c0087ced">42,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per common share net loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI0LTItMS0xLTIzNTQ5_3eb258f2-95c0-4e57-8a42-2aa3074e3b04">0.82</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI0LTQtMS0xLTIzNTQ5_3dcf199e-86e8-4b6a-8db5-ce65c1e4f149">3.60</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI0LTYtMS0xLTIzNTQ5_f816a05d-42ae-433c-888f-c72a4de78234">0.75</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI1LTItMS0xLTIzNTQ5_2068a3cb-868a-4eff-a535-946b9bd1755e">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI1LTQtMS0xLTIzNTQ5_5280ea78-250f-4d42-ab80-8e44dd46ff5e">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI1LTYtMS0xLTIzNTQ5_7271c6ce-afed-4f7f-b89a-3aa23763b7f0">0.38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI2LTItMS0xLTIzNTQ5_b3586c6a-973b-4076-a755-a8a9255a32ab">0.79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI2LTQtMS0xLTIzNTQ5_ccddab56-ef1c-45e5-8e00-3aa743194974">2.68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI2LTYtMS0xLTIzNTQ5_66d924ca-d1fb-41d1-92af-ff18a314aeae">1.13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI3LTItMS0xLTIzNTQ5_4143ef80-97bc-46a5-8e07-e37e08c995b7">0.82</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI3LTQtMS0xLTIzNTQ5_9f20b3af-815c-4b9c-bfb0-ed4b13229d2b">3.60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI3LTYtMS0xLTIzNTQ5_bf817a57-1908-4663-a8ca-63c514f78c81">0.75</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI4LTItMS0xLTIzNTQ5_1f7c1a71-998b-40ed-8ed0-2ca5ffabf7c4">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI4LTQtMS0xLTIzNTQ5_10c2fab5-7fea-48d6-adaa-28cf026954a5">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI4LTYtMS0xLTIzNTQ5_c430bfdd-5cbc-4fad-a9a4-10bb6f06e2ea">0.38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI5LTItMS0xLTIzNTQ5_e5d4cda7-b395-4eb0-b65e-54d869f4e0d4">0.79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI5LTQtMS0xLTIzNTQ5_065896e0-3fae-4aae-832d-9df8cfcc0b71">2.68</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI5LTYtMS0xLTIzNTQ5_35887116-0505-4f8d-904d-b6e882e6eecd">1.13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMwLTItMS0xLTIzNTQ5_cea9c47f-3aaa-45e9-96d9-3750051c43a0">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMwLTQtMS0xLTIzNTQ5_535b42ae-6993-430d-97a2-e660a1fc7c81">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMwLTYtMS0xLTIzNTQ5_1783bdda-d7ee-41c1-af68-176e74f4d2b5">0.21</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Preferred Stock does not participate in losses.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Weighted average 2021 Warrants outstanding are included in shares outstanding for calculation of basic earnings per share because they are exercisable at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzEwOTk1MTE2MzI5NDI_9f933310-8f00-4ebd-ad4d-a2d657003fcb">0.01</ix:nonFraction> per share, subject to certain adjustments (see Note 19).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzI5MzY_912fc3ae-71e7-4b67-914a-014f4280e2b7" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents potentially dilutive securities that were excluded from the calculation of diluted net income (loss) per common share because they had an anti-dilutive effect.  </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5788ebba93624e6091e88b02decd2a8a_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzItMi0xLTEtMjM1NDk_01e5dc2a-805b-4117-b1e7-e12873f4b2d4">766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b585b1756424e55aa26db9d9f030f17_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzItNC0xLTEtMjM1NDk_ddc9e2fe-315a-4374-922e-e47228037bbf">871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i33d9961d3eaa41ed8a2ba46b9fcc5390_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzItNi0xLTEtMjM1NDk_721f1f08-ea20-487a-a415-e6334e636900">577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22646a3ace6f4c069108f4547e27b196_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzMtMi0xLTEtMjM1NDk_929633f1-2c1e-497d-bcff-001af7cfdd9f">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21c59837246b472c845bff267b8a7f9a_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzMtNC0xLTEtMjM1NDk_05b35152-d712-4a0f-b653-88d6565c89cd">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ef1614dd1d54c37a13dba04bbc95250_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzMtNi0xLTEtMjM1NDk_960118c3-6883-45f7-a49f-bcac4152a812">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Preferred Stock, as-converted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76d69251c412422883e1db2d4e032f72_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzQtMi0xLTEtMjM1NDk_58ecbce5-d7a1-4417-a76b-b3a94347dd2e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied41ac6a90844c5c97bc4d00fed8ffa6_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzQtNC0xLTEtMjM1NDk_edb12491-95c4-4064-aa5b-b4f574b02459">19,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iabb19b36b181478e8f6305aeecd1d161_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzQtNi0xLTEtMjM1NDk_f775a0f5-2887-420e-aa49-60c77a129719">12,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzUtMi0xLTEtMjM1NDk_9c049c7f-08a6-4aa6-888d-d5c9f7139f82">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzUtNC0xLTEtMjM1NDk_b8c0c82d-595f-44ec-b45b-822bef3d91c5">21,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzUtNi0xLTEtMjM1NDk_b71f5b31-6b0d-4863-be04-388b59aa1000">15,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if1ecfd407d5e46f2b8c6c0568ae47fd2">We have elected to allocate undistributed income to participating securities based on year-to-date results.  As there was no undistributed income for the years ended December 31, 2021, 2020, and 2019, no such allocation was necessary.  In addition, given the undistributed loss from continuing operations in the years ended December 31, 2021, 2020, and 2019, all 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 income (loss) per share had a per share exercise price ranging from $<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE4NTI_afa129b0-733d-4844-9edb-5ec19f07969e">7.93</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="2" name="nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE4NTg_207155fc-8f15-4259-abea-8e3726220d7e">25.16</ix:nonFraction> for the year ended December 31, 2021 and 2020, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" name="nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE5MTk_1af4651e-2cf6-4a80-9203-5bdfceabce9c">8.54</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="2" name="nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE5MjU_1e1c35cb-c7a8-46af-9be6-ed00b7a0db4c">25.16</ix:nonFraction> for the year ended December 31, 2019.  The 2019 Warrants excluded from the calculation of diluted net income (loss) per share for the year ended December 31, 2021 had a per share exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231" decimals="2" name="nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzEwOTk1MTE2MzEwMzM_874169f6-4fa9-4ab8-946f-433ada2b17ae">11.49</ix:nonFraction>, and for the years ended December 31, 2020 and 2019, had a per share exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzEwOTk1MTE2MzEwMzg_b1b5063a-8152-4f72-b7f0-81a345c34ad6">12.00</ix:nonFraction>.  Series B Preferred Stock excluded from the calculation of diluted net income (loss) per share for the years ended December 31, 2020 and 2019, was calculated on an as-converted basis.</ix:continuation>  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDY3_090b74fc-9ded-4e30-86ab-0570234167cc" continuedAt="i67c3eb605ac847a48fe34c121e7fbccb" escape="true">Fair Value Measurements </ix:nonNumeric></span></div><ix:continuation id="i67c3eb605ac847a48fe34c121e7fbccb" continuedAt="i240cdabbd4984b33963c46edd9f10f6f"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price representing the expected amount that an entity would receive to sell an asset or pay to transfer a liability in an orderly transaction with market participants at the measurement date.  We followed consistent methods and assumptions to estimate fair values as more fully described in Note 1.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value principles prioritize valuation inputs across three broad levels.  Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#8217;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are subject to fair value disclosure consist of cash and cash equivalents, accounts receivable, accounts payable, derivatives, and long-term debt.  As of December&#160;31, 2021, the carrying values of these financial instruments approximated fair value. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain features were bifurcated and accounted for separately from the Series B Preferred Stock.  The following features were recorded as derivatives.  </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><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">Leverage ratio put feature. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Dividends withholding.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  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 $<ix:nonFraction unitRef="usd" contextRef="i2661262767f84a8282cf0b918b17f908_D20210101-20211231" decimals="-5" name="nnbr:TemporaryEquityDividendsWithholdingsNetCashDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDAwMDI_3f026bba-7b4b-4303-8a4f-839409079262">3.0</ix:nonFraction> million to settle this withholding feature after effectively receiving a $<ix:nonFraction unitRef="usd" contextRef="i2661262767f84a8282cf0b918b17f908_D20210101-20211231" decimals="-5" name="nnbr:TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDAwNzE_2a67c0b4-da27-4c22-beb5-41d2c8a6b132">1.0</ix:nonFraction> million offset from the purchasers upon redemption of the Series B Preferred Stock.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Warrants. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In conjunction with our placement of the Series B Preferred Stock, we issued detachable warrants to purchase up to <ix:nonFraction unitRef="shares" contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231" decimals="-3" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDAyNzc_b41f51b0-8bad-4546-b22a-a00ba3c335ed">1.5</ix:nonFraction>&#160;million shares of our common stock (the &#8220;2019 Warrants&#8221;), which are exercisable, in full or in part, at any time prior to December 11, 2026.  The original exercise price was $<ix:nonFraction unitRef="usdPerShare" contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDA0NDc_b1b5063a-8152-4f72-b7f0-81a345c34ad6">12.00</ix:nonFraction> 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 the 2021 Warrants resulted in an adjusted exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231" decimals="2" name="nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDA2ODY_874169f6-4fa9-4ab8-946f-433ada2b17ae">11.49</ix:nonFraction> per share for the 2019 Warrants because the new warrants have an exercise price below market value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Change-in-control put feature.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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) <ix:nonFraction unitRef="number" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="nnbr:TemporaryEquityLiquidationPreferencePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDMzOTM_c02b063d-3452-48bf-8b0e-022593ccb43f">140</ix:nonFraction>% 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.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Warrants.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In conjunction with our placement of the Series D Preferred Stock, we issued detachable warrants to purchase up to <ix:nonFraction unitRef="shares" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="-5" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDM2NzQ_c50d07bf-660c-43bd-9484-0ba69d6857dc">1.9</ix:nonFraction>&#160;million shares of our common stock.  The 2021 Warrants are exercisable, in full or in part, at any time prior to March 22, 2027, at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDM4MjM_9f933310-8f00-4ebd-ad4d-a2d657003fcb">0.01</ix:nonFraction> per share, subject to anti-dilution adjustments in the event of certain future equity issuances, stock splits, stock dividends, combinations or similar events.</span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDgx_f38017bd-c251-44f4-aa54-fa31f0266d03" continuedAt="iee6eecaa804c4234a9df75e394d5ee2a" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the liabilities measured at fair value for the above derivatives above as of December 31, 2021, and 2020.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af65cb8930f4988a1f62e2d7a0d3601_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo3YWJiOTEwNmU3ZDI0ZGY1OGE0ZDNjNTk1YWU3ZThkNy90YWJsZXJhbmdlOjdhYmI5MTA2ZTdkMjRkZjU4YTRkM2M1OTVhZTdlOGQ3XzMtMi0xLTEtMjM1NDk_ee6c65b1-36f3-4d04-9600-2068c31f0c72">7,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2be23eaa88d4924bebf019e0ee425d5_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo3YWJiOTEwNmU3ZDI0ZGY1OGE0ZDNjNTk1YWU3ZThkNy90YWJsZXJhbmdlOjdhYmI5MTA2ZTdkMjRkZjU4YTRkM2M1OTVhZTdlOGQ3XzMtNC0xLTEtMjM1NDk_20616604-9d2d-4c15-aa80-8e92f07a6bf9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffc1fc0755ae4895b7d849c73fe85e0f_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo3YWJiOTEwNmU3ZDI0ZGY1OGE0ZDNjNTk1YWU3ZThkNy90YWJsZXJhbmdlOjdhYmI5MTA2ZTdkMjRkZjU4YTRkM2M1OTVhZTdlOGQ3XzMtNi0xLTEtMjM1NDk_d57d5409-70cc-4c37-839c-539f6b4cbf52">453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i240cdabbd4984b33963c46edd9f10f6f" continuedAt="i8f7b75f8e9ee4b36a90f1f6cc2179cb7"><ix:continuation id="iee6eecaa804c4234a9df75e394d5ee2a"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75f964644f044a6dbcfa683fa359f0d2_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzItMi0xLTEtMjM1NDk_6564def1-cbe9-4970-be6d-aa502f852a80">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i695d433fd1cb4b7bbe5e90794bc93afb_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzItNC0xLTEtMjM1NDk_bae891f9-5a55-4d00-be9c-0f7490a63084">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fefb71a01ad49d6b484342b921896ac_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzItNi0xLTEtMjM1NDk_0b26e404-511c-4e96-9822-dc3b8a6aa2ec">2,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifda2bcbdb1b04e589e40d4114618a3f8_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzMtMi0xLTEtMjM1NDk_a5652900-1033-4f54-9e61-83e3f7810ff7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbbf4ba280a241b5b7fdd5d94106ce8f_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzMtNC0xLTEtMjM1NDk_a07baa39-ab27-4eab-a435-148a22bdf630">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e02b704392044299d6e0572f02b5fe6_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzMtNi0xLTEtMjM1NDk_45bb3551-cb58-4202-8a2b-1314d5db3e24">664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30e1811386194b7e836e48c729bbe37e_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzQtMi0xLTEtMjM1NDk_97bb626b-552f-4e8a-8340-4a73aab3fb9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icab96b2ec67b424a9f6fcf2482628010_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzQtNC0xLTEtMjM1NDk_97e88f31-6834-4e57-b0bf-cffccf2568a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie323d971c55f4d1fbe1855a8ea06f34f_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzQtNi0xLTEtMjM1NDk_174841b5-8041-4af6-aab0-92eedb5da5fd">3,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the Preferred Stock derivatives during the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzItMi0xLTEtMjM1NDk_4d10578c-ab56-4575-858d-f8d79f548a35">3,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzItNC0xLTEtMjM1NDk_f1f87926-addb-4926-90c5-5eca50e65855">2,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzMtMi0xLTEtMjM1NDk_6b1d6deb-1887-4d14-916a-e61958e6bab1">15,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzMtNC0xLTEtMjM1NDk_518d905e-284b-438c-97ee-7825c5f1379f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzQtMi0xLTEtMjM1NDk_602bfd34-5c7d-414d-8295-02f31183619a">7,009</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzQtNC0xLTEtMjM1NDk_d5b2a793-9b83-4fe5-8591-5c3ce50b1b43">493</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzUtMi0xLTEtMjM1NDk_3116c42d-76ef-48ed-bad9-ced91ae03c39">3,005</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzUtNC0xLTEtMjM1NDk_00c6b57d-1eb5-4482-bc1f-955eb1c8decd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtMi0xLTEtMzYyNDM_f1e93135-04c9-4307-a6ac-f452ee7d1d6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtNC0xLTEtMzYyNDM_20548a43-9872-4eb6-ba50-3980ea6f119c">1,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtMi0xLTEtMjM1NDk_de7aee06-ec70-4041-bb5c-a302f7ba0d62">8,224</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtNC0xLTEtMjM1NDk_35c5d222-bbda-45f0-a333-e6135485bca8">3,117</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Changes in the fair value are recognized in the &#8220;Other expense (income), net&#8221; line in the  Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) In 2020, we determined that certain anti-dilution provisions of the Warrants require liability accounting; therefore, we reclassified the $<ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-5" name="nnbr:ReclassificationOfWarrantsFromEquityToLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzQwODU_6303d56d-2f27-49dd-8771-8663fec8b509">1.1</ix:nonFraction> million value of the Warrants recorded in Stockholders&#8217; Equity as of December 31, 2019, to a liability during the year ended December 31, 2020.</span></div></ix:continuation><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the change-in-control put feature utilizes unobservable inputs based on the Company&#8217;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 <ix:nonFraction unitRef="number" contextRef="i0b89ca1907554b9f9066c50e65263e0c_I20211231" decimals="2" name="nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTQ5MTE_f7af5599-274f-408c-898f-ad84eada52cb">1</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1a0c30c2fd7a45c8822fab9156aa3110_I20211231" decimals="2" name="nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTQ5MTg_7ec5deb1-7291-4960-9cce-8df82b32a3a3">10</ix:nonFraction>% as of December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The leverage ratio put feature and the dividends withholding 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 Series B 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 <ix:nonFraction unitRef="number" contextRef="i0d7dd53838d14d68aea8af96f0beeb8d_D20200101-20201231" decimals="INF" name="nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk3MzU_df3a6d78-75eb-4f2c-9f91-6b0baf887486">3</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i0fb3cc8c51f14f8f8adf63c3561293ad_D20200101-20201231" decimals="INF" name="nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk3NDI_1b9ba55d-58cf-43e4-b774-9a1d6a091083">2</ix:nonFraction>% 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 <ix:nonFraction unitRef="number" contextRef="i0d7dd53838d14d68aea8af96f0beeb8d_D20200101-20201231" decimals="INF" name="nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk5MjU_bc5d6efd-f0ca-4da2-86c9-aa9ba12d8f9b">10</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i0fb3cc8c51f14f8f8adf63c3561293ad_D20200101-20201231" decimals="INF" name="nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk5MzI_21f4275c-964b-4d5c-87d9-72a0bcce1b31">1</ix:nonFraction>% as of December 31, 2020.  These probabilities were determined based on management&#8217;s assessment of facts and circumstances at each reporting date.  An increase in these probabilities would have resulted in an increase in the derivative liability fair value.  Given the Series B Preferred Stock value changed by period as a result of dividends and redemption premiums, weighted average values for these assumptions are not meaningful. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the 2019 Warrants is determined using a valuation model that 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 <ix:nonNumeric contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTE4NTk_48f0bdfa-47e9-46d3-82dc-ed3951350ce9">3.6</ix:nonNumeric> years as of December 31, 2021, and <ix:nonNumeric contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTE4Nzg_9ae34421-386a-454d-9228-525b12473824">2.4</ix:nonNumeric> years as of December 31, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the 2021 Warrants is determined using the observable market price of a share of our common stock, less the $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTAzMzE_9f933310-8f00-4ebd-ad4d-a2d657003fcb">0.01</ix:nonFraction> per share exercise price.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our exposure to fluctuations in interest rates using a mix of fixed and variable rate debt.  We utilize fixed-rate interest rate swap agreements to change the variable interest rate to a fixed rate on a portion of our variable rate debt.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of our variable rate debt to a fixed rate of <ix:nonFraction unitRef="number" contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231" decimals="5" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDQ3Njg_42b78f5a-021d-4f99-ad76-2ff285f646ee">1.291</ix:nonFraction>% (the &#8220;2021 Swap&#8221;).  The 2021 Swap has a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDQ4MzE_f98e9788-266a-422f-af3c-be36854ddbe6">60.0</ix:nonFraction>&#160;million and a maturity date of July&#160;31, 2024.  The objective of the 2021 Swap is to eliminate the variability of </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><ix:continuation id="i8f7b75f8e9ee4b36a90f1f6cc2179cb7" continuedAt="i9a0ce3c1abd74031a18592f9488de0c7"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash flows in interest payments on the first $<ix:nonFraction unitRef="usd" contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDQ5NzU_f98e9788-266a-422f-af3c-be36854ddbe6">60.0</ix:nonFraction>&#160;million of variable rate debt attributable to changes in benchmark one-month LIBOR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month LIBOR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable rate debt.  We designated the 2021 Swap as a cash flow hedge at inception. Cash settlements of the 2021 Swap are recognized in interest expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 8, 2019, we entered into a $<ix:nonFraction unitRef="usd" contextRef="ieaeb93c968c7423a83355c52502bbae8_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDU1NDg_4125279e-9343-495c-9767-2f567dd2e2f8">700.0</ix:nonFraction> million fixed-rate interest rate swap agreement that changed the LIBOR-based portion of the interest rate on a portion of our variable rate debt to a fixed rate of <ix:nonFraction unitRef="number" contextRef="ieaeb93c968c7423a83355c52502bbae8_I20211231" decimals="6" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDU3MDg_a53a566b-ec12-46cd-8e81-222bffdd2bb0">2.4575</ix:nonFraction>% (the &#8220;2019 Swap&#8221;).  On March 22, 2021, we terminated the 2019 Swap with a $<ix:nonFraction unitRef="usd" contextRef="i77be95d510d34868a44f68c8592d5e5f_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDU3ODY_1b41791a-5b56-4361-b09a-6524efeb7f87">13.7</ix:nonFraction> million cash payment in connection with the extinguishment of our previously outstanding long-term variable-rate debt.  The 2019 Swap was designated as a cash flow hedge at inception.  However, in the fourth quarter of 2020, the 2019 Swap no longer qualified as an effective hedge, and subsequent changes in fair value of the 2019 Swap were recognized in earnings.  Amounts recognized in earnings related to the 2019 Swap are recorded in the &#8220;Loss on interest rate swap&#8221; line on the Consolidated Statements of Operations and Comprehensive Income (Loss) except that cash settlements prior to termination are recognized in &#8220;Derivative payments on interest rate swap.&#8221;  Cash settlements during 2021 and the fourth quarter of 2020 are presented in investing activities on the Consolidated Statements of Cash Flows. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the effect of the interest rate swaps on the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDgz_c0cd74d2-d990-4250-8f16-e4e83da0874b" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0753192e8ef44b728e3c30e3efbe3377_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzItMi0xLTEtMjM1NDk_610d90f4-75cf-4df5-859e-1ad8d69c0961">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc4f02b436f34c13ac0c8d8e9e4235f0_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzItNC0xLTEtMjM1NDk_5bc315f0-73cc-4d26-8084-e9fe7c150569">8,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa9b6a49b71248a69dd9493f58b98806_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzItNi0xLTEtMjQyNjA_739eff90-a689-458c-bae9-808d2c927f75">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative payments on interest rate swap (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" name="nnbr:DerivativeInstrumentsPaymentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzMtMi0xLTEtMjM1NDk_194a4114-33c4-47bc-b1df-9c32122ea9e4">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" name="nnbr:DerivativeInstrumentsPaymentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzMtNC0xLTEtMjM1NDk_450b1733-9862-4055-a5a5-9aaff65201a4">4,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="nnbr:DerivativeInstrumentsPaymentExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzMtNi0xLTEtMjQyNjA_5356d2bb-27ea-4149-bd06-73086d148c51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on interest rate swap (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzQtMi0xLTEtMjM1NDk_b193e3cc-b8d3-442f-a723-5ddc010b6659">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzQtNC0xLTEtMjM1NDk_0872b73b-5a99-4701-82c4-60e77aa7ae88">11,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzQtNi0xLTEtMjQyNjA_ba774459-c055-4c91-879a-97918fcf2e45">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  Represents settlements on the interest rate swaps while the hedges are effective.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)  Represents settlements and changes in fair value on the 2019 Swap while the hedge was ineffective. </span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, we reported a $<ix:nonFraction unitRef="usd" contextRef="i9497b807824644bdb4bd956d082af94a_I20211231" decimals="-5" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzg5NDE_aa82ffa0-7a48-49b6-bdfa-b25bf896cffd">0.1</ix:nonFraction> million gain and a $<ix:nonFraction unitRef="usd" contextRef="ib473aef6a2644ef2a3bfc9a709b76151_I20201231" decimals="-5" sign="-" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzg5NTM_a55558f6-eeb7-4b8a-b34f-43a884757008">2.9</ix:nonFraction> million loss, respectively, net of tax, in accumulated other comprehensive income related to the interest rate swap.  </span></div><ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDgw_9d0102f5-65c8-4ad9-9d53-39b326e8bd0a" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the assets and liabilities measured at fair value on a recurring basis for the interest rate swap as of December 31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.978%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative asset - other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60511b9e85404725b5ea4adfe6820e28_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzMtMi0xLTEtMjM1NDk_b2dd4285-a1b7-4cba-95e2-1f44227f77bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i936d926ee9134dd2bfe954478bd42e44_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzMtNC0xLTEtMjM1NDk_e758fe1d-dbce-4027-b7f5-2683ac681f3a">284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34c4e97f06974d50adb692561b1aa120_I20211231" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzMtNi0xLTEtMjM1NDk_47873a50-7606-480e-889b-41d3231468ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60511b9e85404725b5ea4adfe6820e28_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzQtMi0xLTEtMjM1NDk_bce80173-68d4-481c-ab44-140e5e66bc6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i936d926ee9134dd2bfe954478bd42e44_I20211231" decimals="-3" sign="-" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzQtNC0xLTEtMjM1NDk_36c2c6e6-984a-4f71-8793-a015c07a7523">129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34c4e97f06974d50adb692561b1aa120_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzQtNi0xLTEtMjM1NDk_7cbc698a-f03f-4f1c-b184-ad601e7ea745">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60511b9e85404725b5ea4adfe6820e28_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzYtMi0xLTEtMjM1NDk_d5c4c88c-0b0e-4347-8d83-c651b2266403">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i936d926ee9134dd2bfe954478bd42e44_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzYtNC0xLTEtMjM1NDk_2e9dbfb0-37bf-4efe-befc-408e79a59df1">155</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34c4e97f06974d50adb692561b1aa120_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzYtNi0xLTEtMjM1NDk_8e575d29-27df-4572-adf0-fa094f4735fd">&#8212;</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bcf792073e4d01b03878b9b9f7e264_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzQtMi0xLTEtMjM1NDk_1d0a1e97-9f8e-4bc9-8f76-848c05f246a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if71df389532d473cb98d07bb10b656a1_I20201231" decimals="-3" sign="-" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzQtNC0xLTEtMjM1NDk_6b2bb15e-3a89-4336-95df-677dcf06135a">11,022</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82947304cdc343cda7feb0bc78da5baa_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzQtNi0xLTEtMjM1NDk_16e8db63-679a-4f1d-bfb1-34fece9ae740">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bcf792073e4d01b03878b9b9f7e264_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzUtMi0xLTEtMjM1NDk_095195fb-0576-43be-a7b8-b81a158808ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if71df389532d473cb98d07bb10b656a1_I20201231" decimals="-3" sign="-" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzUtNC0xLTEtMjM1NDk_ad591ef9-a1d9-40ba-8c74-b93e9a03d809">4,357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82947304cdc343cda7feb0bc78da5baa_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzUtNi0xLTEtMjM1NDk_7ba5d240-b32b-40c8-a7c5-8c5424231b92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bcf792073e4d01b03878b9b9f7e264_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzYtMi0xLTEtMjM1NDk_4a1b1a51-57b5-45ff-b439-6dd57643fa84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if71df389532d473cb98d07bb10b656a1_I20201231" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzYtNC0xLTEtMjM1NDk_1e953045-5b9a-46fa-b7b3-d6a37ce73a4d">15,379</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82947304cdc343cda7feb0bc78da5baa_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzYtNi0xLTEtMjM1NDk_52270af7-d962-49d8-ad82-3d84c6cc3d01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="i9a0ce3c1abd74031a18592f9488de0c7" continuedAt="i1bf27bb3e99640fdba7c187918728411">Fixed Rate Debt</ix:continuation></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1bf27bb3e99640fdba7c187918728411">The fair value of our outstanding fixed-rate debt included in the &#8220;International lines of credit and other loans&#8221; line item within Note 11 to these Notes to Consolidated Financial Statements approximated carrying value as of December 31, 2021 and 2020, respectively.  These fair values represent Level 2 under the three-tier hierarchy described above.  The carrying value of this fixed-rate debt was $<ix:nonFraction unitRef="usd" contextRef="i84be16d45b9d437faa4183c800786795_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2Mzg0NDE_58bc8fb1-4fb9-4292-9221-fed758715f1c">10.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="icab96b2ec67b424a9f6fcf2482628010_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2Mzg0NDk_56086fbd-dadc-41ba-90f6-99c151ba4e80">14.4</ix:nonFraction>&#160;million as of December 31, 2021 and 2020, respectively.</ix:continuation>   </span></div><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_160"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 20. <ix:nonNumeric contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNjAvZnJhZzplM2M3NTRkNzkyMzE0NGQyYWE2NGUxOTAzYjRiYWYzOS90ZXh0cmVnaW9uOmUzYzc1NGQ3OTIzMTQ0ZDJhYTY0ZTE5MDNiNGJhZjM5XzE2NDkyNjc0NDQ5MzY_866ca99e-ddb5-4b00-b81e-9c2359577ace" continuedAt="id544027dd5d2489394a73f388d842638" escape="true">Subsequent Event </ix:nonNumeric></span></div><ix:continuation id="id544027dd5d2489394a73f388d842638"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Amendment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 3, 2022, we amended the Term Loan Facility to adjust certain covenants under the agreement.  The amendment increases the maximum total leverage ratio for all quarters of 2022 and 2023.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="if1e48e45331144eda205534cf40fd15c_163"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:24.02pt">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dismissal of Previous Independent Registered Public Accounting Firm</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 29, 2020, the Audit Committee of our Board of Directors dismissed PricewaterhouseCoopers LLP (&#8220;PwC&#8221;) as our independent registered public accounting firm.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reports of PwC on our consolidated financial statements as of and for the year ended December 31, 2019, did not contain an adverse opinion or a disclaimer of opinion and were not qualified or modified as to uncertainty, audit scope, or accounting principles.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, and during the interim period through May 29, 2020, there were (i) no disagreements within the meaning of Item 304(a)(1)(iv) of Regulation S-K between the Company and PwC on any matter of accounting principles or practices, financial statement disclosure, or auditing scope or procedure, any of which, if not resolved to PwC&#8217;s satisfaction, would have caused PwC to make reference thereto in their reports, and (ii) no &#8220;reportable events&#8221; within the meaning of Item 304(a)(1)(v) of Regulation S-K, except as noted below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2019, the material weaknesses in the Company&#8217;s internal control over financial reporting previously reported in Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2019, filed on March 16, 2020, related to (a) an ineffective control environment due to a lack of a sufficient complement of personnel with an appropriate level of knowledge, experience and training commensurate with our financial reporting requirements and (b) ineffective design and maintenance of monitoring controls over our Paragon Medical business.  These material weaknesses contributed to additional material weakness in that we (1) did not design and maintain effective internal controls over the accounting for transactions in the revenue and receivables business process within our Paragon Medical business to determine whether the transactions occurred and were complete and accurate, and (2) did not design and maintain effective controls over certain information technology general controls within our Paragon Medical business for information systems that are relevant to the preparation of our financial statements.  Additionally, for the fiscal year ended December 31, 2019, we did not maintain effective control activities at one of our smaller foreign subsidiaries in which certain employees intentionally did not operate the controls related to inventory quantities as designed that resulted in the creation of unsupported physical inventory counts and inventory quantity adjustments.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Appointment of New Independent Registered Public Accounting Firm</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 29, 2020, the Audit Committee approved the engagement of Grant Thornton LLP (&#8220;Grant Thornton&#8221;) as our independent registered public accounting firm for the year ending December 31, 2020, effective immediately.  During the year ended December 31, 2019, and during the interim period through May 29, 2020, neither the Company nor anyone acting on its behalf consulted with Grant Thornton regarding any of the matters described in Items 304(a)(2)(i) and (ii) of Regulation S-K.</span></div><div id="if1e48e45331144eda205534cf40fd15c_166"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:16.8pt">Controls and Procedures </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act).  Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December&#160;31, 2021, to ensure that information required to be disclosed </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The management of NN, Inc. is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f).&#160; Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.  Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management, under the supervision and with the participation of the Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of our internal control over financial reporting as of December&#160;31, 2021, based on the criteria described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;).   Based on this assessment, management has determined that the Company's internal control over financial reporting was effective as of December 31, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grant Thornton LLP, the independent registered public accounting firm that has audited our consolidated financial statements, has audited the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2021, as stated in their report included in Item 8 of this Annual Report. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting (as defined in the Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) that occurred during the quarter ended December 31, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </span></div><div id="if1e48e45331144eda205534cf40fd15c_169"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:17.36pt">Other Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="if1e48e45331144eda205534cf40fd15c_1607"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III&#160;</span></div><div id="if1e48e45331144eda205534cf40fd15c_175"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.02pt">Directors, Executive Officers, and Corporate Governance</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item&#160;10 of Form 10-K concerning our directors is contained in our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after December&#160;31, 2021 (&#8220;our definitive proxy statement&#8221;), and in accordance with General Instruction&#160;G to Form 10-K, is hereby incorporated herein by reference.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Code of Conduct/Ethics Statement, as amended (the &#8220;Code&#8221;), is applicable to all officers, directors, and employees.  The Code is posted on our website at www.nninc.com.&#160; Information contained on our website is not part of this Annual Report.&#160; We will satisfy any disclosure requirements under Item&#160;5.05 of Form 8-K regarding an amendment to, or waiver from, any provision of the Code with respect to our principal executive officer, principal financial officer, principal accounting officer, and persons performing similar functions by disclosing the nature of such amendment or waiver on our website or in a Current Report on Form 8-K.</span></div><div id="if1e48e45331144eda205534cf40fd15c_178"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.02pt">Executive Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item&#160;11 of Form 10-K is contained in the sections entitled &#8220;Information about the Directors and the Director Nominees &#8212; Compensation of Directors&#8221; and &#8220;Executive Compensation&#8221; of our definitive proxy statement and, in accordance with General Instruction G to Form 10-K, is hereby incorporated herein by reference.</span></div><div id="if1e48e45331144eda205534cf40fd15c_181"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.02pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item&#160;12 of Form 10-K is contained in the section entitled &#8220;Beneficial Ownership of Common Stock&#8221; of our definitive proxy statement and, in accordance with General Instruction G to Form 10-K, is hereby incorporated herein by reference.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by Item&#160;201(d) of Regulation S-K concerning our equity compensation plans is set forth in the table below.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table&#160;of&#160;Equity&#160;Compensation&#160;Plan&#160;Information</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except per share data)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number&#160;of&#160;securities&#160;to<br/>be issued upon exercise <br/>of outstanding options,<br/>warrants, and rights<br/>(a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average<br/>exercise price of<br/>outstanding&#160;options,<br/>warrants, and rights<br/>(b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number&#160;of&#160;securities<br/>remaining available&#160;for&#160;<br/>future&#160;issuance&#160;under<br/>equity compensation plans<br/>(excluding securities reflected in<br/>column (a))<br/>(c)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xODEvZnJhZzo5YjljN2E2NWU1YTQ0Zjg5ODdkZGVjNzZmMGZhM2U0ZS90YWJsZTpmOWMzY2Y0OTc4NjQ0YWZhODQ0ODE2ZWVkZDE2YzljMC90YWJsZXJhbmdlOmY5YzNjZjQ5Nzg2NDRhZmE4NDQ4MTZlZWRkMTZjOWMwXzItMi0xLTEtMjM1NDk_0cef8590-c5dc-4f1c-b204-716fa6725ff2">621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xODEvZnJhZzo5YjljN2E2NWU1YTQ0Zjg5ODdkZGVjNzZmMGZhM2U0ZS90YWJsZTpmOWMzY2Y0OTc4NjQ0YWZhODQ0ODE2ZWVkZDE2YzljMC90YWJsZXJhbmdlOmY5YzNjZjQ5Nzg2NDRhZmE4NDQ4MTZlZWRkMTZjOWMwXzItNC0xLTEtMjM1NDk_a2fde810-75b5-4dfb-8a30-14a618b1bddf">12.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231" decimals="-3" name="nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xODEvZnJhZzo5YjljN2E2NWU1YTQ0Zjg5ODdkZGVjNzZmMGZhM2U0ZS90YWJsZTpmOWMzY2Y0OTc4NjQ0YWZhODQ0ODE2ZWVkZDE2YzljMC90YWJsZXJhbmdlOmY5YzNjZjQ5Nzg2NDRhZmE4NDQ4MTZlZWRkMTZjOWMwXzItNi0xLTEtMjM1NDk_cb201152-ba73-4290-a766-7f70c10fcc40">2,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="if1e48e45331144eda205534cf40fd15c_184"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.02pt">Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item&#160;13 of Form 10-K regarding review, approval, or ratification of transactions with related persons is contained in the section entitled &#8220;Certain Relationships and Related Transactions&#8221; of our definitive proxy statement and, in accordance with General Instruction G to Form&#160;10-K, is hereby incorporated herein by reference.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item&#160;13 of Form 10-K regarding director independence is contained in the section entitled &#8220;Information about the Directors and the Director Nominees&#8221; of our definitive proxy statement and, in accordance with General Instruction G to Form 10-K, is hereby incorporated herein by reference.</span></div><div id="if1e48e45331144eda205534cf40fd15c_187"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.02pt">Principal Accountant Fees and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item&#160;14 of Form 10-K concerning our accounting fees and services is contained in the section entitled &#8220;Fees Paid to Registered Independent Public Accounting Firm&#8221; of our definitive proxy statement and, in accordance with General Instruction G to Form 10-K, is hereby incorporated herein by reference.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="if1e48e45331144eda205534cf40fd15c_193"></div><div style="-sec-extract:summary;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.02pt">Exhibit and Financial Statement Schedules</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Documents Filed as Part of this Report</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1. Financial Statements</span></div><div style="margin-top:6pt;padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of NN, Inc. filed as part of this Annual Report on Form 10-K begin on the following pages hereof:</span></div><div style="margin-top:5pt;padding-left:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.210%"><tr><td style="width:1.0%"></td><td style="width:84.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_64">Reports of Independent Registered Public Accounting Firms</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_64">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_70">Consolidated Statements of Operations and Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_70">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_73">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_73">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_76">Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_76">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_79">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_79">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_82">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_82">42</a></span></div></td></tr></table></div><div style="margin-top:7pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2. Financial Statement Schedules</span></div><div style="margin-top:6pt;padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required information is reflected in the Notes to Consolidated Financial Statements within Item&#160;8.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3. Exhibits</span></div><div style="margin-top:6pt;padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN, Inc. will provide without charge to any person, upon the written request of such person, a copy of any of the following Exhibits to this Form 10-K.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SEC File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312514275202/d759459dex21.htm">Agreement and Plan of Merger, dated as of July&#160; 18, 2014, by and among NN, Inc., PMC Global Acquisition Corporation, Autocam Corporation, Newport Global Advisors, L.P., and John C. Kennedy</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 22, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312515294271/d17337dex21.htm">Stock Purchase Agreement, dated as of August&#160; 17, 2015, by and among NN, Inc., Precision Engineered Products Holdings, Inc. and PEP Industries, LLC</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 18, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517224726/d422757dex21.htm">Purchase Agreement, dated as of July&#160;10, 2017, by and between NN, Inc. and TSUBAKI NAKASHIMA Co., Ltd.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 10, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312518105623/d535081dex21.htm">Stock Purchase Agreement, dated as of April 2, 2018, by and among NN, Inc. Precision Engineered Products LLC, Paragon Equity LLC, and PMG Intermediate Holding Corporation  </a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 3, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312520227628/d73183dex21.htm">Stock Purchase Agreement, dated as of August 22, 2020, by and between NN, Inc., Precision Engineered Products Holdings, Inc. and ASP Navigate Acquisition Corp.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 24, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000095016802001631/dex31.txt">Restated Certificate of Incorporation of NN, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-89950</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 6, 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519151712/d750456dex31.htm">Certificate of Amendment to Restated Certificate of Incorporation of NN, Inc. (Declassification).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519151712/d750456dex32.htm">Certificate of Amendment to Restated Certificate of Incorporation of NN, Inc. (Share Increase)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000092290708000740/exhibit31_121608.htm">Certificate of Designation of Series A Junior Participating Preferred Stock of NN, Inc., as filed with the Secretary of the State of Delaware</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 18, 2008</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519311505/d775548dex31.htm">Certificate of Designation of Series B Convertible Preferred Stock of NN, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2019</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SEC File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312520108738/d852780dex31.htm">Certificate of Designations of Series C Junior Participating Preferred Stock of NN, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312515383841/d73953dex31.htm">Amended and Restated By-Laws of NN, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519151712/d750456dex33.htm">Amendment to Amended and Restated Bylaws of NN, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex31.htm">Certificate of Designation of Series D Preferred Stock</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 22, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000095016802001631/dex41.txt">The specimen stock certificate representing NN, Inc.&#8217;s Common Stock, par value $0.01 per share</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-89950</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 6, 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312514328980/d785003dex41.htm">Stockholders&#8217; Agreement, effective as of August&#160;29, 2014, by and between NN, Inc. and John C. Kennedy</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519311505/d775548dex41.htm">Form of Common Stock Purchase Warrant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312520108738/d852780dex41.htm">Rights Agreement, dated as of April 15, 2020, between NN, Inc. and Computershare Inc., as Rights Agent.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000091854121000003/q42020ex45.htm">Description of Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex41.htm">Common Stock Warrant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 22, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000100579405000976/nnex4_3.htm">NN, Inc. 2005 Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-130395</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 16, 2005</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312516528060/d172979ddef14a.htm">NN, Inc. 2011 Amended and Restated Stock Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DEF14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appendix&#160;A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000095013102002704/dex106.txt">Form of Indemnification Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-3/A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-89950</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/0001047469-99-013036.txt">Elective Deferred Compensation Plan, dated February&#160;26, 1999</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 1999</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312514328980/d785003dex103.htm">Escrow Agreement, effective as of August&#160; 29, 2014, by and among NN, Inc., Newport Global Advisors, L.P., John C. Kennedy and Computershare Trust Company, N.A.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312514328980/d785003dex104.htm">Indemnity Agreement, effective as of August&#160; 29, 2014, by and among NN, Inc. and each of the shareholders of Autocam Corporation identified therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2, 2014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312515093835/d863758dex1027.htm">Executive Employment Agreement, dated September&#160;9, 2014, between NN, Inc. and Warren A. Veltman</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2015</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312516729285/d137430dex101.htm">Amendment and Restatement Agreement, dated as of September&#160; 30, 2016, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, SunTrust Bank, KeyBank National Association and Regions Bank</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 3, 2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312516760147/d286848dex101.htm">Incremental Amendment to Amended and Restated Credit Agreement, dated as of October&#160; 31, 2016, among NN, Inc., the Guarantors, HomeTrust Bank, as 2016 Revolving Credit Increase Lender, KeyBank National Association, as an L/C Issuer, Regions Bank, as Swing Line Lender and an L/C Issuer, and SunTrust Bank, as Administrative Agent and an L/C Issuer</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 4, 2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312516765864/d161928ddef14a.htm">NN, Inc. 2016 Omnibus Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DEF14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appendix&#160;A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 10, 2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517085150/d287773dex1018.htm">Form of Incentive Stock Option Agreement under the 2016 Omnibus Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517085150/d287773dex1019.htm">Form of Nonqualified Stock Option Agreement under the 2016 Omnibus Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517085150/d287773dex1020.htm">Form of Restricted Share Award Agreement under the 2016 Omnibus Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2017</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SEC File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517085150/d287773dex1021.htm">Form of Performance Share Unit Award Agreement under the 2016 Omnibus Incentive Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517157840/d258644dex102.htm">Separation Agreement, dated as of April&#160;1, 2017, by and between NN, Inc. and Matthew S. Heiter.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 4, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517109078/d354106dex101.htm">Amendment No.&#160;1 to Amended and Restated Credit Agreement, dated as of April&#160; 3, 2017, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, SunTrust Bank, JPMorgan Chase Bank, N.A., KeyBank National Association and Regions Bank</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 4, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517262214/d443368dex101.htm">Amendment No.&#160;2 to Amended and Restated Credit Agreement, dated as of August&#160; 15, 2017, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, and SunTrust Bank, Regions Bank, JPMorgan Chase Bank, N.A., HomeTrust Bank and Key Bank National Association, collectively, the Revolving Credit Lenders, and SunTrust Bank, as the Administrative Agent.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 18, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312517351180/d492996dex101.htm">Amendment No.&#160;3 to Amended and Restated Credit Agreement, dated as of November&#160; 24, 2017, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, SunTrust Bank, as administrative agent, and certain lenders named therein.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 24, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312518105623/d535081dex101.htm">Commitment Letter, dated as of April 2, 2018, by and among NN, Inc., SunTrust Bank and SunTrust Robinson Humphrey, Inc. </a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 3, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312518153752/d584161dex101.htm">Amendment No. 4 to Amended and Restated Credit Agreement, dated May 7, 2018, by and among NN, Inc., the affiliated Guarantors party thereto, SunTrust Bank, SunTrust Robinson Humphrey, Inc. and the Lenders party thereto</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312518358103/d677211dex101.htm">Amendment No. 5 to Amended and Restated Credit Agreement, dated December 26, 2018, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, SunTrust Bank, as administrative agent and certain lenders named therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519050655/d702004dex101.htm">Cooperation Agreement dated February 25, 2019, by and among NN, Inc., Legion Partners Asset Management, LLC, and certain persons listed therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519077094/d690479dex101.htm">Amendment No. 6 to Amended and Restated Credit Agreement, dated March 15, 2019, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, SunTrust Bank, as administrative agent and certain lenders named therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 18, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519100697/d716172ddef14a.htm">NN, Inc. 2019 Omnibus Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DEF14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appendix C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 8, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000162828019006509/q12019ex101.htm">Separation Agreement, dated as of April 1, 2017, by and between NN, Inc. and D. Gail Nixon.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519171299/d765702dex101.htm">Amendment No. 7 to Amended and Restated Credit Agreement, dated June 11, 2019, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, SunTrust Bank, as administrative agent and certain lenders named therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 12, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000162828019010554/q22019ex104.htm">Form of Incentive Stock Option Agreement under the 2019 Omnibus Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2019</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SEC File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000162828019010554/q22019ex105.htm">Form of Nonqualified Stock Option Agreement under the 2019 Omnibus Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000162828019010554/q22019ex106.htm">Form of Restricted Share Award Agreement under the 2019 Omnibus Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000162828019010554/q22019ex107.htm">Form of Performance Share Unit Award Agreement under the 2019 Omnibus Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519230172/d797574dex101.htm">Letter of Understanding and Relocation Agreement, effective as of August&#160;23, 2019, by and between NN, Inc. and Thomas DeByle.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 27, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519230172/d797574dex102.htm">Form of Separation Agreement.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 27, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519252768/d628110dex101.htm">Amendment No. 1 to Executive Employment Agreement, dated as of September 20, 2019, by and between NN, Inc. and Warren A. Veltman</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 24, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519311505/d775548dex101.htm">Securities Purchase Agreement, dated December 5, 2019, by and among NN, Inc. and the Investors.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519311505/d775548dex102.htm">Registration Rights Agreement, dated as of December 11, 2019, by and among NN, Inc. and the Investors.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312519319078/d851077dex101.htm">Amendment No. 8 to Amended and Restated Credit Agreement, dated December 19, 2019, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, SunTrust Bank, as administrative agent and certain lenders named therein</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 19, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312520043434/d574674dex101.htm">Amendment No. 2 to Executive Employment Agreement, dated as of February 17, 2020, by and between NN, Inc. and Warren A. Veltman</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-23486</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 20, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000162828020007401/ex101.htm">Executive Employment Agreement dated October 3, 2014, between the Company and John R. Buchan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 11, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.39</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312520206437/d900289dex101.htm">Amendment No. 1 to Second Amended and Restated Credit Agreement, dated as of July 29, 2020, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, Truist Bank, JPMorgan Chase Bank, N.A., KeyBank National Association and HomeTrust Bank</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312520227628/d73183dex101.htm">Amendment No. 2 to Second Amended and Restated Credit Agreement, dated as of August 22, 2020, by and among NN, Inc., certain NN, Inc. subsidiaries named therein, Truist Bank, JPMorgan Chase Bank, N.A., KeyBank National Association and HomeTrust Bank</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 24, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312520272107/d76177dex101.htm">Form of Retention Bonus Agreement </a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 19, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.42</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex101.htm">Securities Purchase Agreement, dated March 22, 2021, by and between </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex101.htm">N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex101.htm">N, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex101.htm"> and the </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex101.htm">NGTV Nevada Holdi</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex101.htm">ngs</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex101.htm"> LP</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 22, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex102.htm">Board Observer Agreement, dated March 22, 2021, by and between </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex102.htm">N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex102.htm">N, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex102.htm"> and the </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex102.htm">N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex102.htm">HTV N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex102.htm">evada Holdings LP</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 22, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.44</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex103.htm">Term Loan Credit Agreement, dated March 22, 2021, by and among </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex103.htm">N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex103.htm">N, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex103.htm">, as borrower, and Oaktree Fund Administration, LLC, as administrative agent</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 22, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.45</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex104.htm">Credit Agreement, dated March 22, 2021, by and among </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex104.htm">N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex104.htm">N, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000918541/000119312521089609/d162543dex104.htm">, as borrower, and JPMorgan Chase Bank, N.A., as administrative agent</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 22, 2021</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporation by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SEC File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.46</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000119312521162205/d26069dex101.htm">Cooperation Agreement, dated May 13, 2021, among NN, Inc., Corre Partners Management, LLC, and each of the persons listed on the signature page thereto</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 14, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.47*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000091854121000016/ex101-debyleseparationagre.htm">Separation Agreement and General Release, dated </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000091854121000016/ex101-debyleseparationagre.htm">June 14, 2021, by and between NN, Inc. and Thomas D. DeByle</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.48*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000091854121000016/ex102-formofseparationagre.htm">Separation Agreement by and between NN, Inc. and Michael C. Felcher</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 15, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.49</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000091854122000030/exhibit101amendmentno1.htm">Amendment No. 1 to Term Loan Credit Agreement, dated as of March 3, 2022, by and among NN, Inc., certain subsidiaries of NN, Inc., the lenders party thereto, and Oaktree Fund Administration, LLC, as administrative agent</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/918541/000091854122000030/exhibit101amendmentno1.htm">.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">000-39268</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 4, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q42021ex211.htm">List of Subsidiaries of NN, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q42021ex231.htm">Consent of Grant Thornton LLP, Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q42021ex232.htm">Consent of PricewaterhouseCoopers LLP, Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q42021ex311.htm">Certification of Chief Executive Officer pursuant to Section&#160;302 of Sarbanes-Oxley Act</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q42021ex312.htm">Certification of Chief Financial Officer pursuant to Section&#160;302 of Sarbanes-Oxley Act</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1##</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q42021ex321.htm">Certification of Chief Executive Officer pursuant to Section&#160;906 of Sarbanes-Oxley Act</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2##</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q42021ex322.htm">Certification of Chief Financial Officer pursuant to Section&#160;906 of Sarbanes-Oxley Act</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Service</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxonomy Calculation Linkbase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Label Linkbase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management contract or compensatory plan or arrangement.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">##</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This certification is being furnished solely to accompany this Annual Report on Form 10-K pursuant to 18 U.S.C. Section 1350 and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934 and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filings.</span></td></tr></table></div><div id="if1e48e45331144eda205534cf40fd15c_196"></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.02pt">Form 10-K Summary</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="if1e48e45331144eda205534cf40fd15c_199"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">Table of Content</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if1e48e45331144eda205534cf40fd15c_7">s</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:7.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.773%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NN, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Warren A. Veltman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warren A. Veltman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President, Chief Executive Officer, and Director</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name and Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Warren A. Veltman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer, and Director<br/>(Principal Executive Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warren A. Veltman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Michael C. Felcher</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President &#8211; Chief Financial Officer<br/>(Principal Financial and Accounting Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Felcher</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jeri J. Harman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Executive Chairman, Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeri J. Harman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Raynard D. Benvenuti</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raynard D. Benvenuti</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Robert E. Brunner</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert E. Brunner</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Christina E. Carroll</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christina E. Carroll</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jo&#227;o Faria</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jo&#227;o Faria</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Rajeev Gautam, Ph.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rajeev Gautam, Ph.D.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Shihab Kuran, Ph.D.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shihab Kuran, Ph.D.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Tom H. Wilson, Jr.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tom H. Wilson, Jr.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>q42021ex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ia6e4c119d871401fad18b2d8aca4ee3a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Subsidiaries of Registrant</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.235%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subsidiaries of NN, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation or Organization</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced Precision Products, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam (China) Automotive Components Co., Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam Corporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam do Brasil Usinagem, Ltda.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam Equipment Holdings, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam Equipment, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam Europe, B.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam France, S.A.R.L.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam International, Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam Poland Sp. z.o.o.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam South Carolina, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Autocam-Pax, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bouverat Industries, S.A.S.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brainin (Foshan) Precision Engineered Products Co. Ltd.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brainin de Mexico, S.A. de C.V.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brainin-Advance Industries LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Caprock Enclosures, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Caprock Manufacturing, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Metal Finishing LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holmed, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HowesTemco, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Molding Corporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kugelfertigung Eltmann GmbH </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NN Euroball Ireland Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NN Power Solutions, LLC </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NN Power Solutions Holdings, LLC </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NN Precision Plastics, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PMC Acquisition Company, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PMC USA Acquisition Company, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PNC Acquisition Company Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Polymetallurgical LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision Metal Components Mexico SRL</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Premco, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Profiles Incorporated</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southern California Technical Arts, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Triumph LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wauconda Tool&#160;&#38; Engineering LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Whirlaway Corporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ohio</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>q42021ex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1c4cbf628bb3405e8ec9b648e4fd2a8b_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued our reports dated March 11, 2022, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of NN, Inc. on Form 10-K for the year ended December 31, 2021. We consent to the incorporation by reference of said reports in the Registration Statements of NN, Inc. on Form S-8 (File Nos. 333-174519, 333-130395, 333-216739, and 333-232258).</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; GRANT THORNTON LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charlotte, North Carolina</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 11, 2022</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>q42021ex232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i24e0388bfcc64591b7f54bf2bb8db7dd_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-174519, 333-130395, 333-216739 and 333-232258) of NN, Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of our report dated March 16, 2020, except for the effect of discontinued operations discussed in Note 2 to the consolidated financial statements, as to which the date is March 15, 2021 and except for the 2019 summarized financial information of the unconsolidated joint venture in Note 9 to the consolidated financial statements, as to which the date is March&#160;11, 2022, relating to the consolidated financial statements, which appears in this Form 10-K.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PricewaterhouseCoopers LLP</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atlanta, Georgia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2022</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>q42021ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i27ec56ed7d374d22a21d31bba74aa327_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO RULES 13a-14(a) AND 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Warren A. Veltman, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this annual report on Form 10-K of NN, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of the annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.754%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  March&#160;11, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Warren A. Veltman</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warren A. Veltman</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>q42021ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i410c32b20be94aeb9e9cceca44f4f393_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULES 13a-14(a) AND 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael C. Felcher, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this annual report on Form 10-K of NN, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of the annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  March&#160;11, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael C. Felcher</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Felcher</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President &#8211; Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>q42021ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i920262a9d616477dae83253df8999c3e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of NN, Inc. (the &#8220;Company&#8221;) on Form 10-K for the annual period ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, in the capacity and date indicated below, hereby certifies pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58; (1)&#160;the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, and (2)&#160;the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods indicated.</font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.754%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  March&#160;11, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Warren A. Veltman</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warren A. Veltman</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>q42021ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id2e776b148d2483cb2d0241edf24d3ef_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of NN, Inc. (the &#8220;Company&#8221;) on Form 10-K for the annual period ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, in the capacity and date indicated below, hereby certifies pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58; (1)&#160;the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, and (2)&#160;the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods indicated.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  March&#160;11, 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael C. Felcher</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael C. Felcher</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President &#8211; Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>nnbr-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:44795823-a596-4f68-aefb-39a347fddfd8,g:9872701b-9859-41d1-8753-701ec7797d12-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nnbr="http://www.nninc.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.nninc.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nnbr-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nnbr-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nnbr-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nnbr-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.nninc.com/role/DocumentandEntityInformation">
        <link:definition>000010001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.nninc.com/role/AuditInformation">
        <link:definition>040024001 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" roleURI="http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss">
        <link:definition>100010002 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.nninc.com/role/ConsolidatedBalanceSheets">
        <link:definition>100020003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>100030004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>100040005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" roleURI="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical">
        <link:definition>100050006 - Statement - Consolidated Statements of Changes in Stockholders' Equity - Parenthetical</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.nninc.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>100060007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://www.nninc.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>140074002 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.nninc.com/role/SignificantAccountingPolicies">
        <link:definition>210011001 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicies" roleURI="http://www.nninc.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>220022001 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>240034003 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://www.nninc.com/role/DiscontinuedOperations">
        <link:definition>210041002 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://www.nninc.com/role/DiscontinuedOperationsTables">
        <link:definition>230053001 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsAdditionalInformationDetail" roleURI="http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail">
        <link:definition>240064004 - Disclosure - Discontinued Operations - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails" roleURI="http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails">
        <link:definition>240074005 - Disclosure - Discontinued Operations - Summary of Major Line Items Included in Results of Operations of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails" roleURI="http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails">
        <link:definition>240084006 - Disclosure - Discontinued Operations - Interest Expense Reclassified to Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails" roleURI="http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails">
        <link:definition>240094007 - Disclosure - Discontinued Operations - Summary of Significant Noncash Items and Cash Paid for Capital Expenditures of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.nninc.com/role/Acquisitions">
        <link:definition>210101003 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAdditionalInformationDetail" roleURI="http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail">
        <link:definition>240114008 - Disclosure - Acquisitions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.nninc.com/role/SegmentInformation">
        <link:definition>210121004 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.nninc.com/role/SegmentInformationTables">
        <link:definition>230133002 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationDetail" roleURI="http://www.nninc.com/role/SegmentInformationDetail">
        <link:definition>240144009 - Disclosure - Segment Information - (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail" roleURI="http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail">
        <link:definition>240154010 - Disclosure - Segment Information - Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivable" roleURI="http://www.nninc.com/role/AccountsReceivable">
        <link:definition>210161005 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableTables" roleURI="http://www.nninc.com/role/AccountsReceivableTables">
        <link:definition>230173003 - Disclosure - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableAccountsReceivableNetDetail" roleURI="http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail">
        <link:definition>240184011 - Disclosure - Accounts Receivable - Accounts Receivable, Net (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail" roleURI="http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail">
        <link:definition>240194012 - Disclosure - Accounts Receivable - Summary of Activity in the Allowance for Credit Losses (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableAdditionalInformationDetails" roleURI="http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails">
        <link:definition>240204013 - Disclosure - Accounts Receivable - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.nninc.com/role/Inventories">
        <link:definition>210211006 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.nninc.com/role/InventoriesTables">
        <link:definition>230223004 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesSummaryofInventoriesDetail" roleURI="http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail">
        <link:definition>240234014 - Disclosure - Inventories - Summary of Inventories (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://www.nninc.com/role/PropertyPlantandEquipment">
        <link:definition>210241007 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentTables">
        <link:definition>230253005 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail">
        <link:definition>240264015 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentAdditionalInformationDetail" roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentAdditionalInformationDetail">
        <link:definition>240274016 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.nninc.com/role/Goodwill">
        <link:definition>210281008 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillTables" roleURI="http://www.nninc.com/role/GoodwillTables">
        <link:definition>230293006 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillChangesinCarryingAmountofGoodwillDetail" roleURI="http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail">
        <link:definition>240304017 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAdditionalInformationDetail" roleURI="http://www.nninc.com/role/GoodwillAdditionalInformationDetail">
        <link:definition>240314018 - Disclosure - Goodwill - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNet" roleURI="http://www.nninc.com/role/IntangibleAssetsNet">
        <link:definition>210321009 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetTables" roleURI="http://www.nninc.com/role/IntangibleAssetsNetTables">
        <link:definition>230333007 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail" roleURI="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail">
        <link:definition>240344019 - Disclosure - Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Segment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail" roleURI="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail">
        <link:definition>240354020 - Disclosure - Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Major Asset Class (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail" roleURI="http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail">
        <link:definition>240364021 - Disclosure - Intangible Assets, Net - Schedule of Finite Lived Intangible Assets Future Amortization Expense Table (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetAdditionalInformationDetails" roleURI="http://www.nninc.com/role/IntangibleAssetsNetAdditionalInformationDetails">
        <link:definition>240374022 - Disclosure - Intangible Assets, Net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentinJointVenture" roleURI="http://www.nninc.com/role/InvestmentinJointVenture">
        <link:definition>210381010 - Disclosure - Investment in Joint Venture</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentinJointVentureTables" roleURI="http://www.nninc.com/role/InvestmentinJointVentureTables">
        <link:definition>230393008 - Disclosure - Investment in Joint Venture (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentinJointVentureAdditionalInformationDetail" roleURI="http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail">
        <link:definition>240404023 - Disclosure - Investment in Joint Venture - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail" roleURI="http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail">
        <link:definition>240414024 - Disclosure - Investment in Joint Venture - Summarized Activity Related to Investment in Joint Venture (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummarizedFinancialInformationDetails" roleURI="http://www.nninc.com/role/SummarizedFinancialInformationDetails">
        <link:definition>240424025 - Disclosure - Summarized Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.nninc.com/role/IncomeTaxes">
        <link:definition>210431011 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.nninc.com/role/IncomeTaxesTables">
        <link:definition>230443009 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail" roleURI="http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail">
        <link:definition>240454026 - Disclosure - Income Taxes - Loss from Continuing Operations Before Benefit for Income Taxes (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxExpenseBenefitDetail" roleURI="http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail">
        <link:definition>240464027 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail" roleURI="http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail">
        <link:definition>240474028 - Disclosure - Income Taxes - Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetail" roleURI="http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>240484029 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail" roleURI="http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail">
        <link:definition>240494030 - Disclosure - Income Taxes - Principal Components of Deferred Tax Assets and Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail" roleURI="http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail">
        <link:definition>240504031 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.nninc.com/role/Debt">
        <link:definition>210511012 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.nninc.com/role/DebtTables">
        <link:definition>230523010 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetail" roleURI="http://www.nninc.com/role/DebtAdditionalInformationDetail">
        <link:definition>240534032 - Disclosure - Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtSummaryofDebtDetail" roleURI="http://www.nninc.com/role/DebtSummaryofDebtDetail">
        <link:definition>240544033 - Disclosure - Debt - Summary of Debt (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtSummaryofDebtDetail_1" roleURI="http://www.nninc.com/role/DebtSummaryofDebtDetail_1">
        <link:definition>240544033 - Disclosure - Debt - Summary of Debt (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAggregateMaturitiesofLongTermDebtDetail" roleURI="http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail">
        <link:definition>240554034 - Disclosure - Debt - Aggregate Maturities of Long-Term Debt (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.nninc.com/role/Leases">
        <link:definition>210561013 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.nninc.com/role/LeasesTables">
        <link:definition>230573011 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.nninc.com/role/LeasesNarrativeDetails">
        <link:definition>240584035 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFinanceandOperatingLeaseInformationDetails" roleURI="http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails">
        <link:definition>240594036 - Disclosure - Leases - Finance and Operating Lease Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>240604037 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>240614038 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeaseObligationsDetails" roleURI="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails">
        <link:definition>240624039 - Disclosure - Leases - Future Minimum Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeaseObligationsDetails_1" roleURI="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1">
        <link:definition>240624039 - Disclosure - Leases - Future Minimum Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandIntegration" roleURI="http://www.nninc.com/role/RestructuringandIntegration">
        <link:definition>210631014 - Disclosure - Restructuring and Integration</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandIntegrationTables" roleURI="http://www.nninc.com/role/RestructuringandIntegrationTables">
        <link:definition>230643012 - Disclosure - Restructuring and Integration (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail" roleURI="http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail">
        <link:definition>240654040 - Disclosure - Restructuring and Integration - Summary of Restructuring and Integration Charges and Reserve Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandIntegrationAdditionalInformationDetail" roleURI="http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail">
        <link:definition>240664041 - Disclosure - Restructuring and Integration - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.nninc.com/role/CommitmentsandContingencies">
        <link:definition>210671015 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAdditionalInformationDetail" roleURI="http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail">
        <link:definition>240684042 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandStockholdersEquity" roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquity">
        <link:definition>210691016 - Disclosure - Preferred Stock and Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandStockholdersEquityTables" roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityTables">
        <link:definition>230703013 - Disclosure - Preferred Stock and Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandStockholdersEquityAdditionalInformationDetail" roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail">
        <link:definition>240714043 - Disclosure - Preferred Stock and Stockholders' Equity - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails" roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails">
        <link:definition>240724044 - Disclosure - Preferred Stock and Stockholders' Equity - Change in Preferred Stock Carrying Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomers" roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomers">
        <link:definition>210731017 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersTables" roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>230743014 - Disclosure - Revenue from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails" roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails">
        <link:definition>240754045 - Disclosure - Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersAdditionalInformationDetails" roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails">
        <link:definition>240764046 - Disclosure - Revenue from Contracts with Customers Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails" roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails">
        <link:definition>240774047 - Disclosure - Revenue from Contracts with Customers Contract liabilities from contracts with customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://www.nninc.com/role/ShareBasedCompensation">
        <link:definition>210781018 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://www.nninc.com/role/ShareBasedCompensationTables">
        <link:definition>230793015 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAdditionalInformationDetail" roleURI="http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail">
        <link:definition>240804048 - Disclosure - Share-Based Compensation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail" roleURI="http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail">
        <link:definition>240814049 - Disclosure - Share-Based Compensation - Components of Share-Based Compensation Expense by Type of Award (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail" roleURI="http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail">
        <link:definition>240824050 - Disclosure - Share-Based Compensation - Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationReconciliationofOptionActivityDetail" roleURI="http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail">
        <link:definition>240834051 - Disclosure - Share-Based Compensation - Reconciliation of Option Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail" roleURI="http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail">
        <link:definition>240844052 - Disclosure - Share-Based Compensation - Reconciliation of Restricted Stock Option Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail" roleURI="http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail">
        <link:definition>240854053 - Disclosure - Share-Based Compensation - Schedule of Performance Based Awards Goals with Respect to TSR and ROIC (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail" roleURI="http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail">
        <link:definition>240864054 - Disclosure - Share-Based Compensation - Summary of Number of Awards Granted and Grand Date Fair Value (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails" roleURI="http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails">
        <link:definition>240874055 - Disclosure - Share-Based Compensation Share-based Compensation - Summary of changes in unvested PSUs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncome" roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncome">
        <link:definition>210881019 - Disclosure - Accumulated Other Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeTables" roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeTables">
        <link:definition>230893016 - Disclosure - Accumulated Other Comprehensive Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>240904056 - Disclosure - Accumulated Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShare" roleURI="http://www.nninc.com/role/NetIncomeLossPerShare">
        <link:definition>210911020 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareTables" roleURI="http://www.nninc.com/role/NetIncomeLossPerShareTables">
        <link:definition>230923017 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails" roleURI="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails">
        <link:definition>240934057 - Disclosure - Net Income (Loss) Per Share Net Income (Loss) Per Share - Summary of Net Income (Loss) Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails" roleURI="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails">
        <link:definition>240944058 - Disclosure - Net Income (Loss) Per Share Net Income (Loss) Per Share - Number of potentially dilutive share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareAdditionalInformationDetail" roleURI="http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail">
        <link:definition>240954059 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.nninc.com/role/FairValueMeasurements">
        <link:definition>210961021 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.nninc.com/role/FairValueMeasurementsTables">
        <link:definition>230973018 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails">
        <link:definition>240984060 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueofPreferredStockDerivativeDetails" roleURI="http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails">
        <link:definition>240994061 - Disclosure - Fair Value Measurements - Fair Value of Preferred Stock Derivative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsPreferredStockDerivativeRollforwardDetails" roleURI="http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails">
        <link:definition>241004062 - Disclosure - Fair Value Measurements - Preferred Stock Derivative Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsEffectofInterestRateSwapDetails" roleURI="http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails">
        <link:definition>241014063 - Disclosure - Fair Value Measurements - Effect of Interest Rate Swap (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" roleURI="http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails">
        <link:definition>241024064 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.nninc.com/role/SubsequentEvents">
        <link:definition>211031022 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="nnbr_DeferredTaxAssetInterestExpenseLimitation" abstract="false" name="DeferredTaxAssetInterestExpenseLimitation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" abstract="false" name="RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_SeniorSecuredRevolvingFacilityMember" abstract="true" name="SeniorSecuredRevolvingFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_TemporaryEquityDividendsUnpaidDeemed" abstract="false" name="TemporaryEquityDividendsUnpaidDeemed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" abstract="true" name="WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_DisposalGroupEstimatedTaxIndemnificationPayment" abstract="false" name="DisposalGroupEstimatedTaxIndemnificationPayment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" abstract="false" name="AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_SeriesBConvertiblePreferredStockMember" abstract="true" name="SeriesBConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_IncrementalTermLoanMember" abstract="true" name="IncrementalTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" abstract="false" name="IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_TemporaryEquityFairValueOfWarrantsIssued" abstract="false" name="TemporaryEquityFairValueOfWarrantsIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" abstract="false" name="ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="nnbr_ContingenciesAndCommitmentsLineItems" abstract="true" name="ContingenciesAndCommitmentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_LossOnInterestRateSwapMember" abstract="true" name="LossOnInterestRateSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" abstract="false" name="TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_NonExecutiveDirectorsMember" abstract="true" name="NonExecutiveDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationRateVarianceOnCarrybackClaim" abstract="false" name="EffectiveIncomeTaxRateReconciliationRateVarianceOnCarrybackClaim" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution" abstract="false" name="TemporaryEquityDividendsWithholdingsNetCashDistribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" abstract="true" name="PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_ConsolidatedStateAndLocalJurisdictionMember" abstract="true" name="ConsolidatedStateAndLocalJurisdictionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" abstract="false" name="GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationPayable" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMergerAndAcquisitionCost" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMergerAndAcquisitionCost" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" abstract="false" name="CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_RestructuringAndIntegrationCharges" abstract="false" name="RestructuringAndIntegrationCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" abstract="false" name="ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nnbr_LifeSciencesMember" abstract="true" name="LifeSciencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" abstract="false" name="DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_MajorCustomerMember" abstract="true" name="MajorCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_PowerSolutionsMember" abstract="true" name="PowerSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_TemporaryEquityRedemption" abstract="false" name="TemporaryEquityRedemption" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage" abstract="false" name="PreferredStockChangeInControlPutFeatureProbabilityPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationBeginningIncomeStatementAdjustments" abstract="false" name="EffectiveIncomeTaxRateReconciliationBeginningIncomeStatementAdjustments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_February82019Member" abstract="true" name="February82019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock" abstract="false" name="AccountingStandardsNotYetAdoptedPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" abstract="false" name="PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nnbr_MobileSolutionsMember" abstract="true" name="MobileSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_NetIncomePerShareTable" abstract="true" name="NetIncomePerShareTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_DebtInstrumentCovenantRequiredMinimumPayment" abstract="false" name="DebtInstrumentCovenantRequiredMinimumPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_SeniorSecuredAndIncrementalTermLoansMember" abstract="true" name="SeniorSecuredAndIncrementalTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_EquityOfferingTextBlock" abstract="false" name="EquityOfferingTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts" abstract="false" name="PaymentsofDebtIssuanceCostsandPrepaymentCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nnbr_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds" abstract="false" name="DebtInstrumentCovenantRequiredMinimumCashProceeds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember" abstract="true" name="IncomeLossFromDiscontinuedOperationsNetOfTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_IncreaseDecreaseInCashSavings" abstract="false" name="IncreaseDecreaseInCashSavings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_NetIncomeLossPerCommonSharePolicyTextBlock" abstract="false" name="NetIncomeLossPerCommonSharePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nnbr_DebtInstrumentWeightedAverageRemainingLife" abstract="false" name="DebtInstrumentWeightedAverageRemainingLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage" abstract="false" name="PreferredStockRemainingInFuturePeriodsProbabilityPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease" abstract="false" name="TemporaryEquityDividendRatePercentageAnnualIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationTaxReformImpactOnDivestitureOfBusinessSegmentPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxReformImpactOnDivestitureOfBusinessSegmentPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" abstract="false" name="ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_ParagonMedicalIncMember" abstract="true" name="ParagonMedicalIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_OtherEndMarketMemberMember" abstract="true" name="OtherEndMarketMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightofUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" abstract="false" name="AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilityCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" abstract="false" name="DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" abstract="false" name="OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ElectricalMemberMember" abstract="true" name="ElectricalMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" abstract="false" name="RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" abstract="false" name="OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" abstract="false" name="PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_OtherCountryMember" abstract="true" name="OtherCountryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_PerformanceSharesReturnOnInvestedCapitalMember" abstract="true" name="PerformanceSharesReturnOnInvestedCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_TermLoanFacilityMemberMember" abstract="true" name="TermLoanFacilityMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting" abstract="false" name="GainLossOnDiscontinuationOfDerivativeHedgeAccounting" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_DebtCovenantPeriodTwoMember" abstract="true" name="DebtCovenantPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_SouthernCaliforniaTechnicalArtsInc.Member" abstract="true" name="SouthernCaliforniaTechnicalArtsInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_SeniorSecuredTermLoanBMember" abstract="true" name="SeniorSecuredTermLoanBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCashProceeds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" abstract="false" name="ReclassificationOfWarrantsFromEquityToLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_VariousBenchmarkRatesMemberMember" abstract="true" name="VariousBenchmarkRatesMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" abstract="false" name="WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage" abstract="false" name="PreferredStockPutFeatureExercisableProbabilityPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_DescriptionOfBusinessPolicyTextBlock" abstract="false" name="DescriptionOfBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nnbr_FederalFundsOrPrimeRateMemberMember" abstract="true" name="FederalFundsOrPrimeRateMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_TemporaryEquityIncreaseinDividendRatePercentage" abstract="false" name="TemporaryEquityIncreaseinDividendRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_GeneralIndustrialMemberMember" abstract="true" name="GeneralIndustrialMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" abstract="false" name="AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" abstract="false" name="TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_PerformanceSharesTsrAwardsMember" abstract="true" name="PerformanceSharesTsrAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_LesseeOperatingLeaseDeferredLeasePayments" abstract="false" name="LesseeOperatingLeaseDeferredLeasePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" abstract="false" name="TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_DebtInstrumentLIBORFloorRate" abstract="false" name="DebtInstrumentLIBORFloorRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_TemporaryEquityAllocationOfIssuanceCosts" abstract="false" name="TemporaryEquityAllocationOfIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_NumberOfManufacturingFacilities" abstract="false" name="NumberOfManufacturingFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nnbr_NetIncomePerShareLineItems" abstract="true" name="NetIncomePerShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" abstract="false" name="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" abstract="true" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_DeferredTaxAssetsValuationAllowanceLineItems" abstract="true" name="DeferredTaxAssetsValuationAllowanceLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="nnbr_AutomotiveMemberMember" abstract="true" name="AutomotiveMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_DerivativeInstrumentsPaymentExpense" abstract="false" name="DerivativeInstrumentsPaymentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" abstract="true" name="EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_ContingenciesAndCommitmentsTable" abstract="true" name="ContingenciesAndCommitmentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_DebtCovenantPeriodAxis" abstract="true" name="DebtCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" abstract="false" name="AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_EquityOfferingAbstract" abstract="true" name="EquityOfferingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" abstract="false" name="AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="nnbr_TemporaryEquityDividendRatePercentage" abstract="false" name="TemporaryEquityDividendRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_July222021Member" abstract="true" name="July222021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_COVID19Member" abstract="true" name="COVID19Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision" abstract="false" name="EffectiveIncomeTaxRateReconciliationReturntoProvision" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_ChangeinEstimateofPerformanceSharesMember" abstract="true" name="ChangeinEstimateofPerformanceSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_RegulatoryAssetsAbstract" abstract="true" name="RegulatoryAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation" abstract="false" name="EffectiveIncomeTaxRateReconciliationWarrantRevaluation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_DebtCovenantPeriodDomain" abstract="true" name="DebtCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_PaymentsForTemporaryEquityRedemption" abstract="false" name="PaymentsForTemporaryEquityRedemption" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" abstract="false" name="AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="nnbr_PreferredStockConversionLimitPercent" abstract="false" name="PreferredStockConversionLimitPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_CorporateAndEliminationsMember" abstract="true" name="CorporateAndEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_CorporateAndConsolidationsMember" abstract="true" name="CorporateAndConsolidationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" abstract="false" name="PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain" abstract="false" name="EquityMethodInvestmentForeignCurrencyTranslationGain" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable" abstract="true" name="ScheduleOfDeferredTaxAssetsValuationAllowanceTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nnbr_PrinciplesOfConsolidationPolicyTextBlock" abstract="false" name="PrinciplesOfConsolidationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nnbr_AOCIAttributableToParentTaxPortionMember" abstract="true" name="AOCIAttributableToParentTaxPortionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_LeaseRightOfUseAsset" abstract="false" name="LeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets" abstract="false" name="DeferredTaxAssetOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_TaxBenefitPermanentReinvestmentChange" abstract="false" name="TaxBenefitPermanentReinvestmentChange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" abstract="false" name="SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nnbr_BridgemedicaLLCMember" abstract="true" name="BridgemedicaLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_SeparateStateAndLocalJurisdictionMember" abstract="true" name="SeparateStateAndLocalJurisdictionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_AssetBackedCreditFacilityMemberMember" abstract="true" name="AssetBackedCreditFacilityMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nnbr_EffectiveIncomeTaxRateReconciliationCARESAct" abstract="false" name="EffectiveIncomeTaxRateReconciliationCARESAct" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_TemporaryEquityLiquidationPreferencePercentage" abstract="false" name="TemporaryEquityLiquidationPreferencePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>nnbr-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:44795823-a596-4f68-aefb-39a347fddfd8,g:9872701b-9859-41d1-8753-701ec7797d12-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5f07b013-a4af-4d1b-a049-fa2233884654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_f9dc026b-aaa2-44a0-9e62-b5d95f4d2b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_5f07b013-a4af-4d1b-a049-fa2233884654" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_f9dc026b-aaa2-44a0-9e62-b5d95f4d2b72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_4bce02cc-bd63-4bce-9648-bbf41c63e765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_5f07b013-a4af-4d1b-a049-fa2233884654" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_4bce02cc-bd63-4bce-9648-bbf41c63e765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2cb76683-38e9-4c4b-87f4-bad6934cc543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_64143f69-599b-451a-a3f4-29886467e358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2cb76683-38e9-4c4b-87f4-bad6934cc543" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_64143f69-599b-451a-a3f4-29886467e358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4167a366-2223-43be-86c1-cb1030e97d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2cb76683-38e9-4c4b-87f4-bad6934cc543" xlink:to="loc_us-gaap_ProfitLoss_4167a366-2223-43be-86c1-cb1030e97d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2d7f0779-05bb-4d92-9ce6-7c3a2fbf12f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3dea174d-b2fc-4972-b85b-df3853d85e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2d7f0779-05bb-4d92-9ce6-7c3a2fbf12f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3dea174d-b2fc-4972-b85b-df3853d85e62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c0f40f94-c39b-471c-8181-ab22d9834270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2d7f0779-05bb-4d92-9ce6-7c3a2fbf12f4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c0f40f94-c39b-471c-8181-ab22d9834270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c10e80c9-a4c0-409d-b917-a3e05f527f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2d7f0779-05bb-4d92-9ce6-7c3a2fbf12f4" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c10e80c9-a4c0-409d-b917-a3e05f527f62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5551474f-f39f-4273-9235-11dfcbb5f05f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_da9ce891-ded6-4317-8585-7f3778b9f063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_5551474f-f39f-4273-9235-11dfcbb5f05f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_da9ce891-ded6-4317-8585-7f3778b9f063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a654a9cd-96d0-4ef6-b303-622c68359a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_5551474f-f39f-4273-9235-11dfcbb5f05f" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a654a9cd-96d0-4ef6-b303-622c68359a47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ac1ff2e3-2f0b-4eff-89cd-4b2d76cd186b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DerivativeInstrumentsPaymentExpense_6463304a-238e-4f64-b532-e456d7415929" xlink:href="nnbr-20211231.xsd#nnbr_DerivativeInstrumentsPaymentExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ac1ff2e3-2f0b-4eff-89cd-4b2d76cd186b" xlink:to="loc_nnbr_DerivativeInstrumentsPaymentExpense_6463304a-238e-4f64-b532-e456d7415929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_3a9a7cac-3750-4712-a7a5-1c9269f65cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ac1ff2e3-2f0b-4eff-89cd-4b2d76cd186b" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_3a9a7cac-3750-4712-a7a5-1c9269f65cd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2331c65b-c390-4a86-9e5f-105af30ca964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ac1ff2e3-2f0b-4eff-89cd-4b2d76cd186b" xlink:to="loc_us-gaap_OperatingIncomeLoss_2331c65b-c390-4a86-9e5f-105af30ca964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_259b3f3b-b767-4158-ae7f-052e8bd71052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ac1ff2e3-2f0b-4eff-89cd-4b2d76cd186b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_259b3f3b-b767-4158-ae7f-052e8bd71052" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f9840b8a-705e-45d4-9abc-91d438277982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ac1ff2e3-2f0b-4eff-89cd-4b2d76cd186b" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f9840b8a-705e-45d4-9abc-91d438277982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6bebf0fc-cb31-41e4-9a2f-5d5b76bf142b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ac1ff2e3-2f0b-4eff-89cd-4b2d76cd186b" xlink:to="loc_us-gaap_InterestExpense_6bebf0fc-cb31-41e4-9a2f-5d5b76bf142b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c717109b-e7cf-430e-8989-71634bdcc8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax_0c9ab17f-fde6-40fd-b687-a3a448c2c912" xlink:href="nnbr-20211231.xsd#nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c717109b-e7cf-430e-8989-71634bdcc8a1" xlink:to="loc_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax_0c9ab17f-fde6-40fd-b687-a3a448c2c912" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_807b66c5-b3b6-4839-b98b-91cbbf952328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c717109b-e7cf-430e-8989-71634bdcc8a1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_807b66c5-b3b6-4839-b98b-91cbbf952328" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_06943a55-5f79-4273-bd7c-d7f77519c3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c717109b-e7cf-430e-8989-71634bdcc8a1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_06943a55-5f79-4273-bd7c-d7f77519c3ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3014e023-864c-4652-971e-3023b2820fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c717109b-e7cf-430e-8989-71634bdcc8a1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3014e023-864c-4652-971e-3023b2820fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_c42e1de9-eb51-4e7b-8e49-fdc53023f6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_c42e1de9-eb51-4e7b-8e49-fdc53023f6b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7867e92b-865f-4842-96e1-95ccbda79f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7867e92b-865f-4842-96e1-95ccbda79f98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_9b862628-948c-419b-a473-b24f758d86aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_9b862628-948c-419b-a473-b24f758d86aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_891953d9-8d58-4587-9d93-5d53d62f57d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_891953d9-8d58-4587-9d93-5d53d62f57d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_0c94b534-8a88-4fe1-8124-99ce64d029c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_0c94b534-8a88-4fe1-8124-99ce64d029c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RestructuringAndIntegrationCharges_ad2d37c4-8f4e-4f66-9e9a-652f425f2863" xlink:href="nnbr-20211231.xsd#nnbr_RestructuringAndIntegrationCharges"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_nnbr_RestructuringAndIntegrationCharges_ad2d37c4-8f4e-4f66-9e9a-652f425f2863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f75c45b4-6665-4dc5-8cc8-21da47e5aabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f75c45b4-6665-4dc5-8cc8-21da47e5aabb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_48a9a292-f41b-401c-9d47-02f22cad7b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c3d8c51-efa2-4d45-a555-122a4f7ed939" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_48a9a292-f41b-401c-9d47-02f22cad7b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8d0fab4d-1aa3-4025-8344-8273242bff58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1288042b-2cef-4dbf-847b-8a17a29df817" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8d0fab4d-1aa3-4025-8344-8273242bff58" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1288042b-2cef-4dbf-847b-8a17a29df817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_29d6934c-2107-4028-a0af-67998b335b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8d0fab4d-1aa3-4025-8344-8273242bff58" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_29d6934c-2107-4028-a0af-67998b335b51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8fe8473a-868a-4a35-85e2-f231b4709cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8d0fab4d-1aa3-4025-8344-8273242bff58" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8fe8473a-868a-4a35-85e2-f231b4709cfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_2196ef4c-67c9-4385-abc8-3c5f2c3384dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8d0fab4d-1aa3-4025-8344-8273242bff58" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_2196ef4c-67c9-4385-abc8-3c5f2c3384dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a0b3c703-e012-4d49-aaba-72b2848ed240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_2870a5f5-37e5-4848-9e53-fd3280903dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a0b3c703-e012-4d49-aaba-72b2848ed240" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_2870a5f5-37e5-4848-9e53-fd3280903dae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_88b0f090-4cec-4e76-a759-3ab15c63aaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a0b3c703-e012-4d49-aaba-72b2848ed240" xlink:to="loc_us-gaap_CommitmentsAndContingencies_88b0f090-4cec-4e76-a759-3ab15c63aaa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7f7f333a-b70c-46a0-a92e-7ae0f72f521e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a0b3c703-e012-4d49-aaba-72b2848ed240" xlink:to="loc_us-gaap_Liabilities_7f7f333a-b70c-46a0-a92e-7ae0f72f521e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8b696ef1-c227-4866-be9a-77eeb083fe6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a0b3c703-e012-4d49-aaba-72b2848ed240" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8b696ef1-c227-4866-be9a-77eeb083fe6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6deb2716-bd0a-461f-a08c-ea9984be8251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2676ff74-c34f-44da-8428-64fea0388c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6deb2716-bd0a-461f-a08c-ea9984be8251" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2676ff74-c34f-44da-8428-64fea0388c9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e3128962-c554-4390-8e1c-95b0841c4b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6deb2716-bd0a-461f-a08c-ea9984be8251" xlink:to="loc_us-gaap_OtherAssetsCurrent_e3128962-c554-4390-8e1c-95b0841c4b4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_065979ed-5b6c-42ab-88bd-359adf9b758c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6deb2716-bd0a-461f-a08c-ea9984be8251" xlink:to="loc_us-gaap_IncomeTaxesReceivable_065979ed-5b6c-42ab-88bd-359adf9b758c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_962254da-e42f-4b00-ae1b-fcc7db45c5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6deb2716-bd0a-461f-a08c-ea9984be8251" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_962254da-e42f-4b00-ae1b-fcc7db45c5aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5d69aa7f-187f-4209-9fd6-b8e7b4322aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6deb2716-bd0a-461f-a08c-ea9984be8251" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5d69aa7f-187f-4209-9fd6-b8e7b4322aa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b6001f66-7eb1-4194-b0ab-5028775a80bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6deb2716-bd0a-461f-a08c-ea9984be8251" xlink:to="loc_us-gaap_InventoryNet_b6001f66-7eb1-4194-b0ab-5028775a80bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_30119cfb-e20c-4c9e-a312-479baf6aed4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:to="loc_us-gaap_LiabilitiesCurrent_30119cfb-e20c-4c9e-a312-479baf6aed4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0b8bc41d-3edd-4ee6-b879-3504a0cbb39a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0b8bc41d-3edd-4ee6-b879-3504a0cbb39a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_f18360b2-6025-4d97-8539-62ba32cada11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_f18360b2-6025-4d97-8539-62ba32cada11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a820fdac-1365-4754-9b26-c56884e47032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_a820fdac-1365-4754-9b26-c56884e47032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_51838039-63e3-46cb-bd16-948d6e8ad8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_51838039-63e3-46cb-bd16-948d6e8ad8ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e3e4a002-cf5d-4a9e-81d7-c1660f460553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e3e4a002-cf5d-4a9e-81d7-c1660f460553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f357cad4-9a75-41ec-b197-aab96eba2d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_425ee608-e935-432b-8f1a-4f845e110c0e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f357cad4-9a75-41ec-b197-aab96eba2d3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8ce6b13d-b254-4599-a852-29a81c598e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6fbbebfb-dafb-4d34-93e8-e470dc005561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8ce6b13d-b254-4599-a852-29a81c598e9a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6fbbebfb-dafb-4d34-93e8-e470dc005561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6a2e0b69-6680-4252-83ec-2ebabadf45e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8ce6b13d-b254-4599-a852-29a81c598e9a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6a2e0b69-6680-4252-83ec-2ebabadf45e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8e867190-6fe5-4a39-8295-aa64c742d7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8ce6b13d-b254-4599-a852-29a81c598e9a" xlink:to="loc_us-gaap_CommonStockValue_8e867190-6fe5-4a39-8295-aa64c742d7bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_4f283dd9-b267-43da-9146-c998b793bf92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8ce6b13d-b254-4599-a852-29a81c598e9a" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_4f283dd9-b267-43da-9146-c998b793bf92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e04a85f4-fc31-4695-8192-4dd346244cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8ce6b13d-b254-4599-a852-29a81c598e9a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e04a85f4-fc31-4695-8192-4dd346244cb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_469608dc-499b-42be-8ca1-865b12f6b89d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_469608dc-499b-42be-8ca1-865b12f6b89d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_48ef170c-8eb5-4576-9385-08dbd64f3c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_48ef170c-8eb5-4576-9385-08dbd64f3c5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f31bd3f0-042d-4c76-a703-fe27d147e7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f31bd3f0-042d-4c76-a703-fe27d147e7bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3b65441c-2fec-45c5-985a-37f533c510e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3b65441c-2fec-45c5-985a-37f533c510e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0d23f9c6-1829-4358-8b85-3523bae2bbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:to="loc_us-gaap_AccountsPayableCurrent_0d23f9c6-1829-4358-8b85-3523bae2bbe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_37c81932-8098-48bf-a49c-a645b073ae7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:to="loc_us-gaap_LongTermDebtCurrent_37c81932-8098-48bf-a49c-a645b073ae7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2de88fba-3102-4c5e-887b-83a946cd0178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_12565485-a822-4cb8-9ba2-b1badaa17b3f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2de88fba-3102-4c5e-887b-83a946cd0178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1dbad9bd-e54c-47d0-942a-5c3cd049ecef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1dbad9bd-e54c-47d0-942a-5c3cd049ecef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_953ae16c-47db-4d9c-a30d-c5c3df2a2609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_953ae16c-47db-4d9c-a30d-c5c3df2a2609" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_35df67aa-1a67-4ddb-89c0-b4ed505a502a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_35df67aa-1a67-4ddb-89c0-b4ed505a502a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a15c7671-d1f8-4604-9215-34f04b0145dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_Goodwill_a15c7671-d1f8-4604-9215-34f04b0145dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_56f1324f-8919-452f-b4ce-397320878237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_56f1324f-8919-452f-b4ce-397320878237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ca624e9e-7d64-4d2d-83ac-8cf320320a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_AssetsCurrent_ca624e9e-7d64-4d2d-83ac-8cf320320a97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_fd37d456-2236-413d-8a2f-fe0056658da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_fd37d456-2236-413d-8a2f-fe0056658da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7a601d4a-4622-43d7-a21c-9bac83c68456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_EquityMethodInvestments_7a601d4a-4622-43d7-a21c-9bac83c68456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5ec643d0-3bca-4b3c-af46-1f11e3caf311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0ccf2405-ca14-4e28-a65b-31709dd93eb7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5ec643d0-3bca-4b3c-af46-1f11e3caf311" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9798f607-65cf-4d0b-9e27-da7aab14aaab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_ProfitLoss_9798f607-65cf-4d0b-9e27-da7aab14aaab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c99be133-68eb-49f5-ad7b-b6824db22c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c99be133-68eb-49f5-ad7b-b6824db22c61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_a54184db-5390-4e79-ba75-8d37111b82bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_a54184db-5390-4e79-ba75-8d37111b82bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4531e0ae-ebe7-4443-b734-8ccaae147a57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4531e0ae-ebe7-4443-b734-8ccaae147a57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_3e394390-22ce-4a69-b507-6dce961f7977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_3e394390-22ce-4a69-b507-6dce961f7977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_24c35475-8bd9-4dc5-8227-63bf6ddad0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_24c35475-8bd9-4dc5-8227-63bf6ddad0eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_5881072a-c0b7-4391-bdc6-5056690d9755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_5881072a-c0b7-4391-bdc6-5056690d9755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet_27589d3e-3322-489c-959f-3dc2bf5b11c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet_27589d3e-3322-489c-959f-3dc2bf5b11c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_5fdabc14-7bd7-4c86-9486-62ef9b4daffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_5fdabc14-7bd7-4c86-9486-62ef9b4daffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_fd89dc06-64eb-4ace-ba84-f3792649c073" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_fd89dc06-64eb-4ace-ba84-f3792649c073" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_b64b6722-e7b9-4c1e-8b97-774a2c6db09c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_b64b6722-e7b9-4c1e-8b97-774a2c6db09c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations_6b6babbb-a52c-42ac-ac86-b453e66d5ffa" xlink:href="nnbr-20211231.xsd#nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations_6b6babbb-a52c-42ac-ac86-b453e66d5ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c1e484c3-96bb-4a28-9fb8-abc89e52cb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c1e484c3-96bb-4a28-9fb8-abc89e52cb8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a4e078dc-8da3-4756-a02c-7799e62a49a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a4e078dc-8da3-4756-a02c-7799e62a49a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c49ca21d-a660-4053-82fa-c8e9c78a1de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c49ca21d-a660-4053-82fa-c8e9c78a1de8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_74a1f1a5-9518-4d1b-b483-c27bfb04804f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_74a1f1a5-9518-4d1b-b483-c27bfb04804f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bf8f616e-658c-410f-96d2-b61daf4df8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bf8f616e-658c-410f-96d2-b61daf4df8b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e7fc012e-993a-49b1-a0c8-2f1e3818199e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e7fc012e-993a-49b1-a0c8-2f1e3818199e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d211ff84-413c-4b05-a818-06d4479d53d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_46c4eb5d-438c-49fb-860e-067d68959fb0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d211ff84-413c-4b05-a818-06d4479d53d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5f1551df-d009-423c-acbd-66e8e3d18b38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5f1551df-d009-423c-acbd-66e8e3d18b38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_553aeea2-33d6-42b9-a7f9-3d260653fee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_553aeea2-33d6-42b9-a7f9-3d260653fee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_820021f2-1368-4334-b40d-b655f9104a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_820021f2-1368-4334-b40d-b655f9104a7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_099f82e7-207f-4984-b9e2-9c3de45d9719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_099f82e7-207f-4984-b9e2-9c3de45d9719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f98fa291-61e5-4e2c-b3d3-0b786157ef22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f98fa291-61e5-4e2c-b3d3-0b786157ef22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_279862ef-1104-4d31-9805-ac69624d3d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_279862ef-1104-4d31-9805-ac69624d3d6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_8dc41d63-6787-49fa-b4f8-ddcd65b78451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80569203-320e-41e0-ba75-0ee528d7d7a8" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_8dc41d63-6787-49fa-b4f8-ddcd65b78451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8a06845c-0352-46ba-be17-5ea6fb1341fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a11811a-d2c9-4ebc-affd-456812633013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8a06845c-0352-46ba-be17-5ea6fb1341fe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7a11811a-d2c9-4ebc-affd-456812633013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ad06cd98-7434-4bef-acfb-36d8f24ff110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8a06845c-0352-46ba-be17-5ea6fb1341fe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ad06cd98-7434-4bef-acfb-36d8f24ff110" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a8d04e9-2083-4d3e-bd93-089e1cdce8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8a06845c-0352-46ba-be17-5ea6fb1341fe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2a8d04e9-2083-4d3e-bd93-089e1cdce8aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_656615c7-c2b5-4a3e-8211-f82fb10f7943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8a06845c-0352-46ba-be17-5ea6fb1341fe" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_656615c7-c2b5-4a3e-8211-f82fb10f7943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentsForTemporaryEquityRedemption_f017c4f4-de05-4209-8526-30e653f76cbd" xlink:href="nnbr-20211231.xsd#nnbr_PaymentsForTemporaryEquityRedemption"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_nnbr_PaymentsForTemporaryEquityRedemption_f017c4f4-de05-4209-8526-30e653f76cbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b74547e0-592a-4d9d-a2e6-8f5914413d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b74547e0-592a-4d9d-a2e6-8f5914413d31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_98a8af25-c5c4-44ab-bb52-71f92059df42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_us-gaap_PaymentsOfDividends_98a8af25-c5c4-44ab-bb52-71f92059df42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b3e9a01d-96d4-4db9-8c21-ed754aff10b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b3e9a01d-96d4-4db9-8c21-ed754aff10b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts_b555a859-da06-4bad-a33d-31231d9b6577" xlink:href="nnbr-20211231.xsd#nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts_b555a859-da06-4bad-a33d-31231d9b6577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_8331230f-89cc-4641-bc7a-9e07ad28d56f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_8331230f-89cc-4641-bc7a-9e07ad28d56f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_36282b11-fc37-4d72-8285-8116cea1228d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_36282b11-fc37-4d72-8285-8116cea1228d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ff50e90e-9765-4ec4-bbfb-7aee5afbf39c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ff50e90e-9765-4ec4-bbfb-7aee5afbf39c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_adf4847c-8745-4d62-add6-b359df6a9148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21227799-dde5-4cd4-ab10-584f8d743d04" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_adf4847c-8745-4d62-add6-b359df6a9148" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_1ab004b5-9938-4fa9-8c8b-69e444635d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_1ab004b5-9938-4fa9-8c8b-69e444635d6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e5cb7b9f-97e1-47e7-8006-370f758b3c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e5cb7b9f-97e1-47e7-8006-370f758b3c0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_e1bfecdd-f98c-4177-b7fd-2cca6115dae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_e1bfecdd-f98c-4177-b7fd-2cca6115dae3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_fa723e7a-d296-49bd-92a9-e4aaf35b1d54" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_fa723e7a-d296-49bd-92a9-e4aaf35b1d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_957a4fa0-bb42-4783-a9bc-cd10f8386721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_957a4fa0-bb42-4783-a9bc-cd10f8386721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_a4fc19b7-942e-4bd2-8aa8-a7b7502a1513" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_a4fc19b7-942e-4bd2-8aa8-a7b7502a1513" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_004cba0c-f54a-459b-a0ed-0967f91fa197" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_004cba0c-f54a-459b-a0ed-0967f91fa197" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_83cd97e8-3357-4744-9e11-d44e121fcab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_6495710c-77f0-4349-b908-15bc55838507" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_83cd97e8-3357-4744-9e11-d44e121fcab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_9c11e251-c4a1-481b-878e-aaf076b289c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_843faf43-02cb-4a8b-8bfa-b1333edacd18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_9c11e251-c4a1-481b-878e-aaf076b289c0" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_843faf43-02cb-4a8b-8bfa-b1333edacd18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_f70b6478-3a88-4093-b830-b847bd39dcf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_9c11e251-c4a1-481b-878e-aaf076b289c0" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_f70b6478-3a88-4093-b830-b847bd39dcf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_6bed04f9-5d98-4407-8c95-9408f8b951ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_85379ee0-156c-42c3-adc0-f09d4782dbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_6bed04f9-5d98-4407-8c95-9408f8b951ea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_85379ee0-156c-42c3-adc0-f09d4782dbbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_658833cb-8a75-4058-a865-6678a027bba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_6bed04f9-5d98-4407-8c95-9408f8b951ea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_658833cb-8a75-4058-a865-6678a027bba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_930ce1da-3134-4ae2-90c1-e995c6674d91" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_6bed04f9-5d98-4407-8c95-9408f8b951ea" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_930ce1da-3134-4ae2-90c1-e995c6674d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_6d62d248-989d-4fc4-953f-3209f3bf06bb" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_6bed04f9-5d98-4407-8c95-9408f8b951ea" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_6d62d248-989d-4fc4-953f-3209f3bf06bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d4851ed0-1896-4be8-aa69-89033b8124cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_17183758-c801-4fd9-990a-3d6e101385d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d4851ed0-1896-4be8-aa69-89033b8124cf" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_17183758-c801-4fd9-990a-3d6e101385d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_9e7bfbe6-1532-4464-8f59-fdcf3650691f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d4851ed0-1896-4be8-aa69-89033b8124cf" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_9e7bfbe6-1532-4464-8f59-fdcf3650691f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_c0091184-6c59-40a5-b0e5-a1ec6697f6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d4851ed0-1896-4be8-aa69-89033b8124cf" xlink:to="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_c0091184-6c59-40a5-b0e5-a1ec6697f6c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e26f95d3-f4b3-4ab2-b266-b41405476e77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_5a42089e-2c40-4963-b002-867b67ac460b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e26f95d3-f4b3-4ab2-b266-b41405476e77" xlink:to="loc_us-gaap_InterestExpenseDebt_5a42089e-2c40-4963-b002-867b67ac460b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_8abb972e-bdcc-462f-b694-0852d31f233b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e26f95d3-f4b3-4ab2-b266-b41405476e77" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_8abb972e-bdcc-462f-b694-0852d31f233b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_4564666c-412e-44d1-b8a0-f358239755f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e26f95d3-f4b3-4ab2-b266-b41405476e77" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_4564666c-412e-44d1-b8a0-f358239755f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccountsReceivableAccountsReceivableNetDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0341e434-70dd-4ea2-a444-325d583080ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_07fee9ac-e7f9-448e-ba10-8c593593e724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_0341e434-70dd-4ea2-a444-325d583080ae" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_07fee9ac-e7f9-448e-ba10-8c593593e724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_52246558-3bd0-46b3-a476-15a1235d4e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_0341e434-70dd-4ea2-a444-325d583080ae" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_52246558-3bd0-46b3-a476-15a1235d4e9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InventoriesSummaryofInventoriesDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_46df99f1-d01d-4597-9ae2-a9615df8112b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_7d0e5624-01d3-42f5-843c-803bb8bd90cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_46df99f1-d01d-4597-9ae2-a9615df8112b" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_7d0e5624-01d3-42f5-843c-803bb8bd90cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ae2f077c-7afd-44ed-87d6-ed4aff5295ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_46df99f1-d01d-4597-9ae2-a9615df8112b" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ae2f077c-7afd-44ed-87d6-ed4aff5295ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e6e449a1-53bf-4228-88c2-a368fd5cbbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_46df99f1-d01d-4597-9ae2-a9615df8112b" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_e6e449a1-53bf-4228-88c2-a368fd5cbbd1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3b59baee-de7e-466d-994a-7752f0875dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_39016d26-83c1-4a1f-bcd8-e986e14c9b99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3b59baee-de7e-466d-994a-7752f0875dd9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_39016d26-83c1-4a1f-bcd8-e986e14c9b99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_41262253-2b03-4cee-b600-cb4de6fbcf85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3b59baee-de7e-466d-994a-7752f0875dd9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_41262253-2b03-4cee-b600-cb4de6fbcf85" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ae2fb45f-8ad1-4b43-8280-b7bf8bf30b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c7298625-559b-4092-a6e1-da503c77129d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ae2fb45f-8ad1-4b43-8280-b7bf8bf30b36" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c7298625-559b-4092-a6e1-da503c77129d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5935de19-615e-4b25-ad5e-5621505ee8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ae2fb45f-8ad1-4b43-8280-b7bf8bf30b36" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5935de19-615e-4b25-ad5e-5621505ee8bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_04334dbb-a1ac-41c6-a465-4bb13b79528e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_addbbf09-5331-42c4-b4ae-17d011b77752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_04334dbb-a1ac-41c6-a465-4bb13b79528e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_addbbf09-5331-42c4-b4ae-17d011b77752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b1536996-b53a-4592-8706-7c1500603765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_04334dbb-a1ac-41c6-a465-4bb13b79528e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b1536996-b53a-4592-8706-7c1500603765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ee0a2df9-bd65-4754-875c-f9826b2dff8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_04334dbb-a1ac-41c6-a465-4bb13b79528e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ee0a2df9-bd65-4754-875c-f9826b2dff8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d7a87ed6-06e9-4efc-bedd-43613bd7b454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_04334dbb-a1ac-41c6-a465-4bb13b79528e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d7a87ed6-06e9-4efc-bedd-43613bd7b454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_55863d3d-e555-43aa-b32d-4d82e2b2db2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_04334dbb-a1ac-41c6-a465-4bb13b79528e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_55863d3d-e555-43aa-b32d-4d82e2b2db2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_54d17e20-f27c-46ce-8f5e-a811348e0e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_04334dbb-a1ac-41c6-a465-4bb13b79528e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_54d17e20-f27c-46ce-8f5e-a811348e0e7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb44f607-7aed-4f80-8b24-84041c509b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f2480e77-f1cd-4925-b1f2-47088a8614de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb44f607-7aed-4f80-8b24-84041c509b27" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f2480e77-f1cd-4925-b1f2-47088a8614de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b5c02a0a-ba28-4b33-b1b3-dc489b56ff4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb44f607-7aed-4f80-8b24-84041c509b27" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b5c02a0a-ba28-4b33-b1b3-dc489b56ff4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesIncomeTaxExpenseBenefitDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4334f8ae-b892-4276-8766-b2ef93a8c3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c96cb223-1e66-451b-809d-a4ea8f6ed944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4334f8ae-b892-4276-8766-b2ef93a8c3f7" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c96cb223-1e66-451b-809d-a4ea8f6ed944" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2ad883ac-0b71-4e16-9ec5-8c9ce069bbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4334f8ae-b892-4276-8766-b2ef93a8c3f7" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2ad883ac-0b71-4e16-9ec5-8c9ce069bbf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_21c71a22-d741-4ebb-ab56-a3654ba9ca7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4334f8ae-b892-4276-8766-b2ef93a8c3f7" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_21c71a22-d741-4ebb-ab56-a3654ba9ca7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0b6af42f-9efe-4d75-bcdb-f290e2df8580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d93e9b92-54b0-4685-92ad-89a689fa329d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0b6af42f-9efe-4d75-bcdb-f290e2df8580" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d93e9b92-54b0-4685-92ad-89a689fa329d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3dff7ec4-4d4a-4c7a-bf32-3df6509c7faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0b6af42f-9efe-4d75-bcdb-f290e2df8580" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3dff7ec4-4d4a-4c7a-bf32-3df6509c7faf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance_4de130c1-c4d2-4c93-a99b-f17ef009803d" xlink:href="nnbr-20211231.xsd#nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0b6af42f-9efe-4d75-bcdb-f290e2df8580" xlink:to="loc_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance_4de130c1-c4d2-4c93-a99b-f17ef009803d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5f4eb1f6-b56b-4cec-b2d5-c34ed05ee6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0b6af42f-9efe-4d75-bcdb-f290e2df8580" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5f4eb1f6-b56b-4cec-b2d5-c34ed05ee6e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9b08bdeb-5b6c-4d7a-a253-f9e8b6f6064f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_44cf65a6-c6b1-4219-a506-4ba4e460c5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9b08bdeb-5b6c-4d7a-a253-f9e8b6f6064f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_44cf65a6-c6b1-4219-a506-4ba4e460c5f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b1183632-4efb-48e4-987c-a77b817d34e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9b08bdeb-5b6c-4d7a-a253-f9e8b6f6064f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b1183632-4efb-48e4-987c-a77b817d34e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_8ca72104-426d-4b60-9773-6138e6ca485d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_8ca72104-426d-4b60-9773-6138e6ca485d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent_6d9d3caa-3108-4bab-8fe7-30de6728a7d4" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent_6d9d3caa-3108-4bab-8fe7-30de6728a7d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation_250980c9-3043-4ed7-9cd3-af528787ade4" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation_250980c9-3043-4ed7-9cd3-af528787ade4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8584a1f5-aa9f-41b0-9d06-8b9e57ac9816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8584a1f5-aa9f-41b0-9d06-8b9e57ac9816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8413eb83-3ce3-48c9-b10a-3eb12bd0e088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8413eb83-3ce3-48c9-b10a-3eb12bd0e088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent_aef28d20-da0f-4acb-97ed-f9381f8b5061" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent_aef28d20-da0f-4acb-97ed-f9381f8b5061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_81233f90-9b2c-46c6-ae2e-656bdc9fb877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_81233f90-9b2c-46c6-ae2e-656bdc9fb877" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_264d5dec-2f34-4ef1-b411-1b1513b54866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_264d5dec-2f34-4ef1-b411-1b1513b54866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent_d58aeb2c-e13e-4154-b2e1-b899a05170ca" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent_d58aeb2c-e13e-4154-b2e1-b899a05170ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_14f9efed-9000-407e-ba23-c9444782e498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductions"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_14f9efed-9000-407e-ba23-c9444782e498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent_ddae0378-cd68-4ae1-8c6d-7ad2eb18d7c2" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent_ddae0378-cd68-4ae1-8c6d-7ad2eb18d7c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent_6c22d957-9925-45e0-8466-54f50b5ba5e1" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent_6c22d957-9925-45e0-8466-54f50b5ba5e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_9c04c120-482b-4b5f-ae8a-bbb337481964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_9c04c120-482b-4b5f-ae8a-bbb337481964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1e2023e4-15c8-418e-b07f-abcc6760af90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_1e2023e4-15c8-418e-b07f-abcc6760af90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_3d983434-001b-4d65-aedd-ef2ed0bd3260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_3d983434-001b-4d65-aedd-ef2ed0bd3260" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationTaxReformImpactOnDivestitureOfBusinessSegmentPercent_da7f1954-88bf-421d-a4c2-53d1053bbe22" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationTaxReformImpactOnDivestitureOfBusinessSegmentPercent"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationTaxReformImpactOnDivestitureOfBusinessSegmentPercent_da7f1954-88bf-421d-a4c2-53d1053bbe22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges_46979783-5343-4659-a60c-d0efc0128364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges_46979783-5343-4659-a60c-d0efc0128364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_ba1b44be-f078-4fb8-b06d-8c500efe17aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_ba1b44be-f078-4fb8-b06d-8c500efe17aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMergerAndAcquisitionCost_688f174a-88c0-44cf-874b-c46e570db14b" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMergerAndAcquisitionCost"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMergerAndAcquisitionCost_688f174a-88c0-44cf-874b-c46e570db14b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_de2b2e84-58c1-4eee-9323-9e37ac2a1b02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_de2b2e84-58c1-4eee-9323-9e37ac2a1b02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationBeginningIncomeStatementAdjustments_965bbf3f-d5b4-47b6-a05e-3efac1facfc1" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationBeginningIncomeStatementAdjustments"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationBeginningIncomeStatementAdjustments_965bbf3f-d5b4-47b6-a05e-3efac1facfc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_61b1ebfe-8bcb-4a19-8e85-5e4d74b84a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:calculationArc order="22" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_61b1ebfe-8bcb-4a19-8e85-5e4d74b84a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_70382f31-cf7b-4a95-bae8-99c34ab276cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_70382f31-cf7b-4a95-bae8-99c34ab276cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision_dfdff83c-1b8b-43de-8e55-07d77c4da7d1" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision"/>
    <link:calculationArc order="24" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision_dfdff83c-1b8b-43de-8e55-07d77c4da7d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct_90cc830d-9f06-4518-8548-1812115c07a6" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationCARESAct"/>
    <link:calculationArc order="25" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct_90cc830d-9f06-4518-8548-1812115c07a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationRateVarianceOnCarrybackClaim_25683449-5ca7-49cf-96ba-593211b107e4" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationRateVarianceOnCarrybackClaim"/>
    <link:calculationArc order="26" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationRateVarianceOnCarrybackClaim_25683449-5ca7-49cf-96ba-593211b107e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9ba3052d-3111-4721-82cb-f645f9960813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="27" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1aff2a6b-1f3d-410b-8278-a3b16e5e95e4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9ba3052d-3111-4721-82cb-f645f9960813" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_37b1dd20-80d3-4f3e-b0fe-e67a3cd666b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_54951d74-c34f-4127-8527-895f952eca6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_37b1dd20-80d3-4f3e-b0fe-e67a3cd666b8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_54951d74-c34f-4127-8527-895f952eca6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1f1ea2a8-a11f-44c2-a526-50e0998ee45e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_37b1dd20-80d3-4f3e-b0fe-e67a3cd666b8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1f1ea2a8-a11f-44c2-a526-50e0998ee45e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7dcf776a-56fe-4277-bda7-68c81d55d76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_3df76112-4775-4d4a-a5fd-a068003a39c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7dcf776a-56fe-4277-bda7-68c81d55d76a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_3df76112-4775-4d4a-a5fd-a068003a39c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_e3cbb7ea-5b20-43be-81e3-24bcfc5ce6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7dcf776a-56fe-4277-bda7-68c81d55d76a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_e3cbb7ea-5b20-43be-81e3-24bcfc5ce6d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_cb5a6220-d3dc-42ca-af38-9ff4bdf4f4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7dcf776a-56fe-4277-bda7-68c81d55d76a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_cb5a6220-d3dc-42ca-af38-9ff4bdf4f4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2a2aeed8-c60b-44e3-bbed-275db0f7e596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7dcf776a-56fe-4277-bda7-68c81d55d76a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2a2aeed8-c60b-44e3-bbed-275db0f7e596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0b5c0111-baab-44bd-adbe-2e6b017a57e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7dcf776a-56fe-4277-bda7-68c81d55d76a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0b5c0111-baab-44bd-adbe-2e6b017a57e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_6256a0cc-864c-4dca-90fa-d0db5040550d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_7dcf776a-56fe-4277-bda7-68c81d55d76a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_6256a0cc-864c-4dca-90fa-d0db5040550d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d2f51aa9-22be-4417-9e2f-58b772502fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c6c62d91-5f52-4c8e-b0c9-ca15ee1540ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d2f51aa9-22be-4417-9e2f-58b772502fe3" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_c6c62d91-5f52-4c8e-b0c9-ca15ee1540ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4057aeda-7f97-4c36-939f-849916de2ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d2f51aa9-22be-4417-9e2f-58b772502fe3" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4057aeda-7f97-4c36-939f-849916de2ecf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_fb109475-bd0c-4c67-a691-be6a499c3541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_fb109475-bd0c-4c67-a691-be6a499c3541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherLossCarryforwards_38f6158d-462a-4ea2-862c-7f9e1becf41f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherLossCarryforwards_38f6158d-462a-4ea2-862c-7f9e1becf41f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_ee213063-fbf3-4088-b0a3-06723b100f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_ee213063-fbf3-4088-b0a3-06723b100f8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_8dea1ca0-e0f4-4999-ad7b-100214ea6696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_8dea1ca0-e0f4-4999-ad7b-100214ea6696" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets_d8afc76c-fec9-487b-99a3-b8f46136bfc8" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets_d8afc76c-fec9-487b-99a3-b8f46136bfc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d45a3c5f-623e-4d01-848d-0664be64f4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d45a3c5f-623e-4d01-848d-0664be64f4ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_86e50557-e730-4978-9569-374b7b79322f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_86e50557-e730-4978-9569-374b7b79322f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_1ea3b476-6492-4bb6-b33b-39a72cfa9342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_1ea3b476-6492-4bb6-b33b-39a72cfa9342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_b81aaddb-f727-4659-9bf5-a4bd934250bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_b81aaddb-f727-4659-9bf5-a4bd934250bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_a9c9fe1c-a1a5-4e33-a95c-242e26e09067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_a9c9fe1c-a1a5-4e33-a95c-242e26e09067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_cebd81a5-1358-4be3-97e1-506d16552aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_cebd81a5-1358-4be3-97e1-506d16552aa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetInterestExpenseLimitation_5bff316d-3b07-4d6a-ad53-676a2db8f5f3" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetInterestExpenseLimitation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_92cc1738-2c4f-4606-966f-fb71fe2fba9f" xlink:to="loc_nnbr_DeferredTaxAssetInterestExpenseLimitation_5bff316d-3b07-4d6a-ad53-676a2db8f5f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtSummaryofDebtDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtSummaryofDebtDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/DebtSummaryofDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_98058dbd-24ba-4af1-a7de-06e829d6d55a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_84a80d35-4136-4a5f-923b-a7aa74ade323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_98058dbd-24ba-4af1-a7de-06e829d6d55a" xlink:to="loc_us-gaap_LongTermDebtCurrent_84a80d35-4136-4a5f-923b-a7aa74ade323" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_218c50b7-d82f-49b6-a368-065772a17f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_98058dbd-24ba-4af1-a7de-06e829d6d55a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_218c50b7-d82f-49b6-a368-065772a17f1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cb286555-40e9-4476-8e2e-9c5c3c0799dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4de8dd59-e71e-4ffe-af45-22ea397ca287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_cb286555-40e9-4476-8e2e-9c5c3c0799dd" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4de8dd59-e71e-4ffe-af45-22ea397ca287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_d1d89013-f72a-4369-b2c8-7f3b5979ae4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_cb286555-40e9-4476-8e2e-9c5c3c0799dd" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_d1d89013-f72a-4369-b2c8-7f3b5979ae4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtSummaryofDebtDetail_1" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtSummaryofDebtDetail_1"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/DebtSummaryofDebtDetail_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e43d8ffb-46e4-423e-a5c3-1709466375eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_cf936cc2-055e-4f59-a01c-0c2294a7d508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e43d8ffb-46e4-423e-a5c3-1709466375eb" xlink:to="loc_us-gaap_LineOfCredit_cf936cc2-055e-4f59-a01c-0c2294a7d508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_4530b5e2-a7a1-4995-9408-54a1e74fd64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e43d8ffb-46e4-423e-a5c3-1709466375eb" xlink:to="loc_us-gaap_LoansPayable_4530b5e2-a7a1-4995-9408-54a1e74fd64d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtAggregateMaturitiesofLongTermDebtDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0dc43682-3ac2-4d4c-8ade-036069c74629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7350ea50-2f71-4391-a49b-c51f12481165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_0dc43682-3ac2-4d4c-8ade-036069c74629" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7350ea50-2f71-4391-a49b-c51f12481165" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_df0985ae-0b45-45e1-ba5e-48ef76ae3996" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_0dc43682-3ac2-4d4c-8ade-036069c74629" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_df0985ae-0b45-45e1-ba5e-48ef76ae3996" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ab42096a-2da5-4b89-b891-67b25d148214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_0dc43682-3ac2-4d4c-8ade-036069c74629" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ab42096a-2da5-4b89-b891-67b25d148214" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fb34b337-fbb2-4f36-9093-8a606b021024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_0dc43682-3ac2-4d4c-8ade-036069c74629" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_fb34b337-fbb2-4f36-9093-8a606b021024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6d9023ce-89f9-4401-a006-3a47a37dce33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_0dc43682-3ac2-4d4c-8ade-036069c74629" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6d9023ce-89f9-4401-a006-3a47a37dce33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_66f132a7-5189-43b5-8110-6621bdb8c0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_0dc43682-3ac2-4d4c-8ade-036069c74629" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_66f132a7-5189-43b5-8110-6621bdb8c0f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesFinanceandOperatingLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeaseLiability_76d811b6-8024-4494-97bc-965a153ac733" xlink:href="nnbr-20211231.xsd#nnbr_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bfb4e272-1722-48a7-b9a2-440f00179f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nnbr_LeaseLiability_76d811b6-8024-4494-97bc-965a153ac733" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bfb4e272-1722-48a7-b9a2-440f00179f4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_44a5b037-e298-4410-a7b3-449ab57c89db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nnbr_LeaseLiability_76d811b6-8024-4494-97bc-965a153ac733" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_44a5b037-e298-4410-a7b3-449ab57c89db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2ddedc33-da3e-4983-b141-9aa971f0cbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nnbr_LeaseLiability_76d811b6-8024-4494-97bc-965a153ac733" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2ddedc33-da3e-4983-b141-9aa971f0cbe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_edb916d8-4cfd-4f1e-a641-2a3f3da44bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nnbr_LeaseLiability_76d811b6-8024-4494-97bc-965a153ac733" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_edb916d8-4cfd-4f1e-a641-2a3f3da44bb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeaseRightOfUseAsset_9251a06e-37c6-4381-86c2-4c781ff60903" xlink:href="nnbr-20211231.xsd#nnbr_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_14d262d8-b1f8-4ea9-9971-7a6ff4d26b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nnbr_LeaseRightOfUseAsset_9251a06e-37c6-4381-86c2-4c781ff60903" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_14d262d8-b1f8-4ea9-9971-7a6ff4d26b8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_0d75160d-bd6a-480c-83ec-c29b42f7b291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nnbr_LeaseRightOfUseAsset_9251a06e-37c6-4381-86c2-4c781ff60903" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_0d75160d-bd6a-480c-83ec-c29b42f7b291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_8ea32e8d-40b5-4215-8ec0-b0b2c4b03d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_dc9a7ea3-2214-4090-9ad2-4fcbea70603a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8ea32e8d-40b5-4215-8ec0-b0b2c4b03d81" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_dc9a7ea3-2214-4090-9ad2-4fcbea70603a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_0be4c0e0-5f6a-4cc3-9e52-3c33ac8f7b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8ea32e8d-40b5-4215-8ec0-b0b2c4b03d81" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_0be4c0e0-5f6a-4cc3-9e52-3c33ac8f7b4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a339cdfa-1bc7-4235-864d-d24b3f0cc764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8ea32e8d-40b5-4215-8ec0-b0b2c4b03d81" xlink:to="loc_us-gaap_OperatingLeaseCost_a339cdfa-1bc7-4235-864d-d24b3f0cc764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2e06279a-37a9-43f8-83e0-3b724b04bd30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8ea32e8d-40b5-4215-8ec0-b0b2c4b03d81" xlink:to="loc_us-gaap_ShortTermLeaseCost_2e06279a-37a9-43f8-83e0-3b724b04bd30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_85faac66-91bd-46dd-9ed8-6d72fa7b2da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8ea32e8d-40b5-4215-8ec0-b0b2c4b03d81" xlink:to="loc_us-gaap_VariableLeaseCost_85faac66-91bd-46dd-9ed8-6d72fa7b2da7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesFutureMinimumLeaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3a5f6a9-5ca8-482d-baf2-d77b77d5864d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4b6cfd1d-10e3-4003-b953-87b04bc60dce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3a5f6a9-5ca8-482d-baf2-d77b77d5864d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4b6cfd1d-10e3-4003-b953-87b04bc60dce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7072ca9f-a3a9-4063-b7e8-125581df53f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3a5f6a9-5ca8-482d-baf2-d77b77d5864d" xlink:to="loc_us-gaap_OperatingLeaseLiability_7072ca9f-a3a9-4063-b7e8-125581df53f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b835ac2b-1979-451e-a91e-4eece5df9cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c1bc17a6-89f2-46c7-9f88-f74ee770ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b835ac2b-1979-451e-a91e-4eece5df9cd8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c1bc17a6-89f2-46c7-9f88-f74ee770ae59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_84cb86ba-f08a-404f-9927-c19d343d0b39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b835ac2b-1979-451e-a91e-4eece5df9cd8" xlink:to="loc_us-gaap_FinanceLeaseLiability_84cb86ba-f08a-404f-9927-c19d343d0b39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesFutureMinimumLeaseObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cad21f0-ba25-4935-b5df-3cd972753a16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e4888c06-f7b6-47ab-8088-675e7ad4f6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cad21f0-ba25-4935-b5df-3cd972753a16" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e4888c06-f7b6-47ab-8088-675e7ad4f6c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_54cda32a-a153-4e96-b5dd-bed6f53f6af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cad21f0-ba25-4935-b5df-3cd972753a16" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_54cda32a-a153-4e96-b5dd-bed6f53f6af9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_52913732-e4e3-4eaa-9439-d82c238dc4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cad21f0-ba25-4935-b5df-3cd972753a16" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_52913732-e4e3-4eaa-9439-d82c238dc4ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8223ece7-5ad3-4ebc-8a69-de7977c5ff4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cad21f0-ba25-4935-b5df-3cd972753a16" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8223ece7-5ad3-4ebc-8a69-de7977c5ff4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6ca54397-7880-42fd-b1f9-62a1c705b66c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cad21f0-ba25-4935-b5df-3cd972753a16" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6ca54397-7880-42fd-b1f9-62a1c705b66c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7a648c4f-d03f-43e6-9fc1-daf2ef2bc85f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5cad21f0-ba25-4935-b5df-3cd972753a16" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7a648c4f-d03f-43e6-9fc1-daf2ef2bc85f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6cbc40c8-bc5f-4845-997b-35535e217515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_60dad7ba-63dd-4df9-a1c3-8c12b015bfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6cbc40c8-bc5f-4845-997b-35535e217515" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_60dad7ba-63dd-4df9-a1c3-8c12b015bfa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_dc77eed7-962b-49a4-b9b1-64a8a104ea5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6cbc40c8-bc5f-4845-997b-35535e217515" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_dc77eed7-962b-49a4-b9b1-64a8a104ea5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_bc6004f8-6117-4430-8319-1ebff663ad4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6cbc40c8-bc5f-4845-997b-35535e217515" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_bc6004f8-6117-4430-8319-1ebff663ad4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2c9a3b83-789b-4c92-a027-080e65bc8500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6cbc40c8-bc5f-4845-997b-35535e217515" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2c9a3b83-789b-4c92-a027-080e65bc8500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_088c69a1-7744-43b0-9469-071a280e883f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6cbc40c8-bc5f-4845-997b-35535e217515" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_088c69a1-7744-43b0-9469-071a280e883f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c49bb098-f354-4d60-a714-f409f9662995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6cbc40c8-bc5f-4845-997b-35535e217515" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c49bb098-f354-4d60-a714-f409f9662995" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_dd65631b-618e-4c32-86e1-4bfcec19ca96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_d1ebbc98-6a1c-41f2-9f6a-903303479453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_dd65631b-618e-4c32-86e1-4bfcec19ca96" xlink:to="loc_us-gaap_SeveranceCosts1_d1ebbc98-6a1c-41f2-9f6a-903303479453" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_55327395-7f02-460c-970a-bf3a1e2a9180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_dd65631b-618e-4c32-86e1-4bfcec19ca96" xlink:to="loc_us-gaap_OtherRestructuringCosts_55327395-7f02-460c-970a-bf3a1e2a9180" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccumulatedOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_259061a0-5dcc-44d7-960b-bb4dfa286e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_e9e1ada7-73de-4efe-8527-eda1638fd21e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_259061a0-5dcc-44d7-960b-bb4dfa286e73" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_e9e1ada7-73de-4efe-8527-eda1638fd21e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_0dc2d9ae-236c-4d50-8799-124b968c2104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_259061a0-5dcc-44d7-960b-bb4dfa286e73" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_0dc2d9ae-236c-4d50-8799-124b968c2104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3b65bdb5-70a9-4190-b5b3-91d80b876ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_259061a0-5dcc-44d7-960b-bb4dfa286e73" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_3b65bdb5-70a9-4190-b5b3-91d80b876ce9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_548be42d-f8ee-4c1b-be6e-824c14ec2868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c7479f05-3dae-49f6-af15-d60abe6c581c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_548be42d-f8ee-4c1b-be6e-824c14ec2868" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c7479f05-3dae-49f6-af15-d60abe6c581c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_69895133-2d53-4c02-a5c7-9c524670ae6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_548be42d-f8ee-4c1b-be6e-824c14ec2868" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_69895133-2d53-4c02-a5c7-9c524670ae6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_97b8e5e9-1750-458f-8db2-b530abe98d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_548be42d-f8ee-4c1b-be6e-824c14ec2868" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_97b8e5e9-1750-458f-8db2-b530abe98d1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e85da2ac-44b9-41b5-a858-411895d33cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_1f293220-cfd8-40e6-ab5e-d6c4349a2486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e85da2ac-44b9-41b5-a858-411895d33cd4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_1f293220-cfd8-40e6-ab5e-d6c4349a2486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_fae9ca34-cc0e-41f2-9764-218e1af27b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e85da2ac-44b9-41b5-a858-411895d33cd4" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_fae9ca34-cc0e-41f2-9764-218e1af27b4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_2a23fc7d-ccef-4211-b04a-af17dd411812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e85da2ac-44b9-41b5-a858-411895d33cd4" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_2a23fc7d-ccef-4211-b04a-af17dd411812" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_105054f7-d5b4-4585-9bc1-ed9896006e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_aadb7214-0f36-469d-abc3-f719691d8aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_105054f7-d5b4-4585-9bc1-ed9896006e2c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_aadb7214-0f36-469d-abc3-f719691d8aba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_99da9e29-b5c8-49e2-88da-b0b70bb042c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_105054f7-d5b4-4585-9bc1-ed9896006e2c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_99da9e29-b5c8-49e2-88da-b0b70bb042c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e85ad62-e0c6-46de-a2f7-60bcac093887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3f4188c0-7d63-4e7a-bc03-8821d8ed2528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e85ad62-e0c6-46de-a2f7-60bcac093887" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3f4188c0-7d63-4e7a-bc03-8821d8ed2528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_3cc697a2-8cd9-4857-98ad-4c1687a2439a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1e85ad62-e0c6-46de-a2f7-60bcac093887" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_3cc697a2-8cd9-4857-98ad-4c1687a2439a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_0e516700-5f55-47fa-8123-2d8c688238f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7c47d063-0356-48bc-af22-f16ab0875c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_0e516700-5f55-47fa-8123-2d8c688238f1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7c47d063-0356-48bc-af22-f16ab0875c5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6712aa3f-c2f6-4de1-92e0-aaa9217da2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_0e516700-5f55-47fa-8123-2d8c688238f1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6712aa3f-c2f6-4de1-92e0-aaa9217da2d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_720d70e1-3342-4ad0-828c-497ff7a86213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01487e48-09ea-48b8-a7a5-adb5a1b6d218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_720d70e1-3342-4ad0-828c-497ff7a86213" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_01487e48-09ea-48b8-a7a5-adb5a1b6d218" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_988ce6d7-5393-4079-a636-f27e37f8a73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_720d70e1-3342-4ad0-828c-497ff7a86213" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_988ce6d7-5393-4079-a636-f27e37f8a73f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_80a624e4-0c09-4175-8770-07b503194611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_e3b48952-49fe-43a7-a79e-2bff6bb36000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet_80a624e4-0c09-4175-8770-07b503194611" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_e3b48952-49fe-43a7-a79e-2bff6bb36000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_ce040fb3-9cd3-4b7a-ab18-618163a91284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet_80a624e4-0c09-4175-8770-07b503194611" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_ce040fb3-9cd3-4b7a-ab18-618163a91284" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_298124aa-8989-4c97-a9b8-3602dc62c92c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet_80a624e4-0c09-4175-8770-07b503194611" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_298124aa-8989-4c97-a9b8-3602dc62c92c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>nnbr-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:44795823-a596-4f68-aefb-39a347fddfd8,g:9872701b-9859-41d1-8753-701ec7797d12-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.nninc.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/DocumentandEntityInformation" xlink:type="extended" id="i2f69c3085e964c29b7dd5509f212f05c_DocumentandEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5d9e4be8-35b5-4317-8772-94f4639452b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentType_5d9e4be8-35b5-4317-8772-94f4639452b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c2eb23b6-1ff8-4ff2-8d6e-9290039941b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentAnnualReport_c2eb23b6-1ff8-4ff2-8d6e-9290039941b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4ccc9faa-a956-4b92-94a2-b58f5d10925a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentPeriodEndDate_4ccc9faa-a956-4b92-94a2-b58f5d10925a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_60ed5eea-9424-42e0-b546-6e7adeb962db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentTransitionReport_60ed5eea-9424-42e0-b546-6e7adeb962db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_6dd55a24-ba37-4c5a-b940-6f8ff803e51b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityFileNumber_6dd55a24-ba37-4c5a-b940-6f8ff803e51b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_737f49c6-d044-49a9-9a62-24d6f2c52408" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityRegistrantName_737f49c6-d044-49a9-9a62-24d6f2c52408" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_69907174-00a7-4c34-b133-cadd495953a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_69907174-00a7-4c34-b133-cadd495953a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_2e308b74-aca2-4050-9dbb-e8a25ae3817e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityTaxIdentificationNumber_2e308b74-aca2-4050-9dbb-e8a25ae3817e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a4ae6aa8-eabc-4af1-bc77-35ef638d241a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressAddressLine1_a4ae6aa8-eabc-4af1-bc77-35ef638d241a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_0123e388-230f-4b84-84ea-1cf7859fe321" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressCityOrTown_0123e388-230f-4b84-84ea-1cf7859fe321" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_753f1ddc-d3c8-416e-938b-2f30ccb37c27" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressStateOrProvince_753f1ddc-d3c8-416e-938b-2f30ccb37c27" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_39136cdd-67d6-43f5-9d7a-b255452ccf36" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressPostalZipCode_39136cdd-67d6-43f5-9d7a-b255452ccf36" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7d2ee970-a932-44f4-a314-022ac15edcca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_CityAreaCode_7d2ee970-a932-44f4-a314-022ac15edcca" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f0863c00-d313-496e-87d3-bea9471b04dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_LocalPhoneNumber_f0863c00-d313-496e-87d3-bea9471b04dd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a3bf620e-c888-4341-8767-b282651c784a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_Security12bTitle_a3bf620e-c888-4341-8767-b282651c784a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_13969530-b809-4a9d-8b58-00fb58ff8336" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_TradingSymbol_13969530-b809-4a9d-8b58-00fb58ff8336" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d749b2dc-3bd0-403d-bf5d-7a6a1c5fb6e7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_SecurityExchangeName_d749b2dc-3bd0-403d-bf5d-7a6a1c5fb6e7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_a261adfb-fd8a-4c62-b8f3-d6ee7f7ca1a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_a261adfb-fd8a-4c62-b8f3-d6ee7f7ca1a5" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_b0c39ef7-f9ad-467d-9c5f-17771a2bcd59" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityVoluntaryFilers_b0c39ef7-f9ad-467d-9c5f-17771a2bcd59" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_80ad7c50-4474-43f7-a039-7bebe9c45b58" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityCurrentReportingStatus_80ad7c50-4474-43f7-a039-7bebe9c45b58" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_e76906c0-2387-4499-89ec-a83f0a566003" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityInteractiveDataCurrent_e76906c0-2387-4499-89ec-a83f0a566003" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c85e53e7-d90a-44fa-a9ba-1a4173f201cf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityFilerCategory_c85e53e7-d90a-44fa-a9ba-1a4173f201cf" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_83a4df54-344b-4663-bc13-a39b57959b21" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntitySmallBusiness_83a4df54-344b-4663-bc13-a39b57959b21" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_4a89bfb0-f635-4070-b190-364d4e1586d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityEmergingGrowthCompany_4a89bfb0-f635-4070-b190-364d4e1586d7" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_300f7bfd-1815-4372-8dd9-2c063642019a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_IcfrAuditorAttestationFlag_300f7bfd-1815-4372-8dd9-2c063642019a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_64435ec2-1713-42ac-ad9a-f791709b9c0c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityShellCompany_64435ec2-1713-42ac-ad9a-f791709b9c0c" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_b330b749-abf9-4527-a452-5feba71b9e28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityPublicFloat_b330b749-abf9-4527-a452-5feba71b9e28" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ba356191-8db5-49a0-a413-5d11eb6c0725" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ba356191-8db5-49a0-a413-5d11eb6c0725" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_beb5f521-821f-4acb-8781-e6f41d047138" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_beb5f521-821f-4acb-8781-e6f41d047138" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9ada5ba5-d9dc-48db-92cf-0fa2b79c7233" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityCentralIndexKey_9ada5ba5-d9dc-48db-92cf-0fa2b79c7233" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b49906f2-e9b8-4a2f-907e-907f408bd677" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_CurrentFiscalYearEndDate_b49906f2-e9b8-4a2f-907e-907f408bd677" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_45e908bd-3ca0-4c98-a84a-56c8732ccb0b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentFiscalYearFocus_45e908bd-3ca0-4c98-a84a-56c8732ccb0b" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a0a83c3d-d8d8-4b52-9d09-ad1384596017" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a0a83c3d-d8d8-4b52-9d09-ad1384596017" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ed180868-3be6-4aae-b812-67c587e2a510" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_AmendmentFlag_ed180868-3be6-4aae-b812-67c587e2a510" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_af7464bc-ca15-4015-bc1b-4d4f21c5d10e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntitiesTable_af7464bc-ca15-4015-bc1b-4d4f21c5d10e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bb824706-4d20-4b1c-8a90-ca4783ca7db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_af7464bc-ca15-4015-bc1b-4d4f21c5d10e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bb824706-4d20-4b1c-8a90-ca4783ca7db8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bb824706-4d20-4b1c-8a90-ca4783ca7db8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bb824706-4d20-4b1c-8a90-ca4783ca7db8" xlink:to="loc_us-gaap_ClassOfStockDomain_bb824706-4d20-4b1c-8a90-ca4783ca7db8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd4b0abd-4229-4804-bf58-857533870473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bb824706-4d20-4b1c-8a90-ca4783ca7db8" xlink:to="loc_us-gaap_ClassOfStockDomain_dd4b0abd-4229-4804-bf58-857533870473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e31fe45e-b85f-4639-8e8d-1094f32bce3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd4b0abd-4229-4804-bf58-857533870473" xlink:to="loc_us-gaap_CommonStockMember_e31fe45e-b85f-4639-8e8d-1094f32bce3b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AuditInformation" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AuditInformation"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/AuditInformation" xlink:type="extended" id="if327c5b1b47c46a780b4a7d0bfd0c7c1_AuditInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c067c2f7-c4b4-43b6-b901-28855eade360" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:to="loc_dei_AuditorName_c067c2f7-c4b4-43b6-b901-28855eade360" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_e5964c1a-e2d4-4ae6-8884-90ce4eb4f71c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:to="loc_dei_AuditorLocation_e5964c1a-e2d4-4ae6-8884-90ce4eb4f71c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_6905d2e7-dee5-478e-854d-4326bd244048" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:to="loc_dei_AuditorFirmId_6905d2e7-dee5-478e-854d-4326bd244048" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_02e0824e-04f3-4c15-b802-2b52315800cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:to="loc_dei_DocumentInformationTable_02e0824e-04f3-4c15-b802-2b52315800cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis_e096a088-e590-4b2f-948c-4c39be849226" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_02e0824e-04f3-4c15-b802-2b52315800cd" xlink:to="loc_dei_DocumentInformationDocumentAxis_e096a088-e590-4b2f-948c-4c39be849226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_e096a088-e590-4b2f-948c-4c39be849226_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_DocumentInformationDocumentAxis_e096a088-e590-4b2f-948c-4c39be849226" xlink:to="loc_dei_DocumentDomain_e096a088-e590-4b2f-948c-4c39be849226_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_bd83ce75-929f-4610-99c2-af3ab8edea77" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_DocumentInformationDocumentAxis_e096a088-e590-4b2f-948c-4c39be849226" xlink:to="loc_dei_DocumentDomain_bd83ce75-929f-4610-99c2-af3ab8edea77" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="if4fc2eb859c7421cb2ecbb12b6abd224_ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e72207fd-d789-4bd3-b8fe-661c543c40f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_2cc6db25-fbc5-4ac9-bf26-b73f491fe0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e72207fd-d789-4bd3-b8fe-661c543c40f2" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_2cc6db25-fbc5-4ac9-bf26-b73f491fe0bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dc0e21f7-676e-43c4-a887-c3a02e5fd3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e72207fd-d789-4bd3-b8fe-661c543c40f2" xlink:to="loc_us-gaap_StatementTable_dc0e21f7-676e-43c4-a887-c3a02e5fd3e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3f0ce73f-a2e6-470a-b904-abe8b8ec835a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_dc0e21f7-676e-43c4-a887-c3a02e5fd3e3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3f0ce73f-a2e6-470a-b904-abe8b8ec835a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3f0ce73f-a2e6-470a-b904-abe8b8ec835a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3f0ce73f-a2e6-470a-b904-abe8b8ec835a" xlink:to="loc_us-gaap_ClassOfStockDomain_3f0ce73f-a2e6-470a-b904-abe8b8ec835a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3f0ce73f-a2e6-470a-b904-abe8b8ec835a" xlink:to="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_0f119830-511b-4aca-8e31-1f0c6b712536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_0f119830-511b-4aca-8e31-1f0c6b712536" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_62b40550-1ce2-4363-9d96-1f189fcb80b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_62b40550-1ce2-4363-9d96-1f189fcb80b1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i7526633da08a4db8982817609fb7eaf5_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_61211dfc-875a-4f33-86aa-e45501a2e3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_61211dfc-875a-4f33-86aa-e45501a2e3f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_29080ce8-77b6-4d05-bac5-c0e2005694a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_29080ce8-77b6-4d05-bac5-c0e2005694a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_94a4b43d-9bda-46e7-a25c-e9c1d220e840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_94a4b43d-9bda-46e7-a25c-e9c1d220e840" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fb9174a0-ff1e-4ffc-bf9f-cf8cbf765f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fb9174a0-ff1e-4ffc-bf9f-cf8cbf765f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9420eb67-fa99-4929-b53b-89065cecef1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_StatementTable_9420eb67-fa99-4929-b53b-89065cecef1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba7b9593-2f69-4d9a-8cf9-681c9707a95d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9420eb67-fa99-4929-b53b-89065cecef1c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba7b9593-2f69-4d9a-8cf9-681c9707a95d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba7b9593-2f69-4d9a-8cf9-681c9707a95d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba7b9593-2f69-4d9a-8cf9-681c9707a95d" xlink:to="loc_us-gaap_ClassOfStockDomain_ba7b9593-2f69-4d9a-8cf9-681c9707a95d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba7b9593-2f69-4d9a-8cf9-681c9707a95d" xlink:to="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_496d5fd2-1ad4-4fa1-bbf9-0eae25dbd6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_496d5fd2-1ad4-4fa1-bbf9-0eae25dbd6b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_b9f5392b-d3d1-4c65-8786-a86ac3e01340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_b9f5392b-d3d1-4c65-8786-a86ac3e01340" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="ib32e502f308f4935abadf1575cec8a85_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_26285177-2340-4412-bbec-ff57c45154b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_SharesIssued_26285177-2340-4412-bbec-ff57c45154b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe2dcf03-093d-4a2d-9298-5b4dd2679108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe2dcf03-093d-4a2d-9298-5b4dd2679108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5d8eb646-5f8e-42bb-8a98-f789710496e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_ProfitLoss_5d8eb646-5f8e-42bb-8a98-f789710496e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_20b89528-efcf-4503-9181-690d4056c337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_DividendsCommonStockCash_20b89528-efcf-4503-9181-690d4056c337" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9a299128-372c-4da7-bd18-0648fef7e667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9a299128-372c-4da7-bd18-0648fef7e667" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6f9e9c84-bc97-4c42-84eb-c7b7891dc71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6f9e9c84-bc97-4c42-84eb-c7b7891dc71a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_d770e51d-b91b-4a16-aa90-70d320f7a813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_DividendsPreferredStock_d770e51d-b91b-4a16-aa90-70d320f7a813" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b74a4364-b6c0-47ce-9186-bd60b9ca7f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b74a4364-b6c0-47ce-9186-bd60b9ca7f3b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_de8775d4-060c-4c73-ab74-2ff7fd9ece3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_de8775d4-060c-4c73-ab74-2ff7fd9ece3f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c3f02147-236c-4558-8b50-0979ac270637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c3f02147-236c-4558-8b50-0979ac270637" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d275abc5-c696-4ca7-aed5-753103358cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d275abc5-c696-4ca7-aed5-753103358cd8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation_4d25dd0d-aae3-4507-a4c6-cbb194cfd6bd" xlink:href="nnbr-20211231.xsd#nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation_4d25dd0d-aae3-4507-a4c6-cbb194cfd6bd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation_8806aba7-d6fb-472a-803b-3027785d4318" xlink:href="nnbr-20211231.xsd#nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation_8806aba7-d6fb-472a-803b-3027785d4318" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates_423bc221-d491-4588-99bd-81a9c68c570d" xlink:href="nnbr-20211231.xsd#nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates_423bc221-d491-4588-99bd-81a9c68c570d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_deb430df-6ea1-4f31-8432-54274f747e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_deb430df-6ea1-4f31-8432-54274f747e22" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_673813cb-c01a-4152-a020-6d27c63e9168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_673813cb-c01a-4152-a020-6d27c63e9168" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_b229b612-0a92-4fc9-92f3-d4a0f79d2cd5" xlink:href="nnbr-20211231.xsd#nnbr_ReclassificationOfWarrantsFromEquityToLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_b229b612-0a92-4fc9-92f3-d4a0f79d2cd5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_88ccd845-092f-4991-acf8-4703dffc8a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_88ccd845-092f-4991-acf8-4703dffc8a6b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_11073b8c-ee8e-4af4-a030-14d53811636d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_11073b8c-ee8e-4af4-a030-14d53811636d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2af53b7e-465e-4c1d-aa8c-d777819f52be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2af53b7e-465e-4c1d-aa8c-d777819f52be" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_2b3196f6-0c61-4819-a79e-51ce87e467b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_2b3196f6-0c61-4819-a79e-51ce87e467b4" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_13539cec-b748-4fb2-8a1d-d8fc9be18355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_120cd595-7641-41d7-9fea-831d98664975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e953c29a-f076-47cf-be0b-daf5832a99b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e953c29a-f076-47cf-be0b-daf5832a99b4" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_db3bdf54-0d4f-468d-8434-da31447e0510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_db3bdf54-0d4f-468d-8434-da31447e0510" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bb47539d-4618-4c57-b94f-0dce4079eeda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bb47539d-4618-4c57-b94f-0dce4079eeda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bb47539d-4618-4c57-b94f-0dce4079eeda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bb47539d-4618-4c57-b94f-0dce4079eeda" xlink:to="loc_us-gaap_EquityComponentDomain_bb47539d-4618-4c57-b94f-0dce4079eeda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bb47539d-4618-4c57-b94f-0dce4079eeda" xlink:to="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_17b32049-2177-44bf-9b21-74c56585bfd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_CommonStockMember_17b32049-2177-44bf-9b21-74c56585bfd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9d990ebe-970d-45bb-8fc2-b366e9e23d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9d990ebe-970d-45bb-8fc2-b366e9e23d25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_fb06012c-31fa-4a9b-919e-ae2790643f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_WarrantMember_fb06012c-31fa-4a9b-919e-ae2790643f41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_83c0e3df-6132-4062-89bc-50e490fa3d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_RetainedEarningsMember_83c0e3df-6132-4062-89bc-50e490fa3d05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9eec9129-a5a7-47bc-b861-4c15daf0ba1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9eec9129-a5a7-47bc-b861-4c15daf0ba1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a90c7858-64db-4f63-b590-00bcb20df217" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a90c7858-64db-4f63-b590-00bcb20df217" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a90c7858-64db-4f63-b590-00bcb20df217_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a90c7858-64db-4f63-b590-00bcb20df217" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a90c7858-64db-4f63-b590-00bcb20df217_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e4698870-de47-4df6-8811-1c55a7aefe26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a90c7858-64db-4f63-b590-00bcb20df217" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e4698870-de47-4df6-8811-1c55a7aefe26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_27c8fc50-06e0-483c-9c56-563d36948017" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e4698870-de47-4df6-8811-1c55a7aefe26" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_27c8fc50-06e0-483c-9c56-563d36948017" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="i61a1afdd51c94b06bfc3d87915cd7b8f_SignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:href="nnbr-20211231.xsd#nnbr_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NumberOfManufacturingFacilities_6b639736-bf9b-489c-9abd-051e242ba0f7" xlink:href="nnbr-20211231.xsd#nnbr_NumberOfManufacturingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_nnbr_NumberOfManufacturingFacilities_6b639736-bf9b-489c-9abd-051e242ba0f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c4e3f8f0-08a5-445c-8c41-47a5be94eeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c4e3f8f0-08a5-445c-8c41-47a5be94eeb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_d608a9e4-2721-49ff-a3ce-3292bfedffbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_RepaymentsOfDebt_d608a9e4-2721-49ff-a3ce-3292bfedffbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_b50ee177-20a6-4299-a627-c352e4dcc9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_b50ee177-20a6-4299-a627-c352e4dcc9a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions_a06fe364-1487-460d-935d-2adff0e202ea" xlink:href="nnbr-20211231.xsd#nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions_a06fe364-1487-460d-935d-2adff0e202ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2889bc13-ab48-408e-82df-d494c25a8171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2889bc13-ab48-408e-82df-d494c25a8171" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_a0622f64-4653-444c-985c-1c58eebbdecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_a0622f64-4653-444c-985c-1c58eebbdecf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:href="nnbr-20211231.xsd#nnbr_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c1477a6f-095f-4d8d-bb3a-1311b72cee38" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c1477a6f-095f-4d8d-bb3a-1311b72cee38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_c1477a6f-095f-4d8d-bb3a-1311b72cee38_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c1477a6f-095f-4d8d-bb3a-1311b72cee38" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_c1477a6f-095f-4d8d-bb3a-1311b72cee38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_318fee86-6852-411d-b1fd-225ddec43aae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c1477a6f-095f-4d8d-bb3a-1311b72cee38" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_318fee86-6852-411d-b1fd-225ddec43aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_bdc457b7-5070-4ebf-8367-135f1ed491b0" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_318fee86-6852-411d-b1fd-225ddec43aae" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_bdc457b7-5070-4ebf-8367-135f1ed491b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efb2e741-55c9-4274-b73e-50779ce5340a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efb2e741-55c9-4274-b73e-50779ce5340a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efb2e741-55c9-4274-b73e-50779ce5340a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efb2e741-55c9-4274-b73e-50779ce5340a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efb2e741-55c9-4274-b73e-50779ce5340a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efb2e741-55c9-4274-b73e-50779ce5340a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_8654a765-eeac-40e5-aa75-12a22ea925cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:to="loc_us-gaap_BuildingMember_8654a765-eeac-40e5-aa75-12a22ea925cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b52bfba5-4156-43ad-82c7-0b9450371b28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b52bfba5-4156-43ad-82c7-0b9450371b28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_srt_RangeAxis_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d" xlink:to="loc_srt_RangeMember_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d" xlink:to="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7bfde948-5e5e-41ea-aad8-e2ee75623f84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:to="loc_srt_MinimumMember_7bfde948-5e5e-41ea-aad8-e2ee75623f84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e71cf59-c87b-45c2-a133-3c17a602460f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:to="loc_srt_MaximumMember_5e71cf59-c87b-45c2-a133-3c17a602460f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_05654450-6070-4c21-8c9e-f27a4d0b6e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_05654450-6070-4c21-8c9e-f27a4d0b6e05" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05654450-6070-4c21-8c9e-f27a4d0b6e05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_05654450-6070-4c21-8c9e-f27a4d0b6e05" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_05654450-6070-4c21-8c9e-f27a4d0b6e05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0cc94f9a-5f41-4375-9ecf-b2bacf1e8798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_05654450-6070-4c21-8c9e-f27a4d0b6e05" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0cc94f9a-5f41-4375-9ecf-b2bacf1e8798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_4a1510cf-780f-44fc-b6b4-66e69dd4d6ae" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0cc94f9a-5f41-4375-9ecf-b2bacf1e8798" xlink:to="loc_nnbr_LifeSciencesMember_4a1510cf-780f-44fc-b6b4-66e69dd4d6ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_97bff026-db01-452f-99e4-99f07e29f86e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_CreditFacilityAxis_97bff026-db01-452f-99e4-99f07e29f86e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_97bff026-db01-452f-99e4-99f07e29f86e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_97bff026-db01-452f-99e4-99f07e29f86e" xlink:to="loc_us-gaap_CreditFacilityDomain_97bff026-db01-452f-99e4-99f07e29f86e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fa6381e4-7a69-4c7a-93a1-d47aa6139087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_97bff026-db01-452f-99e4-99f07e29f86e" xlink:to="loc_us-gaap_CreditFacilityDomain_fa6381e4-7a69-4c7a-93a1-d47aa6139087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_b36740b9-161d-4096-ae4c-eb6a089d0ff6" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredAndIncrementalTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fa6381e4-7a69-4c7a-93a1-d47aa6139087" xlink:to="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_b36740b9-161d-4096-ae4c-eb6a089d0ff6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_92e941c4-a38a-41f1-a3d1-8024e8d7ee60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_92e941c4-a38a-41f1-a3d1-8024e8d7ee60" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_92e941c4-a38a-41f1-a3d1-8024e8d7ee60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_92e941c4-a38a-41f1-a3d1-8024e8d7ee60" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_92e941c4-a38a-41f1-a3d1-8024e8d7ee60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fddcd7e5-014f-45bf-9c88-6fb69aa45575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_92e941c4-a38a-41f1-a3d1-8024e8d7ee60" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fddcd7e5-014f-45bf-9c88-6fb69aa45575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8d594dc3-c8af-487d-b5ff-d9a584dbc0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_fddcd7e5-014f-45bf-9c88-6fb69aa45575" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8d594dc3-c8af-487d-b5ff-d9a584dbc0a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="extended" id="i709c94ddc1d74df28f586d264f829abc_DiscontinuedOperationsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_65cf76d7-c8f0-496e-83cb-d1e2a7a941a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_65cf76d7-c8f0-496e-83cb-d1e2a7a941a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds_abe930aa-3321-49e2-8350-1d59360c7672" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds_abe930aa-3321-49e2-8350-1d59360c7672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds_151067dc-c202-407a-9a91-3b2ce027d164" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds_151067dc-c202-407a-9a91-3b2ce027d164" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_8d459678-19e0-447f-88f0-f4217f6381af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_8d459678-19e0-447f-88f0-f4217f6381af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable_b0b1c5e0-3ef3-4520-b132-6531abbd1054" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable_b0b1c5e0-3ef3-4520-b132-6531abbd1054" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_8897659e-7a4a-4cb0-8b1a-d6d9179c120a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_RepaymentsOfDebt_8897659e-7a4a-4cb0-8b1a-d6d9179c120a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d2096300-1cc7-4638-add6-18624ea74f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d2096300-1cc7-4638-add6-18624ea74f3a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_173350f7-66fa-4f91-ad5f-1e8f552322bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_173350f7-66fa-4f91-ad5f-1e8f552322bd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment_01f1e1e9-555d-4461-ab60-4fd033e25bd5" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupEstimatedTaxIndemnificationPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment_01f1e1e9-555d-4461-ab60-4fd033e25bd5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_78373634-83c1-4730-a278-0ade5789bd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_78373634-83c1-4730-a278-0ade5789bd5c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d4e59ce8-6341-443d-987b-aa1d65922189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d4e59ce8-6341-443d-987b-aa1d65922189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d4e59ce8-6341-443d-987b-aa1d65922189_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d4e59ce8-6341-443d-987b-aa1d65922189" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d4e59ce8-6341-443d-987b-aa1d65922189_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_20876d7f-aa04-44ca-805b-e6737dee0f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d4e59ce8-6341-443d-987b-aa1d65922189" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_20876d7f-aa04-44ca-805b-e6737dee0f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4f102f9-dab9-4545-b6dc-7a3ba809cb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_20876d7f-aa04-44ca-805b-e6737dee0f83" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4f102f9-dab9-4545-b6dc-7a3ba809cb29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a8be1f7f-4545-4866-b57a-777bd3e4837a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a8be1f7f-4545-4866-b57a-777bd3e4837a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8be1f7f-4545-4866-b57a-777bd3e4837a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a8be1f7f-4545-4866-b57a-777bd3e4837a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8be1f7f-4545-4866-b57a-777bd3e4837a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_48896033-2667-4348-a664-8457275a2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a8be1f7f-4545-4866-b57a-777bd3e4837a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_48896033-2667-4348-a664-8457275a2e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_b5ea5dcd-e23f-4d11-a46e-b84d73742dcc" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_48896033-2667-4348-a664-8457275a2e0a" xlink:to="loc_nnbr_LifeSciencesMember_b5ea5dcd-e23f-4d11-a46e-b84d73742dcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c22d9f71-1d5c-4f56-a265-377405a3b371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_CreditFacilityAxis_c22d9f71-1d5c-4f56-a265-377405a3b371" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c22d9f71-1d5c-4f56-a265-377405a3b371_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c22d9f71-1d5c-4f56-a265-377405a3b371" xlink:to="loc_us-gaap_CreditFacilityDomain_c22d9f71-1d5c-4f56-a265-377405a3b371_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_24f2df9b-06ec-4b0c-99dd-b17da9e082b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c22d9f71-1d5c-4f56-a265-377405a3b371" xlink:to="loc_us-gaap_CreditFacilityDomain_24f2df9b-06ec-4b0c-99dd-b17da9e082b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_9fef8731-cca1-4b35-9584-2fe61aa1e40e" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredAndIncrementalTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_24f2df9b-06ec-4b0c-99dd-b17da9e082b9" xlink:to="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_9fef8731-cca1-4b35-9584-2fe61aa1e40e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_bdb2a12c-bd8c-434b-83d6-96dc706cce76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_ReportingUnitAxis_bdb2a12c-bd8c-434b-83d6-96dc706cce76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_bdb2a12c-bd8c-434b-83d6-96dc706cce76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_bdb2a12c-bd8c-434b-83d6-96dc706cce76" xlink:to="loc_us-gaap_ReportingUnitDomain_bdb2a12c-bd8c-434b-83d6-96dc706cce76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_f59c0c1b-b3ab-4a93-9a56-08fd14170bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_bdb2a12c-bd8c-434b-83d6-96dc706cce76" xlink:to="loc_us-gaap_ReportingUnitDomain_f59c0c1b-b3ab-4a93-9a56-08fd14170bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_7d733848-74d4-4cb5-8e35-fcc06cbafc61" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_f59c0c1b-b3ab-4a93-9a56-08fd14170bd5" xlink:to="loc_nnbr_LifeSciencesMember_7d733848-74d4-4cb5-8e35-fcc06cbafc61" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails" xlink:type="extended" id="i0e6a166e934c42f581f12e89c33eec51_DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_eca70ea4-b628-4398-a66a-fa36f11deadd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_eca70ea4-b628-4398-a66a-fa36f11deadd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1e128dad-4e9f-4d79-877e-5da7c62cf780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1e128dad-4e9f-4d79-877e-5da7c62cf780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_0479bb7c-a65c-49c6-9208-dc23e2954ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_0479bb7c-a65c-49c6-9208-dc23e2954ed0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_45f94dc4-0ccc-43f2-b166-14f3fab245ff" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_45f94dc4-0ccc-43f2-b166-14f3fab245ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_a666404a-2598-48e5-9991-4f5a230bff36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_a666404a-2598-48e5-9991-4f5a230bff36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_add2ede2-f8fc-43eb-894e-c2ecaff5769f" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_add2ede2-f8fc-43eb-894e-c2ecaff5769f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_c7941668-932d-4271-8090-2b4d7f2d54b4" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_c7941668-932d-4271-8090-2b4d7f2d54b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_583d29a0-98ea-41a2-8a95-d016d4cf1353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_583d29a0-98ea-41a2-8a95-d016d4cf1353" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_9327efc2-59b6-4d6c-909a-e80326d1008e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_9327efc2-59b6-4d6c-909a-e80326d1008e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_8fe33908-25da-4777-bb7c-a9290f8418dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_8fe33908-25da-4777-bb7c-a9290f8418dd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_bbd75776-96e3-4b9e-8e60-a2e2db4e15e7" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_bbd75776-96e3-4b9e-8e60-a2e2db4e15e7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_ed3f1191-dc29-4bbf-8d92-98e93de38c80" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_ed3f1191-dc29-4bbf-8d92-98e93de38c80" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_c8dbbaac-34ab-42ab-be75-d88975b3f6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_c8dbbaac-34ab-42ab-be75-d88975b3f6ec" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_4c980a6c-4c06-4976-b786-a046c040a05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_4c980a6c-4c06-4976-b786-a046c040a05b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_9266382b-3529-441c-ae5e-86a1ac44a3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_9266382b-3529-441c-ae5e-86a1ac44a3c6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8893533f-1ec3-4864-b4d7-118d7b2d5543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8893533f-1ec3-4864-b4d7-118d7b2d5543" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_6e7741c0-09ec-48c6-856f-5e617436c57a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_6e7741c0-09ec-48c6-856f-5e617436c57a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1ef49661-2790-41f0-aea1-7dfd26dd729e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1ef49661-2790-41f0-aea1-7dfd26dd729e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d073ec46-5a51-4b71-81c4-4cdcbd8788ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d073ec46-5a51-4b71-81c4-4cdcbd8788ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d073ec46-5a51-4b71-81c4-4cdcbd8788ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d073ec46-5a51-4b71-81c4-4cdcbd8788ad" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d073ec46-5a51-4b71-81c4-4cdcbd8788ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5fe12f94-dfe5-4295-b152-fb347ea22457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d073ec46-5a51-4b71-81c4-4cdcbd8788ad" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5fe12f94-dfe5-4295-b152-fb347ea22457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_87f3e478-4c48-44a0-a39c-8001537a09e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_5fe12f94-dfe5-4295-b152-fb347ea22457" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_87f3e478-4c48-44a0-a39c-8001537a09e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1cb09ee3-2ca4-4580-a8ab-0f101fd47766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1cb09ee3-2ca4-4580-a8ab-0f101fd47766" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1cb09ee3-2ca4-4580-a8ab-0f101fd47766_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1cb09ee3-2ca4-4580-a8ab-0f101fd47766" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1cb09ee3-2ca4-4580-a8ab-0f101fd47766_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7c98c689-c637-4b82-a4cd-36df2a48d744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1cb09ee3-2ca4-4580-a8ab-0f101fd47766" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7c98c689-c637-4b82-a4cd-36df2a48d744" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_5ebdc9a6-4988-48ee-bf8b-f439648ff402" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7c98c689-c637-4b82-a4cd-36df2a48d744" xlink:to="loc_nnbr_LifeSciencesMember_5ebdc9a6-4988-48ee-bf8b-f439648ff402" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails" xlink:type="extended" id="i737eb77e9b61472aa6539ce6b2ac73fc_DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_8ff5e4ef-fb0c-4274-8246-9951e60d0c55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_InterestExpenseDebt_8ff5e4ef-fb0c-4274-8246-9951e60d0c55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_17ad50d6-7633-4050-88b0-a774b40d8534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_17ad50d6-7633-4050-88b0-a774b40d8534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_882def28-bd12-4dc6-af6e-f8ce1c9bb7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_882def28-bd12-4dc6-af6e-f8ce1c9bb7c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0f4356ea-50e3-4378-904b-8a14735bd518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_InterestExpense_0f4356ea-50e3-4378-904b-8a14735bd518" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e69dfef8-8076-418b-bf7b-b5b652fba9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e69dfef8-8076-418b-bf7b-b5b652fba9b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_a397422f-b503-4c23-a816-277a69fc4633" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e69dfef8-8076-418b-bf7b-b5b652fba9b2" xlink:to="loc_nnbr_LifeSciencesMember_a397422f-b503-4c23-a816-277a69fc4633" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_458c3963-9a4d-4f4e-bbfb-58e860a4a946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_458c3963-9a4d-4f4e-bbfb-58e860a4a946" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_458c3963-9a4d-4f4e-bbfb-58e860a4a946_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_458c3963-9a4d-4f4e-bbfb-58e860a4a946" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_458c3963-9a4d-4f4e-bbfb-58e860a4a946_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_bb99f46a-d502-4c79-a048-f5317aa84986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_458c3963-9a4d-4f4e-bbfb-58e860a4a946" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_bb99f46a-d502-4c79-a048-f5317aa84986" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_516a87a2-07a3-454a-9392-96bc3b70362a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_bb99f46a-d502-4c79-a048-f5317aa84986" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_516a87a2-07a3-454a-9392-96bc3b70362a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails" xlink:type="extended" id="i44ff00141f3c476297ed1c01f25f249a_DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_9b72ecc8-bc75-415a-b566-ad66fb35f871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_9b72ecc8-bc75-415a-b566-ad66fb35f871" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_284a2efa-e197-4cdb-855f-559ff46bb988" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_284a2efa-e197-4cdb-855f-559ff46bb988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_5a9b7075-556a-479e-b863-119a08f95e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_5a9b7075-556a-479e-b863-119a08f95e09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_d409c6e4-bc9a-4d10-9493-ec0288374228" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_d409c6e4-bc9a-4d10-9493-ec0288374228" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_a3a89a6c-e491-48e4-b775-747e1a68a7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_a3a89a6c-e491-48e4-b775-747e1a68a7d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations_35786d0f-9ffe-4eef-bc4d-e50f9628d0f3" xlink:href="nnbr-20211231.xsd#nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations_35786d0f-9ffe-4eef-bc4d-e50f9628d0f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations_8e3ea427-e426-4381-b1b2-08724e0353e5" xlink:href="nnbr-20211231.xsd#nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations_8e3ea427-e426-4381-b1b2-08724e0353e5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_bc520347-dbe2-405a-9a38-831a4b7c5b30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_bc520347-dbe2-405a-9a38-831a4b7c5b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_bc520347-dbe2-405a-9a38-831a4b7c5b30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_bc520347-dbe2-405a-9a38-831a4b7c5b30" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_bc520347-dbe2-405a-9a38-831a4b7c5b30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6a609617-d0bd-44ec-b746-721830fdbae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_bc520347-dbe2-405a-9a38-831a4b7c5b30" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6a609617-d0bd-44ec-b746-721830fdbae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_53dc385b-5b64-42bb-b0ec-d8fedc9baff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6a609617-d0bd-44ec-b746-721830fdbae5" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_53dc385b-5b64-42bb-b0ec-d8fedc9baff9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c808d92f-061a-47ed-8756-d5966451f738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c808d92f-061a-47ed-8756-d5966451f738" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c808d92f-061a-47ed-8756-d5966451f738_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c808d92f-061a-47ed-8756-d5966451f738" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c808d92f-061a-47ed-8756-d5966451f738_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a42a6459-1931-43e7-b272-750f990c3e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c808d92f-061a-47ed-8756-d5966451f738" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a42a6459-1931-43e7-b272-750f990c3e1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_34c682c1-d738-41b8-9e74-a6a8ee3e0ff1" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a42a6459-1931-43e7-b272-750f990c3e1a" xlink:to="loc_nnbr_LifeSciencesMember_34c682c1-d738-41b8-9e74-a6a8ee3e0ff1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended" id="id2ec674c62eb4f8fae22784df4bf704f_AcquisitionsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c981e309-b778-408f-9b87-d9900dde1800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_479dd239-4cd0-490c-b1e3-bf1485927e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c981e309-b778-408f-9b87-d9900dde1800" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_479dd239-4cd0-490c-b1e3-bf1485927e8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a0be7e45-f684-45f1-ac6f-32b83475aa71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c981e309-b778-408f-9b87-d9900dde1800" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a0be7e45-f684-45f1-ac6f-32b83475aa71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_81f9ea22-a212-46f5-9292-c6199f8be206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a0be7e45-f684-45f1-ac6f-32b83475aa71" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_81f9ea22-a212-46f5-9292-c6199f8be206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81f9ea22-a212-46f5-9292-c6199f8be206_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_81f9ea22-a212-46f5-9292-c6199f8be206" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81f9ea22-a212-46f5-9292-c6199f8be206_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_81f9ea22-a212-46f5-9292-c6199f8be206" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ParagonMedicalIncMember_12946268-f620-4bb3-905b-86ca91ca9117" xlink:href="nnbr-20211231.xsd#nnbr_ParagonMedicalIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:to="loc_nnbr_ParagonMedicalIncMember_12946268-f620-4bb3-905b-86ca91ca9117" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_BridgemedicaLLCMember_7c4ffcbe-31bd-4af2-8c4b-f082a1e98816" xlink:href="nnbr-20211231.xsd#nnbr_BridgemedicaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:to="loc_nnbr_BridgemedicaLLCMember_7c4ffcbe-31bd-4af2-8c4b-f082a1e98816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SouthernCaliforniaTechnicalArtsInc.Member_83a03e8e-b453-401d-a8c8-135ffb9ce65c" xlink:href="nnbr-20211231.xsd#nnbr_SouthernCaliforniaTechnicalArtsInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:to="loc_nnbr_SouthernCaliforniaTechnicalArtsInc.Member_83a03e8e-b453-401d-a8c8-135ffb9ce65c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SegmentInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SegmentInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/SegmentInformationDetail" xlink:type="extended" id="i776a14cbd6d044ef8dbcfc7457bd161e_SegmentInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_36b3d7f3-e7a0-49e8-a3b3-16041e78d9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_NumberOfReportableSegments_36b3d7f3-e7a0-49e8-a3b3-16041e78d9c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_36d1c7a8-0a38-4b36-ba71-e551fa09d7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_NumberOfOperatingSegments_36d1c7a8-0a38-4b36-ba71-e551fa09d7e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_32340c64-422a-4d87-8069-048fc438358d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_32340c64-422a-4d87-8069-048fc438358d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_29cab3bc-9d1c-46f1-b7d0-a1bd7bfbf499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_29cab3bc-9d1c-46f1-b7d0-a1bd7bfbf499" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ccde6780-93a0-450c-a23b-e46f71bae261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ccde6780-93a0-450c-a23b-e46f71bae261" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_98d50689-877f-4b7f-9879-5e442a081d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_OperatingIncomeLoss_98d50689-877f-4b7f-9879-5e442a081d8a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_51c2879f-8e15-452c-8ba6-1de457ae0a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_InterestExpense_51c2879f-8e15-452c-8ba6-1de457ae0a82" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet_b4e14893-9113-4195-be20-98dd08dc40a0" xlink:href="nnbr-20211231.xsd#nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet_b4e14893-9113-4195-be20-98dd08dc40a0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_99219e1b-2dbd-4671-b5a8-0efc59ebb6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_99219e1b-2dbd-4671-b5a8-0efc59ebb6cf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c78fbeef-2170-4bd4-98ec-22b9073716e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c78fbeef-2170-4bd4-98ec-22b9073716e1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations_81a42351-f91a-43a9-bc58-40fdabfef758" xlink:href="nnbr-20211231.xsd#nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations_81a42351-f91a-43a9-bc58-40fdabfef758" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c920d5a6-5709-4f79-a99b-d31d57496869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_Assets_c920d5a6-5709-4f79-a99b-d31d57496869" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6d87357c-456f-483d-8221-39c8ca2859ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6d87357c-456f-483d-8221-39c8ca2859ff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_580fea7a-0ab9-4fd3-b921-87849b468353" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_580fea7a-0ab9-4fd3-b921-87849b468353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_580fea7a-0ab9-4fd3-b921-87849b468353_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_580fea7a-0ab9-4fd3-b921-87849b468353" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_580fea7a-0ab9-4fd3-b921-87849b468353_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ab57c293-131d-4157-831d-81f949d44237" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_580fea7a-0ab9-4fd3-b921-87849b468353" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ab57c293-131d-4157-831d-81f949d44237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_b8dbb0bc-ebf1-428e-a808-430000b485df" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ab57c293-131d-4157-831d-81f949d44237" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_b8dbb0bc-ebf1-428e-a808-430000b485df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d580325d-2abf-46f1-bdac-9a6b23429770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d580325d-2abf-46f1-bdac-9a6b23429770" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d580325d-2abf-46f1-bdac-9a6b23429770_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d580325d-2abf-46f1-bdac-9a6b23429770" xlink:to="loc_us-gaap_SegmentDomain_d580325d-2abf-46f1-bdac-9a6b23429770_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d580325d-2abf-46f1-bdac-9a6b23429770" xlink:to="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_4651c880-c95a-43c1-bc76-e4020a7e5538" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:to="loc_nnbr_MobileSolutionsMember_4651c880-c95a-43c1-bc76-e4020a7e5538" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_ca493738-78c9-4e9f-a575-66df80fb6a9f" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:to="loc_nnbr_PowerSolutionsMember_ca493738-78c9-4e9f-a575-66df80fb6a9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndConsolidationsMember_bba4f031-4b7b-4240-87a6-357532a99c42" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndConsolidationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:to="loc_nnbr_CorporateAndConsolidationsMember_bba4f031-4b7b-4240-87a6-357532a99c42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_88049c1b-5d8f-47f9-ba73-dba0bf3300e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_srt_ConsolidationItemsAxis_88049c1b-5d8f-47f9-ba73-dba0bf3300e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_88049c1b-5d8f-47f9-ba73-dba0bf3300e8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_88049c1b-5d8f-47f9-ba73-dba0bf3300e8" xlink:to="loc_srt_ConsolidationItemsDomain_88049c1b-5d8f-47f9-ba73-dba0bf3300e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_88049c1b-5d8f-47f9-ba73-dba0bf3300e8" xlink:to="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3b99f05a-f90a-429e-b742-ed8a9d17e5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:to="loc_us-gaap_OperatingSegmentsMember_3b99f05a-f90a-429e-b742-ed8a9d17e5d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndEliminationsMember_620282bf-2063-44c6-8992-591c8b6356cf" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:to="loc_nnbr_CorporateAndEliminationsMember_620282bf-2063-44c6-8992-591c8b6356cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_24e1bf85-9ceb-47e4-b389-509308410633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_24e1bf85-9ceb-47e4-b389-509308410633" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24e1bf85-9ceb-47e4-b389-509308410633_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_24e1bf85-9ceb-47e4-b389-509308410633" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_24e1bf85-9ceb-47e4-b389-509308410633_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1a3e8943-ba2c-4b0c-b058-4474720b89ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_24e1bf85-9ceb-47e4-b389-509308410633" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1a3e8943-ba2c-4b0c-b058-4474720b89ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_d44b5864-c882-4df4-ad01-35a4ebba1c8f" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1a3e8943-ba2c-4b0c-b058-4474720b89ba" xlink:to="loc_nnbr_LifeSciencesMember_d44b5864-c882-4df4-ad01-35a4ebba1c8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0d9ca1bf-eafd-4f63-8453-aa9979847660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0d9ca1bf-eafd-4f63-8453-aa9979847660" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0d9ca1bf-eafd-4f63-8453-aa9979847660_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0d9ca1bf-eafd-4f63-8453-aa9979847660" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0d9ca1bf-eafd-4f63-8453-aa9979847660_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2a6852e8-32a3-46bd-b0d4-2413d1907620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0d9ca1bf-eafd-4f63-8453-aa9979847660" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2a6852e8-32a3-46bd-b0d4-2413d1907620" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a65cfcea-b905-4e0b-ba1e-e370897fba46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2a6852e8-32a3-46bd-b0d4-2413d1907620" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a65cfcea-b905-4e0b-ba1e-e370897fba46" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail" xlink:type="extended" id="if55a07feba34433bbcaa8053f919cf0e_SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_731d934a-95dc-4f6e-9c7f-b8cf22fa454b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_28476cb4-4f22-428b-9e2c-2cb48986eb38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_731d934a-95dc-4f6e-9c7f-b8cf22fa454b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_28476cb4-4f22-428b-9e2c-2cb48986eb38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cacf8ade-960b-4882-a122-714a05e46cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_731d934a-95dc-4f6e-9c7f-b8cf22fa454b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cacf8ade-960b-4882-a122-714a05e46cc5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2e46b378-eccf-4841-8cca-194808fe937d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cacf8ade-960b-4882-a122-714a05e46cc5" xlink:to="loc_srt_StatementGeographicalAxis_2e46b378-eccf-4841-8cca-194808fe937d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2e46b378-eccf-4841-8cca-194808fe937d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2e46b378-eccf-4841-8cca-194808fe937d" xlink:to="loc_srt_SegmentGeographicalDomain_2e46b378-eccf-4841-8cca-194808fe937d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2e46b378-eccf-4841-8cca-194808fe937d" xlink:to="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_33db95a9-5203-40d1-a8bf-1e0f271629f7" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_country_US_33db95a9-5203-40d1-a8bf-1e0f271629f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_bb78c256-d827-4fb2-9acc-ac90004bba50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_srt_EuropeMember_bb78c256-d827-4fb2-9acc-ac90004bba50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_2e30aaec-0374-44de-a73a-d9556e341a44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_srt_AsiaMember_2e30aaec-0374-44de-a73a-d9556e341a44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_ba24fd2e-02a4-441c-a98b-cc0534556101" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_country_MX_ba24fd2e-02a4-441c-a98b-cc0534556101" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_2dffb86d-b9ef-4bae-959f-84abe2cf9f23" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SouthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_srt_SouthAmericaMember_2dffb86d-b9ef-4bae-959f-84abe2cf9f23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_af8239a9-4c1e-4d79-ae9c-3834336eda01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_us-gaap_NonUsMember_af8239a9-4c1e-4d79-ae9c-3834336eda01" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccountsReceivableAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails" xlink:type="extended" id="i66474d11e7164c86a632de9f592b4ec8_AccountsReceivableAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_098cd2d1-489b-464d-aea2-bd53645ab2af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7bb6515a-84a4-4121-a25c-2319859658da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_098cd2d1-489b-464d-aea2-bd53645ab2af" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7bb6515a-84a4-4121-a25c-2319859658da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_098cd2d1-489b-464d-aea2-bd53645ab2af" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_12f73870-18fd-40d6-a53a-bd4caa145053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_12f73870-18fd-40d6-a53a-bd4caa145053" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_12f73870-18fd-40d6-a53a-bd4caa145053_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_12f73870-18fd-40d6-a53a-bd4caa145053" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_12f73870-18fd-40d6-a53a-bd4caa145053_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f56db73e-d299-426c-b1b4-62708308c0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_12f73870-18fd-40d6-a53a-bd4caa145053" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f56db73e-d299-426c-b1b4-62708308c0ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_49c84ea9-9dbf-4792-8407-eb699edcbc49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f56db73e-d299-426c-b1b4-62708308c0ea" xlink:to="loc_us-gaap_AccountsReceivableMember_49c84ea9-9dbf-4792-8407-eb699edcbc49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_47d5c249-609c-4d08-b545-8967af2adda6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_47d5c249-609c-4d08-b545-8967af2adda6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_c0e22ef3-52f4-407d-86c8-683a7ea908f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_47d5c249-609c-4d08-b545-8967af2adda6" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_c0e22ef3-52f4-407d-86c8-683a7ea908f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ec1fdbba-c8f3-44b2-b854-0e92eb18885a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:to="loc_srt_MajorCustomersAxis_ec1fdbba-c8f3-44b2-b854-0e92eb18885a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ec1fdbba-c8f3-44b2-b854-0e92eb18885a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_ec1fdbba-c8f3-44b2-b854-0e92eb18885a" xlink:to="loc_srt_NameOfMajorCustomerDomain_ec1fdbba-c8f3-44b2-b854-0e92eb18885a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_00b67a6f-7e39-408b-a761-ff8ea7b76c85" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_ec1fdbba-c8f3-44b2-b854-0e92eb18885a" xlink:to="loc_srt_NameOfMajorCustomerDomain_00b67a6f-7e39-408b-a761-ff8ea7b76c85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MajorCustomerMember_15ab25f8-4f55-4433-a923-c3de1791c292" xlink:href="nnbr-20211231.xsd#nnbr_MajorCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_00b67a6f-7e39-408b-a761-ff8ea7b76c85" xlink:to="loc_nnbr_MajorCustomerMember_15ab25f8-4f55-4433-a923-c3de1791c292" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="extended" id="i004e48c1b7aa4fd681e3460df170e462_PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a0d84aa0-6c9e-459f-84a2-7b2436703ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a0d84aa0-6c9e-459f-84a2-7b2436703ee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_7f528eee-69ed-44c6-8cac-fd9f44da0ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_7f528eee-69ed-44c6-8cac-fd9f44da0ba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_63cf2403-234b-40f5-aedc-31f465a157da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_63cf2403-234b-40f5-aedc-31f465a157da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_503a3dab-39f3-4e24-8363-4623318bf798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_503a3dab-39f3-4e24-8363-4623318bf798" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24fdd329-9a33-4fa4-aaa6-595e6d649d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_503a3dab-39f3-4e24-8363-4623318bf798" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24fdd329-9a33-4fa4-aaa6-595e6d649d27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24fdd329-9a33-4fa4-aaa6-595e6d649d27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24fdd329-9a33-4fa4-aaa6-595e6d649d27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24fdd329-9a33-4fa4-aaa6-595e6d649d27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24fdd329-9a33-4fa4-aaa6-595e6d649d27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_73350a82-64e0-4acf-8579-1a5174c0912a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:to="loc_us-gaap_LandAndBuildingMember_73350a82-64e0-4acf-8579-1a5174c0912a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_c0b2f67f-e312-4223-b865-f0990ce94195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_c0b2f67f-e312-4223-b865-f0990ce94195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_718ec2c4-0dc2-4aef-ae49-f5f13c3165ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:to="loc_us-gaap_ConstructionInProgressMember_718ec2c4-0dc2-4aef-ae49-f5f13c3165ec" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#GoodwillChangesinCarryingAmountofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail" xlink:type="extended" id="i6a4fc7f120734b16a5a765a0d2310458_GoodwillChangesinCarryingAmountofGoodwillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fcb8860b-ee36-47e4-8489-1a6def620d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_Goodwill_fcb8860b-ee36-47e4-8489-1a6def620d62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3db670ce-4ff9-4ae6-914a-659fd1888956" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3db670ce-4ff9-4ae6-914a-659fd1888956" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1e173270-5da6-4a9e-bdf2-f2920420174d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1e173270-5da6-4a9e-bdf2-f2920420174d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4222186d-c410-4d7a-be8e-40bfc513f99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_77a7d946-d6d2-4c26-9f44-2e2d200eadc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_77a7d946-d6d2-4c26-9f44-2e2d200eadc8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2cfb552-330b-4371-9b64-b96147902242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_77a7d946-d6d2-4c26-9f44-2e2d200eadc8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2cfb552-330b-4371-9b64-b96147902242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2cfb552-330b-4371-9b64-b96147902242_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2cfb552-330b-4371-9b64-b96147902242" xlink:to="loc_us-gaap_SegmentDomain_c2cfb552-330b-4371-9b64-b96147902242_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2cfb552-330b-4371-9b64-b96147902242" xlink:to="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_ab5aeea0-ca59-4a4a-87b5-09cfc01b8ab4" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:to="loc_nnbr_MobileSolutionsMember_ab5aeea0-ca59-4a4a-87b5-09cfc01b8ab4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_a94678de-30d4-427f-ba13-ea64f2c33ac8" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:to="loc_nnbr_PowerSolutionsMember_a94678de-30d4-427f-ba13-ea64f2c33ac8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/GoodwillAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#GoodwillAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/GoodwillAdditionalInformationDetail" xlink:type="extended" id="i5d432f84141940a088b387718f7b069e_GoodwillAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b17db223-170c-41ed-8da4-46a1813669f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:to="loc_us-gaap_Goodwill_b17db223-170c-41ed-8da4-46a1813669f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b06bca23-d18c-4cfd-bfe7-9f0106d79f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b06bca23-d18c-4cfd-bfe7-9f0106d79f8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_cdb44c64-9380-4ea9-9acc-1854903b8e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_cdb44c64-9380-4ea9-9acc-1854903b8e94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_76b254a1-5f72-4393-9222-4fcb15f32c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_cdb44c64-9380-4ea9-9acc-1854903b8e94" xlink:to="loc_us-gaap_ReportingUnitAxis_76b254a1-5f72-4393-9222-4fcb15f32c02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_76b254a1-5f72-4393-9222-4fcb15f32c02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_76b254a1-5f72-4393-9222-4fcb15f32c02" xlink:to="loc_us-gaap_ReportingUnitDomain_76b254a1-5f72-4393-9222-4fcb15f32c02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_76b254a1-5f72-4393-9222-4fcb15f32c02" xlink:to="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_772df34d-36c4-4777-baf6-9b83d8999877" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:to="loc_nnbr_PowerSolutionsMember_772df34d-36c4-4777-baf6-9b83d8999877" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_ffe1bbb3-a8e2-4e2c-998e-87547eb8280a" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:to="loc_nnbr_MobileSolutionsMember_ffe1bbb3-a8e2-4e2c-998e-87547eb8280a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail" xlink:type="extended" id="i44fdbe6414584db1b5549351f40fbf5d_IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_08b21532-9cf9-498b-8919-7b4fd790f88d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_08b21532-9cf9-498b-8919-7b4fd790f88d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d3046cf6-daa9-4371-b635-84059f167f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d3046cf6-daa9-4371-b635-84059f167f89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_616b450e-d9e8-48bf-b563-96495548be19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_488e6579-2203-4f45-b641-ceda95ff41ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_488e6579-2203-4f45-b641-ceda95ff41ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_de5c7818-ec96-4e13-82e0-97811da95602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_488e6579-2203-4f45-b641-ceda95ff41ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_de5c7818-ec96-4e13-82e0-97811da95602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de5c7818-ec96-4e13-82e0-97811da95602_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de5c7818-ec96-4e13-82e0-97811da95602" xlink:to="loc_us-gaap_SegmentDomain_de5c7818-ec96-4e13-82e0-97811da95602_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de5c7818-ec96-4e13-82e0-97811da95602" xlink:to="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_84135e15-d5f9-4dc4-a5d8-b8dac7531509" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:to="loc_nnbr_MobileSolutionsMember_84135e15-d5f9-4dc4-a5d8-b8dac7531509" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_94e8e49a-30d9-4c5b-bb70-ea683f2b8ae7" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:to="loc_nnbr_PowerSolutionsMember_94e8e49a-30d9-4c5b-bb70-ea683f2b8ae7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail" xlink:type="extended" id="ie91c7acca1b14eab8764792de74d152f_IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_17f13ae8-5c88-4ab5-b452-2d106a8e13e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_17f13ae8-5c88-4ab5-b452-2d106a8e13e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8da9421-b525-4e87-a315-4e1ad5935bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8da9421-b525-4e87-a315-4e1ad5935bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3b00420a-5504-4fa9-aeb5-164b5e215936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3b00420a-5504-4fa9-aeb5-164b5e215936" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dd3b1078-161b-49f4-9820-be1097e9d5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dd3b1078-161b-49f4-9820-be1097e9d5d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_38184a1a-0195-4f52-a4d2-b677a776d753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_38184a1a-0195-4f52-a4d2-b677a776d753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_38184a1a-0195-4f52-a4d2-b677a776d753_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_38184a1a-0195-4f52-a4d2-b677a776d753" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_38184a1a-0195-4f52-a4d2-b677a776d753_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_38184a1a-0195-4f52-a4d2-b677a776d753" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fe3fb705-ae19-45b5-b564-743c08102f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fe3fb705-ae19-45b5-b564-743c08102f53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_ccbcabf3-83ae-465f-b414-f8531113304a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_ccbcabf3-83ae-465f-b414-f8531113304a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8733915c-bfb6-4c54-9aea-f4c3e4e8458c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:to="loc_srt_RangeAxis_8733915c-bfb6-4c54-9aea-f4c3e4e8458c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8733915c-bfb6-4c54-9aea-f4c3e4e8458c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8733915c-bfb6-4c54-9aea-f4c3e4e8458c" xlink:to="loc_srt_RangeMember_8733915c-bfb6-4c54-9aea-f4c3e4e8458c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8733915c-bfb6-4c54-9aea-f4c3e4e8458c" xlink:to="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f23793b6-37d5-4a05-b02f-33a7c8e11399" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:to="loc_srt_MinimumMember_f23793b6-37d5-4a05-b02f-33a7c8e11399" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec555447-d8e5-4083-bce9-c39630a4c548" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:to="loc_srt_MaximumMember_ec555447-d8e5-4083-bce9-c39630a4c548" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InvestmentinJointVentureAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail" xlink:type="extended" id="ib16960718b4349dc9982a0830bdd8aee_InvestmentinJointVentureAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c9774ad0-a18f-456f-ba2a-4451138a1b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c9774ad0-a18f-456f-ba2a-4451138a1b36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_23114857-6151-4183-ba25-13d264758857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_23114857-6151-4183-ba25-13d264758857" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_aaed7943-b0d7-4731-9043-bd98f8614c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_Revenues_aaed7943-b0d7-4731-9043-bd98f8614c2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromJointVentures_26f8cd18-70ab-4d47-aad5-e2b2f113e74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_DueFromJointVentures_26f8cd18-70ab-4d47-aad5-e2b2f113e74d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e8ce0cc6-dc76-45f2-a9ef-4658414314d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e8ce0cc6-dc76-45f2-a9ef-4658414314d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_743fe40f-c334-455e-bc47-da891902aaae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_RevenueFromRelatedParties_743fe40f-c334-455e-bc47-da891902aaae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ff39ec4a-b4d8-45ba-ab0e-78c2ee5b4c4a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ff39ec4a-b4d8-45ba-ab0e-78c2ee5b4c4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_824ce2b7-1463-4c6d-b6ad-9b4b3b2ceb19" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ff39ec4a-b4d8-45ba-ab0e-78c2ee5b4c4a" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_824ce2b7-1463-4c6d-b6ad-9b4b3b2ceb19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cc1cfccf-4fb0-4620-bef4-62f09ed324ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cc1cfccf-4fb0-4620-bef4-62f09ed324ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_cc1cfccf-4fb0-4620-bef4-62f09ed324ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cc1cfccf-4fb0-4620-bef4-62f09ed324ed" xlink:to="loc_us-gaap_RelatedPartyDomain_cc1cfccf-4fb0-4620-bef4-62f09ed324ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_bc52ac6a-2ce0-4b44-9e2e-fcb5fcc491e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cc1cfccf-4fb0-4620-bef4-62f09ed324ed" xlink:to="loc_us-gaap_RelatedPartyDomain_bc52ac6a-2ce0-4b44-9e2e-fcb5fcc491e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_9198c632-28b9-4215-b8b3-6066a5e13cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_bc52ac6a-2ce0-4b44-9e2e-fcb5fcc491e8" xlink:to="loc_us-gaap_CorporateJointVentureMember_9198c632-28b9-4215-b8b3-6066a5e13cf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dc789771-76f9-4c88-9ff1-523a2e27d458" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dc789771-76f9-4c88-9ff1-523a2e27d458" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dc789771-76f9-4c88-9ff1-523a2e27d458_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dc789771-76f9-4c88-9ff1-523a2e27d458" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dc789771-76f9-4c88-9ff1-523a2e27d458_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a156e518-5f23-4a1f-86a2-51fe4c27bc78" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dc789771-76f9-4c88-9ff1-523a2e27d458" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a156e518-5f23-4a1f-86a2-51fe4c27bc78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5fb3002c-45cc-47a8-a41d-f02f4e743fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5fb3002c-45cc-47a8-a41d-f02f4e743fdc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5fb3002c-45cc-47a8-a41d-f02f4e743fdc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5fb3002c-45cc-47a8-a41d-f02f4e743fdc" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5fb3002c-45cc-47a8-a41d-f02f4e743fdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_4935b852-b458-4e20-8952-9188acd02d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5fb3002c-45cc-47a8-a41d-f02f4e743fdc" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_4935b852-b458-4e20-8952-9188acd02d12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_342b26d5-8f50-4921-aa69-857daf407517" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_4935b852-b458-4e20-8952-9188acd02d12" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_342b26d5-8f50-4921-aa69-857daf407517" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_cb8ce33b-de4e-46a1-8284-68f438f9a4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_us-gaap_DividendsAxis_cb8ce33b-de4e-46a1-8284-68f438f9a4ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_cb8ce33b-de4e-46a1-8284-68f438f9a4ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_cb8ce33b-de4e-46a1-8284-68f438f9a4ad" xlink:to="loc_us-gaap_DividendsDomain_cb8ce33b-de4e-46a1-8284-68f438f9a4ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_d06e11e7-e7ad-4aec-be5a-5164d11a7a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_cb8ce33b-de4e-46a1-8284-68f438f9a4ad" xlink:to="loc_us-gaap_DividendsDomain_d06e11e7-e7ad-4aec-be5a-5164d11a7a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_173b4092-0fac-4680-ad34-a5f992421628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_d06e11e7-e7ad-4aec-be5a-5164d11a7a06" xlink:to="loc_us-gaap_DividendDeclaredMember_173b4092-0fac-4680-ad34-a5f992421628" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail" xlink:type="extended" id="if9b0800c87e54d4bbd9e16c20f190b33_InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_45be7f92-2ce1-461a-92c2-390636227dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_us-gaap_EquityMethodInvestments_45be7f92-2ce1-461a-92c2-390636227dbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5d40ce89-6744-4a80-b24e-d3043c199d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5d40ce89-6744-4a80-b24e-d3043c199d43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain_19041310-1b04-43c8-8d53-b72bc1778cdf" xlink:href="nnbr-20211231.xsd#nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain_19041310-1b04-43c8-8d53-b72bc1778cdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_4e643e59-e109-4fac-afc0-2def6f58e301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_f31b6070-6bec-4128-860e-d428e0af3c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_f31b6070-6bec-4128-860e-d428e0af3c7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_f31b6070-6bec-4128-860e-d428e0af3c7f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0" xlink:to="loc_us-gaap_RelatedPartyDomain_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0b891131-0330-4eae-a270-b9b0ca6bea4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0" xlink:to="loc_us-gaap_RelatedPartyDomain_0b891131-0330-4eae-a270-b9b0ca6bea4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_03453f1d-431d-4ea9-8380-f8f3054cb588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_0b891131-0330-4eae-a270-b9b0ca6bea4b" xlink:to="loc_us-gaap_CorporateJointVentureMember_03453f1d-431d-4ea9-8380-f8f3054cb588" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SummarizedFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/SummarizedFinancialInformationDetails" xlink:type="extended" id="i9efaf17109f1461891f0ad2e4c47e79d_SummarizedFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e1453f85-6b69-4454-8741-05572ae6708b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_Revenues_e1453f85-6b69-4454-8741-05572ae6708b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_cec7da38-ab6b-4e14-99ea-b5649bc23751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_CostOfRevenue_cec7da38-ab6b-4e14-99ea-b5649bc23751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_57a86d3a-8a5e-40b9-9b22-07ed650fe904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_OperatingIncomeLoss_57a86d3a-8a5e-40b9-9b22-07ed650fe904" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_088adbd5-f75c-449b-9a4d-d06b3113addc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_ProfitLoss_088adbd5-f75c-449b-9a4d-d06b3113addc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ad540453-7102-4fbb-a5dc-51ce8bb3a6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_AssetsCurrent_ad540453-7102-4fbb-a5dc-51ce8bb3a6d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_d0fcfc38-0f2c-497f-93fb-6c28372c8574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_AssetsNoncurrent_d0fcfc38-0f2c-497f-93fb-6c28372c8574" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_affe75e6-d6e5-484b-ba02-18925f13361e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_LiabilitiesCurrent_affe75e6-d6e5-484b-ba02-18925f13361e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_f1e19e45-120e-4445-9514-2591ea6f040c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_f1e19e45-120e-4445-9514-2591ea6f040c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_efc82ea9-3208-4a4e-af76-2563b2c916dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_efc82ea9-3208-4a4e-af76-2563b2c916dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_638f0175-b4d5-4429-b6dc-41ab376f3bdd" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_efc82ea9-3208-4a4e-af76-2563b2c916dc" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_638f0175-b4d5-4429-b6dc-41ab376f3bdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d55d659e-2c03-44f6-8557-9f777a68d671" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d55d659e-2c03-44f6-8557-9f777a68d671" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d55d659e-2c03-44f6-8557-9f777a68d671_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d55d659e-2c03-44f6-8557-9f777a68d671" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d55d659e-2c03-44f6-8557-9f777a68d671_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a0eebead-060c-4861-85aa-11790b1e0252" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d55d659e-2c03-44f6-8557-9f777a68d671" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a0eebead-060c-4861-85aa-11790b1e0252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_0457757c-56e5-493e-9d74-ece541ff9f27" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a0eebead-060c-4861-85aa-11790b1e0252" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_0457757c-56e5-493e-9d74-ece541ff9f27" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended" id="i172ebe2acace408dad9a683520ca8a2a_IncomeTaxesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:href="nnbr-20211231.xsd#nnbr_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e2640bb-4b68-4eeb-8acc-c92c4ca0685c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e2640bb-4b68-4eeb-8acc-c92c4ca0685c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fd45a61c-a1dc-4c98-bb99-a910bd3fb76f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fd45a61c-a1dc-4c98-bb99-a910bd3fb76f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_a54c0f42-daa0-427c-84f4-cff009e80b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_a54c0f42-daa0-427c-84f4-cff009e80b74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_6490a39a-0dbf-40ca-a68e-1cdc2e408cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_OperatingLossCarryforwards_6490a39a-0dbf-40ca-a68e-1cdc2e408cfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_b1da6650-0c34-4cce-a367-f78a9b76657f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_b1da6650-0c34-4cce-a367-f78a9b76657f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_3d993449-1917-41e4-8831-a46911c1f79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_3d993449-1917-41e4-8831-a46911c1f79c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91ffe90a-3236-4107-9dc9-61bd11e27bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91ffe90a-3236-4107-9dc9-61bd11e27bb9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ebf4f337-ec9c-463d-b31c-eca151c2143e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ebf4f337-ec9c-463d-b31c-eca151c2143e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1bf35a17-bbf0-443f-aaa0-8bc674104cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1bf35a17-bbf0-443f-aaa0-8bc674104cb4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_89eeb4d8-e183-4c04-be9d-2f2f1e7bfab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_89eeb4d8-e183-4c04-be9d-2f2f1e7bfab3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1e12ba43-a4cd-4f76-938e-9b55abfb3fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1e12ba43-a4cd-4f76-938e-9b55abfb3fc6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6977b708-49d4-4961-9d03-6557bc4b0027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6977b708-49d4-4961-9d03-6557bc4b0027" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_7c86cae8-a42e-4270-8656-26f091e39a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_7c86cae8-a42e-4270-8656-26f091e39a00" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_763023e9-c02e-479a-816b-eef51bc98d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_763023e9-c02e-479a-816b-eef51bc98d8e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_78a46b86-ebc2-47a5-8d86-6b7d74ce8e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_78a46b86-ebc2-47a5-8d86-6b7d74ce8e00" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TaxBenefitPermanentReinvestmentChange_bac4313d-0fee-47e7-9f3f-a5d2473495fc" xlink:href="nnbr-20211231.xsd#nnbr_TaxBenefitPermanentReinvestmentChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_nnbr_TaxBenefitPermanentReinvestmentChange_bac4313d-0fee-47e7-9f3f-a5d2473495fc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeTaxesTable_5ef8b84c-a6ab-4bb5-b7de-3919123b730d" xlink:href="nnbr-20211231.xsd#nnbr_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_nnbr_IncomeTaxesTable_5ef8b84c-a6ab-4bb5-b7de-3919123b730d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_IncomeTaxesTable_5ef8b84c-a6ab-4bb5-b7de-3919123b730d" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_99a92baf-7e33-4be3-8759-4b0ecea3c3a6" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_country_US_99a92baf-7e33-4be3-8759-4b0ecea3c3a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ConsolidatedStateAndLocalJurisdictionMember_8b2b5b7e-7741-46e9-b316-4fbb99b2a6f4" xlink:href="nnbr-20211231.xsd#nnbr_ConsolidatedStateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_nnbr_ConsolidatedStateAndLocalJurisdictionMember_8b2b5b7e-7741-46e9-b316-4fbb99b2a6f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeparateStateAndLocalJurisdictionMember_99916bc0-b48b-4766-bd56-9c9bf8bdf1b1" xlink:href="nnbr-20211231.xsd#nnbr_SeparateStateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_nnbr_SeparateStateAndLocalJurisdictionMember_99916bc0-b48b-4766-bd56-9c9bf8bdf1b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_d109d391-4fd7-42f6-b136-e5dc81df64e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_us-gaap_ForeignCountryMember_d109d391-4fd7-42f6-b136-e5dc81df64e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_b6b530a5-d9be-46ed-97e9-f789f7c8e15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_b6b530a5-d9be-46ed-97e9-f789f7c8e15c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_7ea76eb6-f333-48a4-93d3-849af7bb739b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_us-gaap_DomesticCountryMember_7ea76eb6-f333-48a4-93d3-849af7bb739b" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/DebtAdditionalInformationDetail" xlink:type="extended" id="i71445f93d2cd43a289527c2b3a4b0160_DebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f7eb509e-d089-4dd7-8007-56b417fc86e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f7eb509e-d089-4dd7-8007-56b417fc86e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8ec17d-bf10-4480-bd4c-4ca227e85aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8ec17d-bf10-4480-bd4c-4ca227e85aaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_979bbcf7-8578-4ae5-b68e-ae5feacb5484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_InterestCostsCapitalized_979bbcf7-8578-4ae5-b68e-ae5feacb5484" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c0fdf3cb-cb56-4ce7-aad0-9b853ab82490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c0fdf3cb-cb56-4ce7-aad0-9b853ab82490" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_7a9c4809-9f3c-4413-855a-d9778f715cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_RepaymentsOfDebt_7a9c4809-9f3c-4413-855a-d9778f715cba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0d6a7533-2053-4c29-940b-a78eaf4877cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0d6a7533-2053-4c29-940b-a78eaf4877cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d2e4245f-7b3d-4671-8db4-3617a9f881b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d2e4245f-7b3d-4671-8db4-3617a9f881b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_99b385f5-0883-4bb1-8773-fc3bdd4e3ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_99b385f5-0883-4bb1-8773-fc3bdd4e3ba5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_179b5cb5-356e-424b-8ca0-024e799535e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_179b5cb5-356e-424b-8ca0-024e799535e5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_b1329754-6d87-4a09-afca-ebcb895feda5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LoansPayable_b1329754-6d87-4a09-afca-ebcb895feda5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61a11934-de55-4e85-8a26-9879be4c787a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61a11934-de55-4e85-8a26-9879be4c787a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_62cec3fe-dc3e-4ff6-aa62-c3f8266ee5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_62cec3fe-dc3e-4ff6-aa62-c3f8266ee5fe" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds_33c2c95a-6c1c-49a0-91f5-9a71e28ccbdc" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds_33c2c95a-6c1c-49a0-91f5-9a71e28ccbdc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantRequiredMinimumPayment_97935292-20f9-4543-9933-1b11e2b06856" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantRequiredMinimumPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentCovenantRequiredMinimumPayment_97935292-20f9-4543-9933-1b11e2b06856" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment_a52fef00-b5d5-4b0b-aecb-2b61e9313d13" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment_a52fef00-b5d5-4b0b-aecb-2b61e9313d13" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_d1aed51c-6b23-4581-8426-794eba9c7ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_d1aed51c-6b23-4581-8426-794eba9c7ce4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6714491f-b2b5-4e20-920d-5b92db07fef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6714491f-b2b5-4e20-920d-5b92db07fef1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_da7badd9-06a0-40f7-909d-7961f9ab3aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_da7badd9-06a0-40f7-909d-7961f9ab3aaf" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentWeightedAverageRemainingLife_ffa4a3f2-78cc-4c23-a9e3-9db9cbe8f953" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentWeightedAverageRemainingLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentWeightedAverageRemainingLife_ffa4a3f2-78cc-4c23-a9e3-9db9cbe8f953" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_7f9d4ed4-e749-4698-b653-2c1bacb4b9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_NotesPayable_7f9d4ed4-e749-4698-b653-2c1bacb4b9c4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_610348cc-3246-4500-acc2-9d0d67237eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LongTermDebtCurrent_610348cc-3246-4500-acc2-9d0d67237eff" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_38ff01e6-251a-41eb-9bb8-1ff1016979fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DerivativeNotionalAmount_38ff01e6-251a-41eb-9bb8-1ff1016979fb" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_52c5e4ca-8d50-47c3-9918-082e22576cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_52c5e4ca-8d50-47c3-9918-082e22576cf5" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_e8e10243-8657-4927-99b9-5cb2e47e1001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_e8e10243-8657-4927-99b9-5cb2e47e1001" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_f484eb76-bfc7-4432-a400-62f0bf1ac643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_f484eb76-bfc7-4432-a400-62f0bf1ac643" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9b19674f-f01b-45be-a9dc-aa02b13e646d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9b19674f-f01b-45be-a9dc-aa02b13e646d" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentLIBORFloorRate_610ed765-69ac-498a-8256-9f18221fbd11" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentLIBORFloorRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentLIBORFloorRate_610ed765-69ac-498a-8256-9f18221fbd11" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c92e23c6-6ed9-47b9-8065-b6f7a0cf2104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c92e23c6-6ed9-47b9-8065-b6f7a0cf2104" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_3b19e15f-b470-407c-9e7e-8ff107aeab8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_3b19e15f-b470-407c-9e7e-8ff107aeab8c" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_2cdd4e3e-867c-44fd-b5e4-d6228d6c55b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_2cdd4e3e-867c-44fd-b5e4-d6228d6c55b5" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_44e91a61-6336-4dca-8137-c2076dd2fc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_44e91a61-6336-4dca-8137-c2076dd2fc1f" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_83a56e18-588d-41b8-b625-b26a3d160909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_83a56e18-588d-41b8-b625-b26a3d160909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_83a56e18-588d-41b8-b625-b26a3d160909_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_83a56e18-588d-41b8-b625-b26a3d160909" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_83a56e18-588d-41b8-b625-b26a3d160909_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f117a437-0efe-4410-bc08-da6adc929c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_83a56e18-588d-41b8-b625-b26a3d160909" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f117a437-0efe-4410-bc08-da6adc929c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_90572a5b-2e26-47b1-91f8-b7133288e3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f117a437-0efe-4410-bc08-da6adc929c4c" xlink:to="loc_us-gaap_InterestRateSwapMember_90572a5b-2e26-47b1-91f8-b7133288e3ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8569ffcb-f682-4763-8d7e-f2f557d6604a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_DebtInstrumentAxis_8569ffcb-f682-4763-8d7e-f2f557d6604a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8569ffcb-f682-4763-8d7e-f2f557d6604a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8569ffcb-f682-4763-8d7e-f2f557d6604a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8569ffcb-f682-4763-8d7e-f2f557d6604a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_332075ff-412d-4a86-9085-4260e1ad007e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8569ffcb-f682-4763-8d7e-f2f557d6604a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_332075ff-412d-4a86-9085-4260e1ad007e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_40c27170-fdd3-4f29-9ac4-f687e64a3f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_332075ff-412d-4a86-9085-4260e1ad007e" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_40c27170-fdd3-4f29-9ac4-f687e64a3f0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4054430d-3d4b-4228-b78a-de1095fd7dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_CreditFacilityAxis_4054430d-3d4b-4228-b78a-de1095fd7dc8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4054430d-3d4b-4228-b78a-de1095fd7dc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_4054430d-3d4b-4228-b78a-de1095fd7dc8" xlink:to="loc_us-gaap_CreditFacilityDomain_4054430d-3d4b-4228-b78a-de1095fd7dc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_4054430d-3d4b-4228-b78a-de1095fd7dc8" xlink:to="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredTermLoanBMember_074ef47c-5569-4566-acbe-433912928eb5" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredTermLoanBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_SeniorSecuredTermLoanBMember_074ef47c-5569-4566-acbe-433912928eb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncrementalTermLoanMember_47e5dc6d-1360-42b3-a7e2-57fbb625147e" xlink:href="nnbr-20211231.xsd#nnbr_IncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_IncrementalTermLoanMember_47e5dc6d-1360-42b3-a7e2-57fbb625147e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredRevolvingFacilityMember_4abba7bd-89ee-4dbd-9ff2-24082b9feb25" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredRevolvingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_SeniorSecuredRevolvingFacilityMember_4abba7bd-89ee-4dbd-9ff2-24082b9feb25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CreditAgreementMember_b1712bcf-4776-4a15-8de5-2dd560415068" xlink:href="nnbr-20211231.xsd#nnbr_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_CreditAgreementMember_b1712bcf-4776-4a15-8de5-2dd560415068" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_756c9138-e5e1-4648-8d12-0f77f52748be" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredAndIncrementalTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_756c9138-e5e1-4648-8d12-0f77f52748be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TermLoanFacilityMemberMember_b1e42993-8653-4c7d-8805-a7f4a762026b" xlink:href="nnbr-20211231.xsd#nnbr_TermLoanFacilityMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_TermLoanFacilityMemberMember_b1e42993-8653-4c7d-8805-a7f4a762026b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AssetBackedCreditFacilityMemberMember_30d2c602-cd02-4d8a-aed3-8257d61a0b19" xlink:href="nnbr-20211231.xsd#nnbr_AssetBackedCreditFacilityMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_AssetBackedCreditFacilityMemberMember_30d2c602-cd02-4d8a-aed3-8257d61a0b19" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_89d246de-184a-43de-aed5-bf547be885cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_us-gaap_LetterOfCreditMember_89d246de-184a-43de-aed5-bf547be885cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_0f1410c4-4224-4657-8c78-4ae8f0f7409c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_us-gaap_BridgeLoanMember_0f1410c4-4224-4657-8c78-4ae8f0f7409c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_8060c63b-7a24-4606-a916-daa82c20e8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_VariableRateAxis_8060c63b-7a24-4606-a916-daa82c20e8ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8060c63b-7a24-4606-a916-daa82c20e8ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_8060c63b-7a24-4606-a916-daa82c20e8ec" xlink:to="loc_us-gaap_VariableRateDomain_8060c63b-7a24-4606-a916-daa82c20e8ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_8060c63b-7a24-4606-a916-daa82c20e8ec" xlink:to="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fdf35dee-91d8-4580-9266-2b3acfa0ca7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fdf35dee-91d8-4580-9266-2b3acfa0ca7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_16b76b3a-14a6-44a5-bd19-dd4dc012fcee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_us-gaap_PrimeRateMember_16b76b3a-14a6-44a5-bd19-dd4dc012fcee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a88814a0-e75a-4c80-a874-9365d95c3efb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_srt_MaximumMember_a88814a0-e75a-4c80-a874-9365d95c3efb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6d9d298b-e7f3-455c-9de4-498942208cfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_srt_MinimumMember_6d9d298b-e7f3-455c-9de4-498942208cfe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_VariousBenchmarkRatesMemberMember_68fd50a1-2f89-4240-b1cd-262141037aef" xlink:href="nnbr-20211231.xsd#nnbr_VariousBenchmarkRatesMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_nnbr_VariousBenchmarkRatesMemberMember_68fd50a1-2f89-4240-b1cd-262141037aef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_FederalFundsOrPrimeRateMemberMember_5690dfeb-d4ef-47be-913b-e80e7c078fe6" xlink:href="nnbr-20211231.xsd#nnbr_FederalFundsOrPrimeRateMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_nnbr_FederalFundsOrPrimeRateMemberMember_5690dfeb-d4ef-47be-913b-e80e7c078fe6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_srt_RangeAxis_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89" xlink:to="loc_srt_RangeMember_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89" xlink:to="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ce19c966-0fb4-4c6a-8290-7bc608d06d93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:to="loc_srt_MinimumMember_ce19c966-0fb4-4c6a-8290-7bc608d06d93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_70d7f24f-1a57-4ece-aac4-b6e30679a5cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:to="loc_srt_MaximumMember_70d7f24f-1a57-4ece-aac4-b6e30679a5cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_916d1fdd-2cbf-4245-bd40-88fec193be97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_916d1fdd-2cbf-4245-bd40-88fec193be97" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_916d1fdd-2cbf-4245-bd40-88fec193be97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_916d1fdd-2cbf-4245-bd40-88fec193be97" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_916d1fdd-2cbf-4245-bd40-88fec193be97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0fe068de-133b-457a-831e-a684845f131d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_916d1fdd-2cbf-4245-bd40-88fec193be97" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0fe068de-133b-457a-831e-a684845f131d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_e9abddf5-0d76-4d0f-b313-bde496e3f1d0" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0fe068de-133b-457a-831e-a684845f131d" xlink:to="loc_nnbr_LifeSciencesMember_e9abddf5-0d76-4d0f-b313-bde496e3f1d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodAxis_acdc03e8-6814-4e2c-88e1-40c31fedda08" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_nnbr_DebtCovenantPeriodAxis_acdc03e8-6814-4e2c-88e1-40c31fedda08" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodDomain_acdc03e8-6814-4e2c-88e1-40c31fedda08_default" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_nnbr_DebtCovenantPeriodAxis_acdc03e8-6814-4e2c-88e1-40c31fedda08" xlink:to="loc_nnbr_DebtCovenantPeriodDomain_acdc03e8-6814-4e2c-88e1-40c31fedda08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodDomain_74cff7e5-5932-4082-9cd2-1151c4671ee6" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_nnbr_DebtCovenantPeriodAxis_acdc03e8-6814-4e2c-88e1-40c31fedda08" xlink:to="loc_nnbr_DebtCovenantPeriodDomain_74cff7e5-5932-4082-9cd2-1151c4671ee6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodTwoMember_5acca06a-89c5-4df0-8868-f1f1b98a7a0a" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_DebtCovenantPeriodDomain_74cff7e5-5932-4082-9cd2-1151c4671ee6" xlink:to="loc_nnbr_DebtCovenantPeriodTwoMember_5acca06a-89c5-4df0-8868-f1f1b98a7a0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0fc77524-c42a-4f0a-b29b-b96826234bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0fc77524-c42a-4f0a-b29b-b96826234bdf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0fc77524-c42a-4f0a-b29b-b96826234bdf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0fc77524-c42a-4f0a-b29b-b96826234bdf" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0fc77524-c42a-4f0a-b29b-b96826234bdf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c4bc0367-4eb3-46b0-8cde-71f5991f8993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0fc77524-c42a-4f0a-b29b-b96826234bdf" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c4bc0367-4eb3-46b0-8cde-71f5991f8993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4ffc96a-239d-4423-91c6-c9d3efe33c40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_c4bc0367-4eb3-46b0-8cde-71f5991f8993" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4ffc96a-239d-4423-91c6-c9d3efe33c40" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtSummaryofDebtDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtSummaryofDebtDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/DebtSummaryofDebtDetail" xlink:type="extended" id="i9179541decd942be8882978ca9c2f443_DebtSummaryofDebtDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_1e2300fa-097d-4ebe-9cea-91de010703e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LoansPayable_1e2300fa-097d-4ebe-9cea-91de010703e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1f01f81f-0219-4e15-a682-bf6625799197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LineOfCredit_1f01f81f-0219-4e15-a682-bf6625799197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6c05475c-941a-4111-bc3b-6231dd50cdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LongTermDebt_6c05475c-941a-4111-bc3b-6231dd50cdbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4a86da7e-b5bf-460d-8721-93d4d1c6a4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LongTermDebtCurrent_4a86da7e-b5bf-460d-8721-93d4d1c6a4f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6a77ce23-a568-45e6-aee5-c237a667aaec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6a77ce23-a568-45e6-aee5-c237a667aaec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_dc03c4b6-04cc-4aa2-9aab-b471ab411887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_dc03c4b6-04cc-4aa2-9aab-b471ab411887" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_00a8b559-f8a3-4241-a31b-fd75891209fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_00a8b559-f8a3-4241-a31b-fd75891209fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_cf4415f4-3e11-4751-b3ba-c17a4471f5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_cf4415f4-3e11-4751-b3ba-c17a4471f5b5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_db2f0201-a8d9-463a-8092-129cc763f24b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:to="loc_us-gaap_DebtInstrumentAxis_db2f0201-a8d9-463a-8092-129cc763f24b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_db2f0201-a8d9-463a-8092-129cc763f24b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_db2f0201-a8d9-463a-8092-129cc763f24b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_db2f0201-a8d9-463a-8092-129cc763f24b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5c1ea760-a21a-47de-a68b-1a1707b958a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_db2f0201-a8d9-463a-8092-129cc763f24b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5c1ea760-a21a-47de-a68b-1a1707b958a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_af3d7c49-5a5a-4a12-9cfe-e52a7c894314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c1ea760-a21a-47de-a68b-1a1707b958a0" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_af3d7c49-5a5a-4a12-9cfe-e52a7c894314" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dd7f27e3-c2ca-4d7a-b868-8892577c7608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:to="loc_us-gaap_CreditFacilityAxis_dd7f27e3-c2ca-4d7a-b868-8892577c7608" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dd7f27e3-c2ca-4d7a-b868-8892577c7608_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_dd7f27e3-c2ca-4d7a-b868-8892577c7608" xlink:to="loc_us-gaap_CreditFacilityDomain_dd7f27e3-c2ca-4d7a-b868-8892577c7608_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_dd7f27e3-c2ca-4d7a-b868-8892577c7608" xlink:to="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredTermLoanBMember_80924f8a-703f-4e1a-894c-a77f2d57df80" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredTermLoanBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:to="loc_nnbr_SeniorSecuredTermLoanBMember_80924f8a-703f-4e1a-894c-a77f2d57df80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncrementalTermLoanMember_3f8d5553-eba7-4243-b848-138170850d4d" xlink:href="nnbr-20211231.xsd#nnbr_IncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:to="loc_nnbr_IncrementalTermLoanMember_3f8d5553-eba7-4243-b848-138170850d4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TermLoanFacilityMemberMember_a6ddafe1-67cc-4084-a156-4008507ab134" xlink:href="nnbr-20211231.xsd#nnbr_TermLoanFacilityMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:to="loc_nnbr_TermLoanFacilityMemberMember_a6ddafe1-67cc-4084-a156-4008507ab134" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i25e9187775314ccb9d2d2789a9eaea20_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bdfc6f30-9738-4439-a0f5-4fddac294869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bdfc6f30-9738-4439-a0f5-4fddac294869" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_c90c8064-f339-4d2b-8f1f-165705d8d6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_c90c8064-f339-4d2b-8f1f-165705d8d6e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_08f7558d-57ad-408b-9d4e-0cbfbf4e8e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_08f7558d-57ad-408b-9d4e-0cbfbf4e8e73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_72820d1b-c4b3-48ff-a99f-b7f562f32e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_OperatingLeaseExpense_72820d1b-c4b3-48ff-a99f-b7f562f32e4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm_6313acf9-d3a2-471a-a619-022ed2533e60" xlink:href="nnbr-20211231.xsd#nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm_6313acf9-d3a2-471a-a619-022ed2533e60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset_19b7cfa0-52b0-4bc3-984e-e39fc52551c1" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset_19b7cfa0-52b0-4bc3-984e-e39fc52551c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_a4380518-37cf-4d88-9639-92fc12c01aa5" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_a4380518-37cf-4d88-9639-92fc12c01aa5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent_1edb2dcb-a656-4ad7-a46c-e33d0a6bd36e" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent_1edb2dcb-a656-4ad7-a46c-e33d0a6bd36e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet_903f77cb-8af3-4b9f-b24f-3bc53873bb92" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet_903f77cb-8af3-4b9f-b24f-3bc53873bb92" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_9e686dd4-c1e9-4ff7-a86e-9d3e3c627260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_9e686dd4-c1e9-4ff7-a86e-9d3e3c627260" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_cccb1ab1-de95-4cf9-896a-18bc10a92435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_cccb1ab1-de95-4cf9-896a-18bc10a92435" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LesseeOperatingLeaseDeferredLeasePayments_0489101d-837f-4075-8e0e-c8ce54fd3be2" xlink:href="nnbr-20211231.xsd#nnbr_LesseeOperatingLeaseDeferredLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_LesseeOperatingLeaseDeferredLeasePayments_0489101d-837f-4075-8e0e-c8ce54fd3be2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInCashSavings_fba10bc6-b880-4b03-98b7-4831e66abc9e" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInCashSavings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInCashSavings_fba10bc6-b880-4b03-98b7-4831e66abc9e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_e53a42e1-b19b-4d72-b294-f918089ee03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_LeaseAndRentalExpense_e53a42e1-b19b-4d72-b294-f918089ee03f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_srt_RangeAxis_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40" xlink:to="loc_srt_RangeMember_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40" xlink:to="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98ce5410-f774-4bf0-97d1-351b54faf443" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:to="loc_srt_MinimumMember_98ce5410-f774-4bf0-97d1-351b54faf443" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5d759b36-85e8-483a-9660-4efc3f4853a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:to="loc_srt_MaximumMember_5d759b36-85e8-483a-9660-4efc3f4853a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5f14ad4-f2f6-4fae-9132-d0098caedb54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5f14ad4-f2f6-4fae-9132-d0098caedb54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e5f14ad4-f2f6-4fae-9132-d0098caedb54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5f14ad4-f2f6-4fae-9132-d0098caedb54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e5f14ad4-f2f6-4fae-9132-d0098caedb54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5f14ad4-f2f6-4fae-9132-d0098caedb54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0db0c41d-e00c-4b06-95c4-3a01d6c491a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:to="loc_us-gaap_EquipmentMember_0db0c41d-e00c-4b06-95c4-3a01d6c491a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManufacturingFacilityMember_a16ecb75-15bf-4b13-be7e-1c7c7395a84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManufacturingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:to="loc_us-gaap_ManufacturingFacilityMember_a16ecb75-15bf-4b13-be7e-1c7c7395a84b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81" xlink:to="loc_us-gaap_TypeOfAdoptionMember_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_cabd5fb5-489c-45f2-9253-a047c99f9016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81" xlink:to="loc_us-gaap_TypeOfAdoptionMember_cabd5fb5-489c-45f2-9253-a047c99f9016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_c30e40eb-0b3b-476e-840b-bb9581e0b9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_cabd5fb5-489c-45f2-9253-a047c99f9016" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_c30e40eb-0b3b-476e-840b-bb9581e0b9c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5065632d-109d-45bd-87a1-495da4c3aaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5065632d-109d-45bd-87a1-495da4c3aaaf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5065632d-109d-45bd-87a1-495da4c3aaaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5065632d-109d-45bd-87a1-495da4c3aaaf" xlink:to="loc_us-gaap_EquityComponentDomain_5065632d-109d-45bd-87a1-495da4c3aaaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f528b3ea-d1a8-4be8-b8ff-d8f9e349a940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5065632d-109d-45bd-87a1-495da4c3aaaf" xlink:to="loc_us-gaap_EquityComponentDomain_f528b3ea-d1a8-4be8-b8ff-d8f9e349a940" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3d3dfcbb-d3de-425c-9e3e-72ef7ca4bad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f528b3ea-d1a8-4be8-b8ff-d8f9e349a940" xlink:to="loc_us-gaap_RetainedEarningsMember_3d3dfcbb-d3de-425c-9e3e-72ef7ca4bad3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1094c0a5-aec6-44da-9dda-ba4d8214ced8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1094c0a5-aec6-44da-9dda-ba4d8214ced8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1094c0a5-aec6-44da-9dda-ba4d8214ced8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1094c0a5-aec6-44da-9dda-ba4d8214ced8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1094c0a5-aec6-44da-9dda-ba4d8214ced8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eafb8691-074c-4973-b8fa-cb4eec099985" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1094c0a5-aec6-44da-9dda-ba4d8214ced8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eafb8691-074c-4973-b8fa-cb4eec099985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_894a0e93-b6f4-440b-b20d-8604fdbda0d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eafb8691-074c-4973-b8fa-cb4eec099985" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_894a0e93-b6f4-440b-b20d-8604fdbda0d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_ba6c96f8-1261-4e19-8742-94df22a84803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_ba6c96f8-1261-4e19-8742-94df22a84803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_COVID19Member_487d7182-9d15-4b28-9c91-82c166dd95ce" xlink:href="nnbr-20211231.xsd#nnbr_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_ba6c96f8-1261-4e19-8742-94df22a84803" xlink:to="loc_nnbr_COVID19Member_487d7182-9d15-4b28-9c91-82c166dd95ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_10fb8f85-2844-4c33-a792-89f59cd58f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_10fb8f85-2844-4c33-a792-89f59cd58f49" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_10fb8f85-2844-4c33-a792-89f59cd58f49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_10fb8f85-2844-4c33-a792-89f59cd58f49" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_10fb8f85-2844-4c33-a792-89f59cd58f49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_1c0948ba-a00b-4372-9856-6c41c99291d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_10fb8f85-2844-4c33-a792-89f59cd58f49" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_1c0948ba-a00b-4372-9856-6c41c99291d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_7329c521-331b-4cce-8b58-a2f7a6b82113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_1c0948ba-a00b-4372-9856-6c41c99291d1" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_7329c521-331b-4cce-8b58-a2f7a6b82113" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail" xlink:type="extended" id="i04da087faa6f4f5fb57787d6334bf77b_RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_1edaf8e6-e224-41a2-8706-9d07ff9fa7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:to="loc_us-gaap_SeveranceCosts1_1edaf8e6-e224-41a2-8706-9d07ff9fa7d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_ff9539ab-15cd-4947-a83c-a84c4c76d7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:to="loc_us-gaap_OtherRestructuringCosts_ff9539ab-15cd-4947-a83c-a84c4c76d7c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_4f5b67ae-1a3c-4a15-843c-1791bcf7c542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_RestructuringReserve_4f5b67ae-1a3c-4a15-843c-1791bcf7c542" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_399d3917-6ce8-4235-aef9-7877f0b600d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_RestructuringCharges_399d3917-6ce8-4235-aef9-7877f0b600d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_66cd73cb-b145-4e86-92b5-f2c05458a6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_66cd73cb-b145-4e86-92b5-f2c05458a6cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_39266070-a287-449b-af46-34be0f479cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_PaymentsForRestructuring_39266070-a287-449b-af46-34be0f479cef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e07d1598-fe0a-4449-88c0-d0115435cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_82eeddad-fed3-4a3e-bff1-1734c61c1a4f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:to="loc_srt_ConsolidationItemsAxis_82eeddad-fed3-4a3e-bff1-1734c61c1a4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_82eeddad-fed3-4a3e-bff1-1734c61c1a4f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_82eeddad-fed3-4a3e-bff1-1734c61c1a4f" xlink:to="loc_srt_ConsolidationItemsDomain_82eeddad-fed3-4a3e-bff1-1734c61c1a4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_82eeddad-fed3-4a3e-bff1-1734c61c1a4f" xlink:to="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_92ea5f67-b7af-445b-93fd-e9ea6af0017e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:to="loc_us-gaap_OperatingSegmentsMember_92ea5f67-b7af-445b-93fd-e9ea6af0017e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndEliminationsMember_5fbf051c-922d-4f3d-8b79-ed878b82d1fb" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:to="loc_nnbr_CorporateAndEliminationsMember_5fbf051c-922d-4f3d-8b79-ed878b82d1fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f32f0062-8f43-46c6-b0f2-2547c5314e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f32f0062-8f43-46c6-b0f2-2547c5314e62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f32f0062-8f43-46c6-b0f2-2547c5314e62_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f32f0062-8f43-46c6-b0f2-2547c5314e62" xlink:to="loc_us-gaap_SegmentDomain_f32f0062-8f43-46c6-b0f2-2547c5314e62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a578d35-1941-46ea-812b-b09b95036b76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f32f0062-8f43-46c6-b0f2-2547c5314e62" xlink:to="loc_us-gaap_SegmentDomain_2a578d35-1941-46ea-812b-b09b95036b76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_2ab032c9-9ba5-4361-aae0-61b87a6498cd" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a578d35-1941-46ea-812b-b09b95036b76" xlink:to="loc_nnbr_MobileSolutionsMember_2ab032c9-9ba5-4361-aae0-61b87a6498cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4d060b76-39a2-43ec-8fe9-a41c45fe7bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4d060b76-39a2-43ec-8fe9-a41c45fe7bce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4d060b76-39a2-43ec-8fe9-a41c45fe7bce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4d060b76-39a2-43ec-8fe9-a41c45fe7bce" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4d060b76-39a2-43ec-8fe9-a41c45fe7bce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4d060b76-39a2-43ec-8fe9-a41c45fe7bce" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_6831d321-42c4-4cda-a9c1-f421235c0061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:to="loc_us-gaap_EmployeeSeveranceMember_6831d321-42c4-4cda-a9c1-f421235c0061" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_abdd0523-8e79-463d-8d2f-7377af5c2423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:to="loc_us-gaap_FacilityClosingMember_abdd0523-8e79-463d-8d2f-7377af5c2423" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RestructuringandIntegrationAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail" xlink:type="extended" id="i414269d2de134c25baf4ce105651c414_RestructuringandIntegrationAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4156120a-b2df-46e2-ae73-7fabacef308f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:to="loc_us-gaap_RestructuringCharges_4156120a-b2df-46e2-ae73-7fabacef308f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_3c841ea2-691a-4de4-ac33-a852bf594034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:to="loc_us-gaap_SeveranceCosts1_3c841ea2-691a-4de4-ac33-a852bf594034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_63b2850a-06a6-4911-8dd5-06b64a8bf2ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:to="loc_srt_ConsolidationItemsAxis_63b2850a-06a6-4911-8dd5-06b64a8bf2ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_63b2850a-06a6-4911-8dd5-06b64a8bf2ac_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_63b2850a-06a6-4911-8dd5-06b64a8bf2ac" xlink:to="loc_srt_ConsolidationItemsDomain_63b2850a-06a6-4911-8dd5-06b64a8bf2ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_270d3007-8a13-4b04-a1ba-6d9bd4590c38" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_63b2850a-06a6-4911-8dd5-06b64a8bf2ac" xlink:to="loc_srt_ConsolidationItemsDomain_270d3007-8a13-4b04-a1ba-6d9bd4590c38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c1ee914c-c353-4068-85de-9c6f48804794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_270d3007-8a13-4b04-a1ba-6d9bd4590c38" xlink:to="loc_us-gaap_OperatingSegmentsMember_c1ee914c-c353-4068-85de-9c6f48804794" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_72fff674-5b08-4aeb-a5e9-853bddfc0f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_72fff674-5b08-4aeb-a5e9-853bddfc0f3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_72fff674-5b08-4aeb-a5e9-853bddfc0f3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_72fff674-5b08-4aeb-a5e9-853bddfc0f3b" xlink:to="loc_us-gaap_SegmentDomain_72fff674-5b08-4aeb-a5e9-853bddfc0f3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_16ee2c59-d4b9-4b10-a4ec-54181112cdea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_72fff674-5b08-4aeb-a5e9-853bddfc0f3b" xlink:to="loc_us-gaap_SegmentDomain_16ee2c59-d4b9-4b10-a4ec-54181112cdea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_b910cda2-9568-436c-84cf-c74efd8057f7" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_16ee2c59-d4b9-4b10-a4ec-54181112cdea" xlink:to="loc_nnbr_MobileSolutionsMember_b910cda2-9568-436c-84cf-c74efd8057f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1951010e-116b-4eb7-950a-35d9fd8bd538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1951010e-116b-4eb7-950a-35d9fd8bd538" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1951010e-116b-4eb7-950a-35d9fd8bd538_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1951010e-116b-4eb7-950a-35d9fd8bd538" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1951010e-116b-4eb7-950a-35d9fd8bd538_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_30c882df-6d30-4f68-8f9c-caad73779db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1951010e-116b-4eb7-950a-35d9fd8bd538" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_30c882df-6d30-4f68-8f9c-caad73779db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_e757e5c0-dec0-4313-a7f4-721ed745bcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_30c882df-6d30-4f68-8f9c-caad73779db7" xlink:to="loc_us-gaap_FacilityClosingMember_e757e5c0-dec0-4313-a7f4-721ed745bcd2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended" id="i30207607a76843e0a5ecb4ee810e4fbe_CommitmentsandContingenciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:href="nnbr-20211231.xsd#nnbr_ContingenciesAndCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fda2f7a5-82ae-4db0-8993-9b46cc019b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fda2f7a5-82ae-4db0-8993-9b46cc019b2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c797f2da-427c-4fd7-86d8-0a078b1fd1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c797f2da-427c-4fd7-86d8-0a078b1fd1ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ContingenciesAndCommitmentsTable_42456ccd-0922-4d26-8a73-958a36e7eaad" xlink:href="nnbr-20211231.xsd#nnbr_ContingenciesAndCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:to="loc_nnbr_ContingenciesAndCommitmentsTable_42456ccd-0922-4d26-8a73-958a36e7eaad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1e388534-6559-4b57-8d9b-72d5fdd2cbc5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_ContingenciesAndCommitmentsTable_42456ccd-0922-4d26-8a73-958a36e7eaad" xlink:to="loc_srt_RangeAxis_1e388534-6559-4b57-8d9b-72d5fdd2cbc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e388534-6559-4b57-8d9b-72d5fdd2cbc5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1e388534-6559-4b57-8d9b-72d5fdd2cbc5" xlink:to="loc_srt_RangeMember_1e388534-6559-4b57-8d9b-72d5fdd2cbc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb2214ae-2064-45aa-8d39-373ec57a9245" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1e388534-6559-4b57-8d9b-72d5fdd2cbc5" xlink:to="loc_srt_RangeMember_eb2214ae-2064-45aa-8d39-373ec57a9245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_add01786-70e5-4e94-88b6-20cbea5c3979" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eb2214ae-2064-45aa-8d39-373ec57a9245" xlink:to="loc_srt_MaximumMember_add01786-70e5-4e94-88b6-20cbea5c3979" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PreferredStockandStockholdersEquityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail" xlink:type="extended" id="ib9e41fdc312a4dfa813eee3da3a631f8_PreferredStockandStockholdersEquityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_62a8e91b-cf34-4a86-b083-2d0e83afb466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_62a8e91b-cf34-4a86-b083-2d0e83afb466" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_eca1ca80-7d9d-4df6-ba7d-18bff9f7b512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_eca1ca80-7d9d-4df6-ba7d-18bff9f7b512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_d3ea9552-be38-40c7-8b9b-d983e9b4c717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_d3ea9552-be38-40c7-8b9b-d983e9b4c717" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_13e7a7a9-11f3-40e2-a440-5ed9f6b9f9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_13e7a7a9-11f3-40e2-a440-5ed9f6b9f9f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d3204d9a-8f96-497c-b3be-11aadf4b5060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d3204d9a-8f96-497c-b3be-11aadf4b5060" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3a959708-3b01-461a-8cef-5dc8505702c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3a959708-3b01-461a-8cef-5dc8505702c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_c60dcd2d-6030-453a-bf38-9ed14d2a3be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_c60dcd2d-6030-453a-bf38-9ed14d2a3be1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentage_06b87d26-c060-40bd-b61c-e97928fdf9aa" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendRatePercentage_06b87d26-c060-40bd-b61c-e97928fdf9aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_b7cc01b7-2daa-4349-a8f7-dad4ac87ef39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_b7cc01b7-2daa-4349-a8f7-dad4ac87ef39" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment_6b01cace-154e-4427-ac64-9f34371dda7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityDividendsAdjustment_6b01cace-154e-4427-ac64-9f34371dda7b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b7eb6096-9061-4db7-9ef4-cff7e2eea1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b7eb6096-9061-4db7-9ef4-cff7e2eea1fb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_0f3f9a92-01c5-45ea-841d-d152c560dcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_0f3f9a92-01c5-45ea-841d-d152c560dcc1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_d9bc992d-f478-4c55-91f1-5c8598f9010b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_d9bc992d-f478-4c55-91f1-5c8598f9010b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d30db850-a033-432c-b60c-2d89a29507d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d30db850-a033-432c-b60c-2d89a29507d9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage_92b52d42-1349-468b-916b-544bf99cae7d" xlink:href="nnbr-20211231.xsd#nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage_92b52d42-1349-468b-916b-544bf99cae7d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsUnpaidDeemed_2f663cea-4c00-4cd9-a76a-45be5e886135" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsUnpaidDeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendsUnpaidDeemed_2f663cea-4c00-4cd9-a76a-45be5e886135" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid_0360315a-0690-46b9-839b-59dd8b68bba6" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid_0360315a-0690-46b9-839b-59dd8b68bba6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease_8953b31f-d40f-4d58-b8ee-4b9edba76b90" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease_8953b31f-d40f-4d58-b8ee-4b9edba76b90" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_accd6399-4d03-4805-9db6-10301c82efac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_StatementClassOfStockAxis_accd6399-4d03-4805-9db6-10301c82efac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_accd6399-4d03-4805-9db6-10301c82efac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_accd6399-4d03-4805-9db6-10301c82efac" xlink:to="loc_us-gaap_ClassOfStockDomain_accd6399-4d03-4805-9db6-10301c82efac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_accd6399-4d03-4805-9db6-10301c82efac" xlink:to="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeriesBConvertiblePreferredStockMember_bf56a29f-22ba-407d-adea-1bbec10e81f4" xlink:href="nnbr-20211231.xsd#nnbr_SeriesBConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:to="loc_nnbr_SeriesBConvertiblePreferredStockMember_bf56a29f-22ba-407d-adea-1bbec10e81f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_5080dee7-a8d4-49a2-9784-a853347e8bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_5080dee7-a8d4-49a2-9784-a853347e8bce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_207a6beb-992e-4340-9354-4126aaff5c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_207a6beb-992e-4340-9354-4126aaff5c78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_60233b7d-8c39-44d5-a6b1-f7a24cbd1383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_60233b7d-8c39-44d5-a6b1-f7a24cbd1383" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_60233b7d-8c39-44d5-a6b1-f7a24cbd1383_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_60233b7d-8c39-44d5-a6b1-f7a24cbd1383" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_60233b7d-8c39-44d5-a6b1-f7a24cbd1383_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ff7d1d57-f53d-49d8-a33f-766f1a5846c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_60233b7d-8c39-44d5-a6b1-f7a24cbd1383" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ff7d1d57-f53d-49d8-a33f-766f1a5846c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_1f8f50a9-40f3-440c-9df8-a67eb5da9e37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ff7d1d57-f53d-49d8-a33f-766f1a5846c5" xlink:to="loc_us-gaap_PrivatePlacementMember_1f8f50a9-40f3-440c-9df8-a67eb5da9e37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_ee4f21c2-4804-403f-a8ca-c98ac462a852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_ee4f21c2-4804-403f-a8ca-c98ac462a852" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ee4f21c2-4804-403f-a8ca-c98ac462a852_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_ee4f21c2-4804-403f-a8ca-c98ac462a852" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ee4f21c2-4804-403f-a8ca-c98ac462a852_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ef2c0b64-a4b7-489d-b830-f229411bbaed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_ee4f21c2-4804-403f-a8ca-c98ac462a852" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ef2c0b64-a4b7-489d-b830-f229411bbaed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_981a23d0-f29a-488a-8c37-520e76920736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ef2c0b64-a4b7-489d-b830-f229411bbaed" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_981a23d0-f29a-488a-8c37-520e76920736" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_285ba81d-e294-4a80-9a12-1c172600decf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_285ba81d-e294-4a80-9a12-1c172600decf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_285ba81d-e294-4a80-9a12-1c172600decf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_285ba81d-e294-4a80-9a12-1c172600decf" xlink:to="loc_us-gaap_EquityComponentDomain_285ba81d-e294-4a80-9a12-1c172600decf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_abd0b8f0-20a4-4dd2-b470-f4ed1da86bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_285ba81d-e294-4a80-9a12-1c172600decf" xlink:to="loc_us-gaap_EquityComponentDomain_abd0b8f0-20a4-4dd2-b470-f4ed1da86bfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9eec217e-242d-4026-a6b5-f8ff4a10ebd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_abd0b8f0-20a4-4dd2-b470-f4ed1da86bfa" xlink:to="loc_us-gaap_CommonStockMember_9eec217e-242d-4026-a6b5-f8ff4a10ebd7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails" xlink:type="extended" id="ib4637ba61acd4f22ad7b5fd7bc555b05_PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_466730b9-b739-4fde-9e1c-96994a36c23f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_466730b9-b739-4fde-9e1c-96994a36c23f" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_3ad2359c-107d-4fc3-9e4a-f84f2aab6403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_3ad2359c-107d-4fc3-9e4a-f84f2aab6403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_16c960ff-142b-4083-92a2-d3229d22796c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_16c960ff-142b-4083-92a2-d3229d22796c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityFairValueOfWarrantsIssued_d6db3700-1d69-4794-9517-bbb8b3ab68c7" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityFairValueOfWarrantsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityFairValueOfWarrantsIssued_d6db3700-1d69-4794-9517-bbb8b3ab68c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative_db9c0a5c-7a16-4b8c-8ec5-5d50c0955735" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative_db9c0a5c-7a16-4b8c-8ec5-5d50c0955735" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityAllocationOfIssuanceCosts_0caf2895-0619-4d67-ade6-e761fdbf0462" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityAllocationOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityAllocationOfIssuanceCosts_0caf2895-0619-4d67-ade6-e761fdbf0462" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment_3e53178f-dacd-4919-ae9e-2d93bf86ab85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityDividendsAdjustment_3e53178f-dacd-4919-ae9e-2d93bf86ab85" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_0cb26457-4a26-4470-8360-53c53821e697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_0cb26457-4a26-4470-8360-53c53821e697" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityRedemption_04f32121-1413-4012-99eb-9eccb3975cde" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityRedemption_04f32121-1413-4012-99eb-9eccb3975cde" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_34483539-3e0a-4b61-aa25-3a55818846e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_2932a811-eb38-4802-9b4d-4df4db6577e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TemporaryEquityLineItems_466730b9-b739-4fde-9e1c-96994a36c23f" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_2932a811-eb38-4802-9b4d-4df4db6577e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_2932a811-eb38-4802-9b4d-4df4db6577e3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55" xlink:to="loc_us-gaap_ClassOfStockDomain_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55" xlink:to="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeriesBConvertiblePreferredStockMember_0f570e36-05ce-4742-8e60-7fbab68504c2" xlink:href="nnbr-20211231.xsd#nnbr_SeriesBConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:to="loc_nnbr_SeriesBConvertiblePreferredStockMember_0f570e36-05ce-4742-8e60-7fbab68504c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_594d2ac0-07a9-4a58-b359-efd889300c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_594d2ac0-07a9-4a58-b359-efd889300c0f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails" xlink:type="extended" id="i39886207dc194dc2b92a4aaabd7448c0_RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d1c6d4b1-b942-4965-9792-c6632d52f504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2890f2dc-86a7-4a6a-b532-332a5bb44544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d1c6d4b1-b942-4965-9792-c6632d52f504" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2890f2dc-86a7-4a6a-b532-332a5bb44544" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d1c6d4b1-b942-4965-9792-c6632d52f504" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_cfadf092-a435-4cb9-833a-6c6e43ea0617" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_srt_ConsolidationItemsAxis_cfadf092-a435-4cb9-833a-6c6e43ea0617" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cfadf092-a435-4cb9-833a-6c6e43ea0617_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_cfadf092-a435-4cb9-833a-6c6e43ea0617" xlink:to="loc_srt_ConsolidationItemsDomain_cfadf092-a435-4cb9-833a-6c6e43ea0617_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_cfadf092-a435-4cb9-833a-6c6e43ea0617" xlink:to="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ad7d738c-982c-45eb-ab3c-b9fc7236fbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:to="loc_us-gaap_OperatingSegmentsMember_ad7d738c-982c-45eb-ab3c-b9fc7236fbc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_36789731-949d-48cd-91f6-7fa4b3b840c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:to="loc_us-gaap_IntersegmentEliminationMember_36789731-949d-48cd-91f6-7fa4b3b840c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bedd664d-8b2e-425a-b4c1-997593dedb67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bedd664d-8b2e-425a-b4c1-997593dedb67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bedd664d-8b2e-425a-b4c1-997593dedb67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bedd664d-8b2e-425a-b4c1-997593dedb67" xlink:to="loc_us-gaap_SegmentDomain_bedd664d-8b2e-425a-b4c1-997593dedb67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bedd664d-8b2e-425a-b4c1-997593dedb67" xlink:to="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_501b30ea-91ed-486c-bd41-ca91566cae68" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:to="loc_nnbr_MobileSolutionsMember_501b30ea-91ed-486c-bd41-ca91566cae68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_78dbc2f2-0f49-4236-a225-68c1207f5922" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:to="loc_nnbr_PowerSolutionsMember_78dbc2f2-0f49-4236-a225-68c1207f5922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9ab1ef98-c09c-44c2-9038-b17589046e15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_srt_StatementGeographicalAxis_9ab1ef98-c09c-44c2-9038-b17589046e15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9ab1ef98-c09c-44c2-9038-b17589046e15_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_9ab1ef98-c09c-44c2-9038-b17589046e15" xlink:to="loc_srt_SegmentGeographicalDomain_9ab1ef98-c09c-44c2-9038-b17589046e15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_9ab1ef98-c09c-44c2-9038-b17589046e15" xlink:to="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2ffc2e39-ca20-4d5d-8f17-bfb2dc71375f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_US_2ffc2e39-ca20-4d5d-8f17-bfb2dc71375f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_340d4264-7da2-4ee2-8a8c-964a5547dfa8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_CN_340d4264-7da2-4ee2-8a8c-964a5547dfa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_487a11ea-6b01-4209-a8d0-268818802883" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_BR_487a11ea-6b01-4209-a8d0-268818802883" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_49dcfd9c-8f47-4df1-be8a-35f546de5432" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_MX_49dcfd9c-8f47-4df1-be8a-35f546de5432" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_bc14f2a3-c447-4784-968e-fb5fc06d6faa" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_DE_bc14f2a3-c447-4784-968e-fb5fc06d6faa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_33e27d9e-9530-4722-914a-6c7bbf2345f0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_PL_33e27d9e-9530-4722-914a-6c7bbf2345f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherCountryMember_b982f449-3db2-480e-9b93-5f4654223571" xlink:href="nnbr-20211231.xsd#nnbr_OtherCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_nnbr_OtherCountryMember_b982f449-3db2-480e-9b93-5f4654223571" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_srt_ProductOrServiceAxis_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37" xlink:to="loc_srt_ProductsAndServicesDomain_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37" xlink:to="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AutomotiveMemberMember_429f1ac9-7341-4db2-bba7-3be9a18b386f" xlink:href="nnbr-20211231.xsd#nnbr_AutomotiveMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_AutomotiveMemberMember_429f1ac9-7341-4db2-bba7-3be9a18b386f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GeneralIndustrialMemberMember_3dd1d8b7-277d-479c-97d8-284a97b4fce0" xlink:href="nnbr-20211231.xsd#nnbr_GeneralIndustrialMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_GeneralIndustrialMemberMember_3dd1d8b7-277d-479c-97d8-284a97b4fce0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ElectricalMemberMember_b3061f6e-c40c-429d-a6a3-50c45475ad4c" xlink:href="nnbr-20211231.xsd#nnbr_ElectricalMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_ElectricalMemberMember_b3061f6e-c40c-429d-a6a3-50c45475ad4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherEndMarketMemberMember_da3a771b-bae2-45c4-8215-a6d8084bf510" xlink:href="nnbr-20211231.xsd#nnbr_OtherEndMarketMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_OtherEndMarketMemberMember_da3a771b-bae2-45c4-8215-a6d8084bf510" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RevenuefromContractswithCustomersAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="extended" id="ic0f907bdd40847caaa6818f80ea33688_RevenuefromContractswithCustomersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d23f985-f1ea-42ae-8c5a-7ef934c7766e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d23f985-f1ea-42ae-8c5a-7ef934c7766e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_60934121-dd01-4978-ab54-b8c3f1e4fe26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_60934121-dd01-4978-ab54-b8c3f1e4fe26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_606e2680-9636-4fa9-b35c-9b1fe584f1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_606e2680-9636-4fa9-b35c-9b1fe584f1c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_be0c52e8-44e0-4950-bf64-96969d2b30db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_606e2680-9636-4fa9-b35c-9b1fe584f1c3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_be0c52e8-44e0-4950-bf64-96969d2b30db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_bfd8e621-98f0-4351-9f3a-d8d65be56224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_bfd8e621-98f0-4351-9f3a-d8d65be56224" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_bfd8e621-98f0-4351-9f3a-d8d65be56224_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_bfd8e621-98f0-4351-9f3a-d8d65be56224" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_bfd8e621-98f0-4351-9f3a-d8d65be56224_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e9c3b526-3b7c-4edf-86a8-f3eda2192b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_bfd8e621-98f0-4351-9f3a-d8d65be56224" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e9c3b526-3b7c-4edf-86a8-f3eda2192b56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9dd83e4c-ad6e-41c5-9a2f-ebcf239f798a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e9c3b526-3b7c-4edf-86a8-f3eda2192b56" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9dd83e4c-ad6e-41c5-9a2f-ebcf239f798a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ef7466a7-513c-43be-9fd4-d0fff987e051" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:to="loc_srt_MajorCustomersAxis_ef7466a7-513c-43be-9fd4-d0fff987e051" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ef7466a7-513c-43be-9fd4-d0fff987e051_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_ef7466a7-513c-43be-9fd4-d0fff987e051" xlink:to="loc_srt_NameOfMajorCustomerDomain_ef7466a7-513c-43be-9fd4-d0fff987e051_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_35502050-1de4-47c9-8a8b-bc9d8c352c0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_ef7466a7-513c-43be-9fd4-d0fff987e051" xlink:to="loc_srt_NameOfMajorCustomerDomain_35502050-1de4-47c9-8a8b-bc9d8c352c0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MajorCustomerMember_6a618a50-aec0-4087-a67b-5e93caee892a" xlink:href="nnbr-20211231.xsd#nnbr_MajorCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_35502050-1de4-47c9-8a8b-bc9d8c352c0f" xlink:to="loc_nnbr_MajorCustomerMember_6a618a50-aec0-4087-a67b-5e93caee892a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail" xlink:type="extended" id="ied5b822d1163453d83da17eccd4593c0_ShareBasedCompensationAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable_b4d8b70d-4b13-41d1-8a48-d571c230b579" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable_b4d8b70d-4b13-41d1-8a48-d571c230b579" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_58bef93f-6411-4023-9c03-02f6c442a794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_58bef93f-6411-4023-9c03-02f6c442a794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_b8e9c3bc-4ded-490d-b70a-e2aed8ccee59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_b8e9c3bc-4ded-490d-b70a-e2aed8ccee59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a00d3db4-2d11-4334-adfc-e46e21e6fd94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a00d3db4-2d11-4334-adfc-e46e21e6fd94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward_f1cec7cf-a431-49d4-981b-d18823d58e1e" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward_f1cec7cf-a431-49d4-981b-d18823d58e1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_94953e04-2058-43ad-8c3a-a4ccf7bccb53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_94953e04-2058-43ad-8c3a-a4ccf7bccb53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b31c16ca-4129-47f0-861b-2247e44c15b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b31c16ca-4129-47f0-861b-2247e44c15b6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_58a6e91f-ead7-4452-96e6-f36d29fdd3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_58a6e91f-ead7-4452-96e6-f36d29fdd3fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_bd879bb3-f470-4058-a305-a0c075dda8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_bd879bb3-f470-4058-a305-a0c075dda8f1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f7c4261f-029a-409d-a0be-369be7a85aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f7c4261f-029a-409d-a0be-369be7a85aea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b5b33d53-4c19-4e8e-b9fa-fbd4bfa21837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b5b33d53-4c19-4e8e-b9fa-fbd4bfa21837" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f935bd28-50eb-4fa5-b976-c5e8a5c172f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f935bd28-50eb-4fa5-b976-c5e8a5c172f0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_ea457bec-0e1c-48e0-8b80-f4089110fa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_ea457bec-0e1c-48e0-8b80-f4089110fa4e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_568f639e-50f6-492b-9482-dac5722f9346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_568f639e-50f6-492b-9482-dac5722f9346" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_4d64863b-af2c-450e-8fd1-7ef1a1e2a16a" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_4d64863b-af2c-450e-8fd1-7ef1a1e2a16a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_7d13c6db-b194-4a08-a1b1-21219b892336" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_7d13c6db-b194-4a08-a1b1-21219b892336" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_50196464-6d6b-4f29-9f27-aca00d2c24e8" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_50196464-6d6b-4f29-9f27-aca00d2c24e8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_c331d933-61e3-4e9a-ad84-531d9945a6ea" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_c331d933-61e3-4e9a-ad84-531d9945a6ea" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_69eec949-696b-42dd-89a0-cabca149e77c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_69eec949-696b-42dd-89a0-cabca149e77c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_da35ec2d-8129-4fd4-95d3-57016dc0a32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_da35ec2d-8129-4fd4-95d3-57016dc0a32f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_651d1299-9ac8-432b-957a-786ccf20a4c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_srt_RestatementAxis_651d1299-9ac8-432b-957a-786ccf20a4c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_651d1299-9ac8-432b-957a-786ccf20a4c4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_651d1299-9ac8-432b-957a-786ccf20a4c4" xlink:to="loc_srt_RestatementDomain_651d1299-9ac8-432b-957a-786ccf20a4c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_632f30bf-f212-42f4-ba0f-f767f9a3c520" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_651d1299-9ac8-432b-957a-786ccf20a4c4" xlink:to="loc_srt_RestatementDomain_632f30bf-f212-42f4-ba0f-f767f9a3c520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_625bdc80-2e93-4ec5-80e8-d4d218a77d49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_632f30bf-f212-42f4-ba0f-f767f9a3c520" xlink:to="loc_srt_RestatementAdjustmentMember_625bdc80-2e93-4ec5-80e8-d4d218a77d49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_30165e8e-9190-4286-9918-bc596515e7b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_srt_TitleOfIndividualAxis_30165e8e-9190-4286-9918-bc596515e7b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_30165e8e-9190-4286-9918-bc596515e7b9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_30165e8e-9190-4286-9918-bc596515e7b9" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_30165e8e-9190-4286-9918-bc596515e7b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_30165e8e-9190-4286-9918-bc596515e7b9" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OfficerMember_454ff589-f0b4-4f8e-af01-f371fbfeefc9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:to="loc_srt_OfficerMember_454ff589-f0b4-4f8e-af01-f371fbfeefc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NonExecutiveDirectorsMember_34906886-69fe-422f-8c71-6cd1ba2ada77" xlink:href="nnbr-20211231.xsd#nnbr_NonExecutiveDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:to="loc_nnbr_NonExecutiveDirectorsMember_34906886-69fe-422f-8c71-6cd1ba2ada77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_31915e83-0091-46ff-8488-e675702db404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_us-gaap_AwardTypeAxis_31915e83-0091-46ff-8488-e675702db404" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31915e83-0091-46ff-8488-e675702db404_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_31915e83-0091-46ff-8488-e675702db404" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_31915e83-0091-46ff-8488-e675702db404_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_31915e83-0091-46ff-8488-e675702db404" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e32657b0-93fa-4a74-8a8a-c8b68306db03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_us-gaap_RestrictedStockMember_e32657b0-93fa-4a74-8a8a-c8b68306db03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_6b52f45b-6a43-4ef7-8689-ec9b49b175a1" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_6b52f45b-6a43-4ef7-8689-ec9b49b175a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_4119b7c3-1086-48cc-90c9-f7917433a14f" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_4119b7c3-1086-48cc-90c9-f7917433a14f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_0e5d70f2-8eb7-4e07-ae48-16f8871ef6b4" xlink:href="nnbr-20211231.xsd#nnbr_ChangeinEstimateofPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_0e5d70f2-8eb7-4e07-ae48-16f8871ef6b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_715b936a-4a21-4196-8249-3e2320fb9c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_715b936a-4a21-4196-8249-3e2320fb9c79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_715b936a-4a21-4196-8249-3e2320fb9c79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_715b936a-4a21-4196-8249-3e2320fb9c79" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_715b936a-4a21-4196-8249-3e2320fb9c79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_715b936a-4a21-4196-8249-3e2320fb9c79" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_5c396ac3-15a7-4b31-b3b3-67dfffe058d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_5c396ac3-15a7-4b31-b3b3-67dfffe058d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember_e8eb631b-9036-4edc-8f88-a299f1e5b08c" xlink:href="nnbr-20211231.xsd#nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:to="loc_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember_e8eb631b-9036-4edc-8f88-a299f1e5b08c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_8c3c6124-ae2f-4137-9bdb-b4edec00a188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_8c3c6124-ae2f-4137-9bdb-b4edec00a188" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_8c3c6124-ae2f-4137-9bdb-b4edec00a188_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_8c3c6124-ae2f-4137-9bdb-b4edec00a188" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_8c3c6124-ae2f-4137-9bdb-b4edec00a188_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_8c3c6124-ae2f-4137-9bdb-b4edec00a188" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_6d506806-108b-4d13-9024-416c98d9f7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_6d506806-108b-4d13-9024-416c98d9f7b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_7cf6e281-ef8a-4856-90de-4bdb4a823c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_7cf6e281-ef8a-4856-90de-4bdb4a823c72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3e7d944d-3904-4846-9cfb-a463da10926a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_srt_RangeAxis_3e7d944d-3904-4846-9cfb-a463da10926a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3e7d944d-3904-4846-9cfb-a463da10926a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3e7d944d-3904-4846-9cfb-a463da10926a" xlink:to="loc_srt_RangeMember_3e7d944d-3904-4846-9cfb-a463da10926a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3e7d944d-3904-4846-9cfb-a463da10926a" xlink:to="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0753769a-0ba6-46ed-9d4e-bd560e6079f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:to="loc_srt_MaximumMember_0753769a-0ba6-46ed-9d4e-bd560e6079f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d5569afb-20b3-46d8-a758-3b12ba6a2be0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:to="loc_srt_MinimumMember_d5569afb-20b3-46d8-a758-3b12ba6a2be0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail" xlink:type="extended" id="ia633e3e648574dbaa95b9a47ed37905f_ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10987618-deb7-413e-a4f5-21ea1c502ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a49cf437-12c9-43d6-901d-005ce264a765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10987618-deb7-413e-a4f5-21ea1c502ae3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a49cf437-12c9-43d6-901d-005ce264a765" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7705fb2a-b12d-4809-8d15-a22b5ebeedc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10987618-deb7-413e-a4f5-21ea1c502ae3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7705fb2a-b12d-4809-8d15-a22b5ebeedc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7705fb2a-b12d-4809-8d15-a22b5ebeedc0" xlink:to="loc_us-gaap_AwardTypeAxis_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d449a53e-665d-47e8-a697-ae8c3dc161ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d449a53e-665d-47e8-a697-ae8c3dc161ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4306605f-368f-48c3-aa45-bc26aeda3ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4306605f-368f-48c3-aa45-bc26aeda3ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6d67a006-b510-4f86-b232-6c1d7b2ea09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_us-gaap_PerformanceSharesMember_6d67a006-b510-4f86-b232-6c1d7b2ea09a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_b4c67f93-2b0b-4eb0-aaec-3e6ce63f11a0" xlink:href="nnbr-20211231.xsd#nnbr_ChangeinEstimateofPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_b4c67f93-2b0b-4eb0-aaec-3e6ce63f11a0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail" xlink:type="extended" id="i98d7eb5cb4d04e77af71d1bb633c854a_ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b6fdd589-f840-40cc-9460-de55beedd415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b6fdd589-f840-40cc-9460-de55beedd415" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_19e8b698-a2da-4ead-8432-09b7f0634ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_19e8b698-a2da-4ead-8432-09b7f0634ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ab89ac3e-9c12-4d6b-9eea-a66d66c09d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ab89ac3e-9c12-4d6b-9eea-a66d66c09d6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cddcf365-f11c-4246-920e-b22894970bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cddcf365-f11c-4246-920e-b22894970bbe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_d1660b39-8ae7-4deb-bf3a-4eff8bc4d8d9" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_d1660b39-8ae7-4deb-bf3a-4eff8bc4d8d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_336b571f-642d-4e78-8944-8297cec7ceee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_336b571f-642d-4e78-8944-8297cec7ceee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_49a64452-a27e-489c-a55b-736382c20676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_336b571f-642d-4e78-8944-8297cec7ceee" xlink:to="loc_us-gaap_AwardTypeAxis_49a64452-a27e-489c-a55b-736382c20676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_49a64452-a27e-489c-a55b-736382c20676_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_49a64452-a27e-489c-a55b-736382c20676" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_49a64452-a27e-489c-a55b-736382c20676_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1415615e-eb9e-485a-b412-1df626c46ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_49a64452-a27e-489c-a55b-736382c20676" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1415615e-eb9e-485a-b412-1df626c46ff2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2dbbe3ef-619c-4018-bcd2-0b5efe41294a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1415615e-eb9e-485a-b412-1df626c46ff2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2dbbe3ef-619c-4018-bcd2-0b5efe41294a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail" xlink:type="extended" id="i1cdc6415420c4511865df120ca8517b7_ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86c51f07-1844-4256-92e3-b2006e17de2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86c51f07-1844-4256-92e3-b2006e17de2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8526ed9c-520f-420f-9287-f146e3368f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8526ed9c-520f-420f-9287-f146e3368f3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1ff281a5-3d3c-4071-8f97-292f2599d9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1ff281a5-3d3c-4071-8f97-292f2599d9ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9fb41edf-5f35-4823-b411-ace08eacc842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9fb41edf-5f35-4823-b411-ace08eacc842" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b95de966-abd1-4b0e-bf61-84e3c1730791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_964b20dc-33d6-4364-a5d5-ae6606839391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_964b20dc-33d6-4364-a5d5-ae6606839391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4475ffff-9726-4614-8938-0a24af4c23f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4475ffff-9726-4614-8938-0a24af4c23f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e6a2d329-2f2b-4c8f-8cc5-5895357b1b70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e6a2d329-2f2b-4c8f-8cc5-5895357b1b70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b95409e2-fc01-475f-9165-c675306f13a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b95409e2-fc01-475f-9165-c675306f13a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0e39ea03-d1c5-4df6-bb44-4d93178222d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_49958788-d8ac-4fbf-bbba-91b094dee1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_49958788-d8ac-4fbf-bbba-91b094dee1a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2258f83a-703d-4294-97c3-c58a93e935f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_49958788-d8ac-4fbf-bbba-91b094dee1a4" xlink:to="loc_us-gaap_AwardTypeAxis_2258f83a-703d-4294-97c3-c58a93e935f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2258f83a-703d-4294-97c3-c58a93e935f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2258f83a-703d-4294-97c3-c58a93e935f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2258f83a-703d-4294-97c3-c58a93e935f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2514b1b0-6780-48cc-950c-61623eccdb86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2258f83a-703d-4294-97c3-c58a93e935f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2514b1b0-6780-48cc-950c-61623eccdb86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5f23a1b0-07f6-4ee6-817f-b3de479f1c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2514b1b0-6780-48cc-950c-61623eccdb86" xlink:to="loc_us-gaap_RestrictedStockMember_5f23a1b0-07f6-4ee6-817f-b3de479f1c08" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail" xlink:type="extended" id="i0717945f7e674ca984484758c685b5de_ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage_2a70b74c-4b7c-432b-ad05-5697fee8d7bb" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage_2a70b74c-4b7c-432b-ad05-5697fee8d7bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_39a8003a-c7cb-4529-807c-d5cde6aa8bfb" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_39a8003a-c7cb-4529-807c-d5cde6aa8bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage_2f6e5713-ea27-4f1f-b22d-d0f56b36cab3" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage_2f6e5713-ea27-4f1f-b22d-d0f56b36cab3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_53a8805a-5f9b-41bf-bd2a-a300a0750193" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_53a8805a-5f9b-41bf-bd2a-a300a0750193" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage_0d614ce6-4ecb-44ef-a59f-d78d647107b8" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage_0d614ce6-4ecb-44ef-a59f-d78d647107b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_57762b7d-3c8f-4a6a-adfd-a7284d8914bc" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_57762b7d-3c8f-4a6a-adfd-a7284d8914bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dbec3513-3fc3-4fad-8bd5-dcef7f865812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:to="loc_us-gaap_AwardTypeAxis_dbec3513-3fc3-4fad-8bd5-dcef7f865812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbec3513-3fc3-4fad-8bd5-dcef7f865812_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_dbec3513-3fc3-4fad-8bd5-dcef7f865812" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbec3513-3fc3-4fad-8bd5-dcef7f865812_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_dbec3513-3fc3-4fad-8bd5-dcef7f865812" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_373b1015-d390-4eb6-a4c6-889b3fae56bb" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_373b1015-d390-4eb6-a4c6-889b3fae56bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_59e1b175-c729-41c3-8373-2bb41f16ade1" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_59e1b175-c729-41c3-8373-2bb41f16ade1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_933910f6-7b9e-4fc7-ad0f-875901f8de77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_933910f6-7b9e-4fc7-ad0f-875901f8de77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_933910f6-7b9e-4fc7-ad0f-875901f8de77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_933910f6-7b9e-4fc7-ad0f-875901f8de77" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_933910f6-7b9e-4fc7-ad0f-875901f8de77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0be306e5-e9fc-4496-b197-c6b72d0ded9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_933910f6-7b9e-4fc7-ad0f-875901f8de77" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0be306e5-e9fc-4496-b197-c6b72d0ded9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3cd521b3-a9fa-4100-b581-279cf09b0540" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_0be306e5-e9fc-4496-b197-c6b72d0ded9f" xlink:to="loc_us-gaap_SubsequentEventMember_3cd521b3-a9fa-4100-b581-279cf09b0540" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail" xlink:type="extended" id="i8b92cdaed83c49bcaa9869c3a7e8cb4e_ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetsValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_984f2af0-c6f1-4146-9e0c-c4c593f2ef32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_984f2af0-c6f1-4146-9e0c-c4c593f2ef32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f2b0a338-3fbc-4cb6-b939-b016057fa375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f2b0a338-3fbc-4cb6-b939-b016057fa375" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_8b570826-bc51-43c8-8ad9-11bf21a5a18d" xlink:href="nnbr-20211231.xsd#nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:to="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_8b570826-bc51-43c8-8ad9-11bf21a5a18d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fc4f0c08-f58a-443d-9012-587457491a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_8b570826-bc51-43c8-8ad9-11bf21a5a18d" xlink:to="loc_us-gaap_AwardTypeAxis_fc4f0c08-f58a-443d-9012-587457491a6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fc4f0c08-f58a-443d-9012-587457491a6b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fc4f0c08-f58a-443d-9012-587457491a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fc4f0c08-f58a-443d-9012-587457491a6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fc4f0c08-f58a-443d-9012-587457491a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_c1286bf5-8ccc-4b49-ad8e-1141f9a81a98" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_c1286bf5-8ccc-4b49-ad8e-1141f9a81a98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_064d7d8b-c9e7-453c-bbc4-cbbb652b594a" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_064d7d8b-c9e7-453c-bbc4-cbbb652b594a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails" xlink:type="extended" id="if9323284d1294cb5b9fa484097854c0f_ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed166a0a-9c72-4a3f-8860-13e39218d122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed166a0a-9c72-4a3f-8860-13e39218d122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e814433e-05b0-412f-8374-07ae30e922c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e814433e-05b0-412f-8374-07ae30e922c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_21c1c1c4-ebc9-49c8-b25f-d051ab54e5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_21c1c1c4-ebc9-49c8-b25f-d051ab54e5f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_a4360c96-c1f0-448a-a246-175f1a41b5b0" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_a4360c96-c1f0-448a-a246-175f1a41b5b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3760ea18-1509-4cd3-b905-fabfff4a2e60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0c3d0cc5-9795-4ae2-8957-e098cb51f998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0c3d0cc5-9795-4ae2-8957-e098cb51f998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c4482cd6-566f-45fc-9137-de3c4b55e681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c4482cd6-566f-45fc-9137-de3c4b55e681" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e678cb97-f4ff-4d93-a8d6-ab553750ab4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e678cb97-f4ff-4d93-a8d6-ab553750ab4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue_159e2b97-0611-498e-b66b-b0c02f674a40" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue_159e2b97-0611-498e-b66b-b0c02f674a40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ae166c18-da89-4a45-8397-bb261e95e9db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39f9e796-c75c-4510-a4d4-baecc8c5da62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39f9e796-c75c-4510-a4d4-baecc8c5da62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7d6a463c-7e08-40e7-8aa0-3d8719d94aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39f9e796-c75c-4510-a4d4-baecc8c5da62" xlink:to="loc_us-gaap_AwardTypeAxis_7d6a463c-7e08-40e7-8aa0-3d8719d94aba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d6a463c-7e08-40e7-8aa0-3d8719d94aba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7d6a463c-7e08-40e7-8aa0-3d8719d94aba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d6a463c-7e08-40e7-8aa0-3d8719d94aba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7d6a463c-7e08-40e7-8aa0-3d8719d94aba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_0b64ba15-8bc1-4940-8942-74ec33a01cba" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_0b64ba15-8bc1-4940-8942-74ec33a01cba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_dca0570e-37db-4bd8-8352-33f5d0e4c401" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_dca0570e-37db-4bd8-8352-33f5d0e4c401" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccumulatedOtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended" id="i92263ff383b7480197bb5579fe4ff29a_AccumulatedOtherComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_cbc05f0f-84d3-4c06-83f0-b2c41405fcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_cbc05f0f-84d3-4c06-83f0-b2c41405fcbd" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7c1e770b-d7c2-4f23-a9da-c1f1b8fb37df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_StockholdersEquity_7c1e770b-d7c2-4f23-a9da-c1f1b8fb37df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_bc449bfe-06bb-469a-b18e-6c8a6d688b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_bc449bfe-06bb-469a-b18e-6c8a6d688b54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_3bb2bf46-33a5-422c-8fa8-0404d91339d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_3bb2bf46-33a5-422c-8fa8-0404d91339d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_df1d02d2-7742-49ff-abd0-2569f75bb3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_df1d02d2-7742-49ff-abd0-2569f75bb3f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_41398c67-d986-49b7-af18-51fcb5399b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_41398c67-d986-49b7-af18-51fcb5399b78" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_9bba5b2c-8285-4257-ab1f-a1572ad71ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_9bba5b2c-8285-4257-ab1f-a1572ad71ae8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_e868d687-3ffa-4456-b819-f549546f19bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_e868d687-3ffa-4456-b819-f549546f19bc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a0988d5f-1be5-4850-bbb0-aa56ab3f5de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a0988d5f-1be5-4850-bbb0-aa56ab3f5de5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_acd58d00-e405-4f2d-ab1a-7a8d574a998f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_acd58d00-e405-4f2d-ab1a-7a8d574a998f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_b74df069-d2f2-4cf3-81b1-47d359ddb533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_b74df069-d2f2-4cf3-81b1-47d359ddb533" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_931e66c7-0686-4791-86d2-e1d23a658995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_931e66c7-0686-4791-86d2-e1d23a658995" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_2bf939ec-1748-4ed5-b017-2f0214f73c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_2bf939ec-1748-4ed5-b017-2f0214f73c1e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_c54bb50c-a18a-4787-8ef6-4cfdad211e14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_c54bb50c-a18a-4787-8ef6-4cfdad211e14" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_dde1c712-366b-419c-9205-8f54137ed7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_dde1c712-366b-419c-9205-8f54137ed7c9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1fe273bc-8b54-49a1-93be-3f2844786e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1fe273bc-8b54-49a1-93be-3f2844786e05" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_14bfb6bd-2cd6-45d4-b3b4-ded378e03dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_cbc05f0f-84d3-4c06-83f0-b2c41405fcbd" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d64452d3-a0da-49e3-a435-1714593cb2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d64452d3-a0da-49e3-a435-1714593cb2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d64452d3-a0da-49e3-a435-1714593cb2ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d64452d3-a0da-49e3-a435-1714593cb2ba" xlink:to="loc_us-gaap_EquityComponentDomain_d64452d3-a0da-49e3-a435-1714593cb2ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_613f1854-e89b-4a8b-866f-954d67f39fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d64452d3-a0da-49e3-a435-1714593cb2ba" xlink:to="loc_us-gaap_EquityComponentDomain_613f1854-e89b-4a8b-866f-954d67f39fd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_613f1854-e89b-4a8b-866f-954d67f39fd3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8522db83-6189-4c1f-8d2a-8eb4cf1715b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8522db83-6189-4c1f-8d2a-8eb4cf1715b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5a9ee36-dc9a-43f8-b6d6-7494fa7d3cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5a9ee36-dc9a-43f8-b6d6-7494fa7d3cf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AOCIAttributableToParentTaxPortionMember_9d104e8b-acd0-499d-b11e-b1ae8820933c" xlink:href="nnbr-20211231.xsd#nnbr_AOCIAttributableToParentTaxPortionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:to="loc_nnbr_AOCIAttributableToParentTaxPortionMember_9d104e8b-acd0-499d-b11e-b1ae8820933c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3fbad99d-490e-4be2-86e5-a01498940bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3fbad99d-490e-4be2-86e5-a01498940bbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3fbad99d-490e-4be2-86e5-a01498940bbb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3fbad99d-490e-4be2-86e5-a01498940bbb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3fbad99d-490e-4be2-86e5-a01498940bbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3fbad99d-490e-4be2-86e5-a01498940bbb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_1fd8323b-566f-4b4a-bcbb-93abb40eb925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:to="loc_us-gaap_InterestExpenseMember_1fd8323b-566f-4b4a-bcbb-93abb40eb925" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LossOnInterestRateSwapMember_78748664-9b19-4d44-8460-3f1cd1781884" xlink:href="nnbr-20211231.xsd#nnbr_LossOnInterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:to="loc_nnbr_LossOnInterestRateSwapMember_78748664-9b19-4d44-8460-3f1cd1781884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e75ba7c5-1902-4a03-afad-35a141978feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e75ba7c5-1902-4a03-afad-35a141978feb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_17852244-34e1-47e5-bab9-d6948bdc92d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e75ba7c5-1902-4a03-afad-35a141978feb" xlink:to="loc_us-gaap_InterestRateSwapMember_17852244-34e1-47e5-bab9-d6948bdc92d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails" xlink:type="extended" id="i185250f0ca4f40d9a2055055a84c3452_NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_535c09e3-4929-4022-86dd-9f853cbfb528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ded9ac89-62e6-4022-8dc4-fe159f3a1f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_535c09e3-4929-4022-86dd-9f853cbfb528" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ded9ac89-62e6-4022-8dc4-fe159f3a1f51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d1dc6c9-3f90-477f-81bf-fd9a811f85e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_535c09e3-4929-4022-86dd-9f853cbfb528" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d1dc6c9-3f90-477f-81bf-fd9a811f85e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_763df310-1b95-4881-a3b9-01d2da39e89f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d1dc6c9-3f90-477f-81bf-fd9a811f85e1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_763df310-1b95-4881-a3b9-01d2da39e89f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_763df310-1b95-4881-a3b9-01d2da39e89f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_763df310-1b95-4881-a3b9-01d2da39e89f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_763df310-1b95-4881-a3b9-01d2da39e89f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_763df310-1b95-4881-a3b9-01d2da39e89f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_817d520e-13e1-475e-9f03-f35968bcf16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_817d520e-13e1-475e-9f03-f35968bcf16d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_d3f85b89-3c68-49a3-ae26-bc3c5fc6ac6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:to="loc_us-gaap_WarrantMember_d3f85b89-3c68-49a3-ae26-bc3c5fc6ac6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_010d04eb-fb4c-4eb6-8536-9278d30a91e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:to="loc_us-gaap_PreferredStockMember_010d04eb-fb4c-4eb6-8536-9278d30a91e4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShareAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail" xlink:type="extended" id="i108037402c244059a3fb9f9fefa72888_NetIncomeLossPerShareAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomePerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange_ca415305-f668-482e-9b42-01e7b2497508" xlink:href="nnbr-20211231.xsd#nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange_ca415305-f668-482e-9b42-01e7b2497508" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne_f5f58db8-b6e5-4224-aa62-6bc9b995749a" xlink:href="nnbr-20211231.xsd#nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne_f5f58db8-b6e5-4224-aa62-6bc9b995749a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f22de5f0-c7a4-4656-a52e-4fb1c1e22260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f22de5f0-c7a4-4656-a52e-4fb1c1e22260" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockConversionLimitPercent_446179b4-104d-4461-ba8e-d15f4708d414" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockConversionLimitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_PreferredStockConversionLimitPercent_446179b4-104d-4461-ba8e-d15f4708d414" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare_6f308226-25f9-4cb4-8ae4-cea6ddbaec7e" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare_6f308226-25f9-4cb4-8ae4-cea6ddbaec7e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent_e64c33e6-cf1f-4d22-85a0-8661ca573882" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent_e64c33e6-cf1f-4d22-85a0-8661ca573882" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomePerShareTable_8bb52c5f-34ea-40c4-ae4d-f9bb255c5d8e" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomePerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_NetIncomePerShareTable_8bb52c5f-34ea-40c4-ae4d-f9bb255c5d8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2f8bbb07-6969-4246-ba34-caac8a7754cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nnbr_NetIncomePerShareTable_8bb52c5f-34ea-40c4-ae4d-f9bb255c5d8e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2f8bbb07-6969-4246-ba34-caac8a7754cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2f8bbb07-6969-4246-ba34-caac8a7754cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2f8bbb07-6969-4246-ba34-caac8a7754cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_2f8bbb07-6969-4246-ba34-caac8a7754cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_0a44ecc7-20ae-427b-ae8c-3e04737cb8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2f8bbb07-6969-4246-ba34-caac8a7754cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_0a44ecc7-20ae-427b-ae8c-3e04737cb8f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5612cb7f-37c8-43b0-a752-669b87f4ef63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_0a44ecc7-20ae-427b-ae8c-3e04737cb8f4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5612cb7f-37c8-43b0-a752-669b87f4ef63" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended" id="ia313feab1a0642bb8c9385f2c34f0140_FairValueMeasurementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityIncreaseinDividendRatePercentage_e7fb5c51-8763-4dbc-a029-27253bf41802" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityIncreaseinDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityIncreaseinDividendRatePercentage_e7fb5c51-8763-4dbc-a029-27253bf41802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_17906b66-74a2-4611-9cf5-2b2de097f6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_17906b66-74a2-4611-9cf5-2b2de097f6ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage_043a6313-79d8-479b-8598-73b3ac56408a" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage_043a6313-79d8-479b-8598-73b3ac56408a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage_821ee0a8-fd1d-4b54-b1f0-2998e0529485" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage_821ee0a8-fd1d-4b54-b1f0-2998e0529485" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage_0a0a1d9b-202c-4a7b-bf3d-607dd494ded5" xlink:href="nnbr-20211231.xsd#nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage_0a0a1d9b-202c-4a7b-bf3d-607dd494ded5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_3463fcee-741d-47d3-ba16-80b188542ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_3463fcee-741d-47d3-ba16-80b188542ff8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d971928b-4482-4ac2-b029-2f5b58edf268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d971928b-4482-4ac2-b029-2f5b58edf268" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_067c323c-ad4c-4eb8-a0b9-ef3703e10da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_067c323c-ad4c-4eb8-a0b9-ef3703e10da1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_2c9818c9-20f9-4534-9442-b19c7b4c75fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_2c9818c9-20f9-4534-9442-b19c7b4c75fb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting_e5c67fba-ffea-466f-b35c-9eab6b9a5260" xlink:href="nnbr-20211231.xsd#nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting_e5c67fba-ffea-466f-b35c-9eab6b9a5260" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_9c1e0fd8-b0f9-4fef-8cee-1eaf87aead4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_9c1e0fd8-b0f9-4fef-8cee-1eaf87aead4b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3571e1fc-8f8d-49af-b4d0-eb02820cc39a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_LongTermDebtFairValue_3571e1fc-8f8d-49af-b4d0-eb02820cc39a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage_ff00f7da-7d05-4d94-a152-4616e066bf07" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage_ff00f7da-7d05-4d94-a152-4616e066bf07" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_79c1c218-3e86-4764-81e4-6800487c5934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_79c1c218-3e86-4764-81e4-6800487c5934" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityLiquidationPreferencePercentage_8ecddc32-b990-45a7-ad63-0605d35df386" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityLiquidationPreferencePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityLiquidationPreferencePercentage_8ecddc32-b990-45a7-ad63-0605d35df386" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights_cb55c83e-e728-496f-8da8-c4f0b2f375b8" xlink:href="nnbr-20211231.xsd#nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights_cb55c83e-e728-496f-8da8-c4f0b2f375b8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution_074e435c-1fb6-4488-ba4e-47c0c0a7ebd8" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution_074e435c-1fb6-4488-ba4e-47c0c0a7ebd8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption_f36f6303-5bd1-4fc2-8135-91afd32f99fa" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption_f36f6303-5bd1-4fc2-8135-91afd32f99fa" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a4f8f7a3-8380-491b-99ae-f89944871bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a4f8f7a3-8380-491b-99ae-f89944871bec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a4f8f7a3-8380-491b-99ae-f89944871bec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a4f8f7a3-8380-491b-99ae-f89944871bec" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a4f8f7a3-8380-491b-99ae-f89944871bec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_277aef5a-d213-4175-987e-80eda39d9a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a4f8f7a3-8380-491b-99ae-f89944871bec" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_277aef5a-d213-4175-987e-80eda39d9a28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d113c76e-eef9-4652-92e3-1341f33bb1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_277aef5a-d213-4175-987e-80eda39d9a28" xlink:to="loc_us-gaap_InterestRateSwapMember_d113c76e-eef9-4652-92e3-1341f33bb1d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0a5d5f05-bab5-4052-ade3-5a99b4706802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0a5d5f05-bab5-4052-ade3-5a99b4706802" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0a5d5f05-bab5-4052-ade3-5a99b4706802_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0a5d5f05-bab5-4052-ade3-5a99b4706802" xlink:to="loc_us-gaap_ClassOfStockDomain_0a5d5f05-bab5-4052-ade3-5a99b4706802_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0a5d5f05-bab5-4052-ade3-5a99b4706802" xlink:to="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeriesBConvertiblePreferredStockMember_d0bb346c-9f28-47f9-b505-20703e4c44dc" xlink:href="nnbr-20211231.xsd#nnbr_SeriesBConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:to="loc_nnbr_SeriesBConvertiblePreferredStockMember_d0bb346c-9f28-47f9-b505-20703e4c44dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_1645196e-50ab-4eb2-afe3-9d3f5aa88884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_1645196e-50ab-4eb2-afe3-9d3f5aa88884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_37051569-54f4-4639-b0d1-495418a40ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_37051569-54f4-4639-b0d1-495418a40ebe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c4b52cb6-d705-462f-8782-82afbd40e4df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_srt_RangeAxis_c4b52cb6-d705-462f-8782-82afbd40e4df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c4b52cb6-d705-462f-8782-82afbd40e4df_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c4b52cb6-d705-462f-8782-82afbd40e4df" xlink:to="loc_srt_RangeMember_c4b52cb6-d705-462f-8782-82afbd40e4df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c4b52cb6-d705-462f-8782-82afbd40e4df" xlink:to="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_39ad8b5b-2bda-4065-9e44-fcb0ca61ce62" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:to="loc_srt_MaximumMember_39ad8b5b-2bda-4065-9e44-fcb0ca61ce62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_54c41579-44fb-4ddf-8b68-e499237bbb99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:to="loc_srt_MinimumMember_54c41579-44fb-4ddf-8b68-e499237bbb99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_30a6ebb7-79e4-4d46-b410-2a5439c47bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_30a6ebb7-79e4-4d46-b410-2a5439c47bcb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_30a6ebb7-79e4-4d46-b410-2a5439c47bcb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_30a6ebb7-79e4-4d46-b410-2a5439c47bcb" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_30a6ebb7-79e4-4d46-b410-2a5439c47bcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_30a6ebb7-79e4-4d46-b410-2a5439c47bcb" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_July222021Member_fca1dc84-bc5f-4094-966d-4b0c6f300a11" xlink:href="nnbr-20211231.xsd#nnbr_July222021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:to="loc_nnbr_July222021Member_fca1dc84-bc5f-4094-966d-4b0c6f300a11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_February82019Member_f3e92173-481d-40e3-a4be-62fb9f29f02f" xlink:href="nnbr-20211231.xsd#nnbr_February82019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:to="loc_nnbr_February82019Member_f3e92173-481d-40e3-a4be-62fb9f29f02f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21940e52-68de-4d89-9102-e3c3cdb5e475" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21940e52-68de-4d89-9102-e3c3cdb5e475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f6834d14-a2e4-4c82-843b-457d38a19cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21940e52-68de-4d89-9102-e3c3cdb5e475" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f6834d14-a2e4-4c82-843b-457d38a19cf4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails" xlink:type="extended" id="i5e5c1f7ffa1349d8931a121891993ccc_FairValueMeasurementsFairValueofPreferredStockDerivativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b1463ce3-2adb-4499-b41c-33e372761efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_92d94fda-8606-4ada-ad10-c6f08f6f87e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b1463ce3-2adb-4499-b41c-33e372761efe" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_92d94fda-8606-4ada-ad10-c6f08f6f87e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b1463ce3-2adb-4499-b41c-33e372761efe" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b25bf9d7-8b6a-4a02-954a-d7df2894acea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b25bf9d7-8b6a-4a02-954a-d7df2894acea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b25bf9d7-8b6a-4a02-954a-d7df2894acea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b25bf9d7-8b6a-4a02-954a-d7df2894acea" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b25bf9d7-8b6a-4a02-954a-d7df2894acea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b25bf9d7-8b6a-4a02-954a-d7df2894acea" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_253ddbca-ea23-48f7-850f-f1b102831adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_253ddbca-ea23-48f7-850f-f1b102831adb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_07208eee-97b2-4fa9-a656-ad87d4dea446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_07208eee-97b2-4fa9-a656-ad87d4dea446" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_84e9df4f-c06d-46b7-8d9a-a10363814a32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_84e9df4f-c06d-46b7-8d9a-a10363814a32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d111110f-77fb-48b8-be1c-a6317df61acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d111110f-77fb-48b8-be1c-a6317df61acf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d111110f-77fb-48b8-be1c-a6317df61acf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d111110f-77fb-48b8-be1c-a6317df61acf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d111110f-77fb-48b8-be1c-a6317df61acf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d111110f-77fb-48b8-be1c-a6317df61acf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_cba6e046-8fee-4970-b24f-a4fa2e88a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_cba6e046-8fee-4970-b24f-a4fa2e88a74b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_07c2d660-766e-4ac4-9ac2-9ea94996da69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_07c2d660-766e-4ac4-9ac2-9ea94996da69" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsEffectofInterestRateSwapDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails" xlink:type="extended" id="i21416b66201b430ebdfbc0c3bb513f1d_FairValueMeasurementsEffectofInterestRateSwapDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d887c1a3-a717-46ab-96f0-c600bc8ae2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:to="loc_us-gaap_InterestExpense_d887c1a3-a717-46ab-96f0-c600bc8ae2e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DerivativeInstrumentsPaymentExpense_6ccad693-7bf7-4d32-96d9-80d4a94602ea" xlink:href="nnbr-20211231.xsd#nnbr_DerivativeInstrumentsPaymentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:to="loc_nnbr_DerivativeInstrumentsPaymentExpense_6ccad693-7bf7-4d32-96d9-80d4a94602ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8f7ff1cc-be55-488f-8db6-dafaebd97026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8f7ff1cc-be55-488f-8db6-dafaebd97026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_265b54ac-94f2-4b5e-8c65-01fd6c111606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:to="loc_us-gaap_DerivativeTable_265b54ac-94f2-4b5e-8c65-01fd6c111606" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fcaacbdd-928c-4753-af75-5bfb5d724d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_265b54ac-94f2-4b5e-8c65-01fd6c111606" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fcaacbdd-928c-4753-af75-5bfb5d724d0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fcaacbdd-928c-4753-af75-5bfb5d724d0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fcaacbdd-928c-4753-af75-5bfb5d724d0c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fcaacbdd-928c-4753-af75-5bfb5d724d0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_65223ca2-bc5c-44e8-a193-defe39a69222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fcaacbdd-928c-4753-af75-5bfb5d724d0c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_65223ca2-bc5c-44e8-a193-defe39a69222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_53716ddb-8291-4029-b835-a42d7b111dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_65223ca2-bc5c-44e8-a193-defe39a69222" xlink:to="loc_us-gaap_InterestRateSwapMember_53716ddb-8291-4029-b835-a42d7b111dfb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="extended" id="i1e9c781e5d694a2ba66c6923f0e19e1f_FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_ed47494a-afa2-4ae8-b2b1-baae97663202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_ed47494a-afa2-4ae8-b2b1-baae97663202" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_ebab2086-44e0-40e7-96bf-d14eda682e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_ebab2086-44e0-40e7-96bf-d14eda682e9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0bfc90de-d8a3-4402-a25d-191396d8d199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0bfc90de-d8a3-4402-a25d-191396d8d199" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_13ff8e7f-9eaa-457e-a135-108c2562b25f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_13ff8e7f-9eaa-457e-a135-108c2562b25f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71cad0c3-20e6-4ecc-acde-dcea0dde0485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71cad0c3-20e6-4ecc-acde-dcea0dde0485" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71cad0c3-20e6-4ecc-acde-dcea0dde0485_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71cad0c3-20e6-4ecc-acde-dcea0dde0485" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_71cad0c3-20e6-4ecc-acde-dcea0dde0485_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71cad0c3-20e6-4ecc-acde-dcea0dde0485" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b4b7763e-3189-4fa8-b646-45e46fc5eaee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b4b7763e-3189-4fa8-b646-45e46fc5eaee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5d74f9f8-0717-47e0-adeb-d8ede4536743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5d74f9f8-0717-47e0-adeb-d8ede4536743" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_05516142-2f4e-4967-9ac8-70b0bdabbb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_05516142-2f4e-4967-9ac8-70b0bdabbb6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a50c887-907d-4fdf-9f0d-5eb7146edf86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a50c887-907d-4fdf-9f0d-5eb7146edf86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a50c887-907d-4fdf-9f0d-5eb7146edf86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a50c887-907d-4fdf-9f0d-5eb7146edf86" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a50c887-907d-4fdf-9f0d-5eb7146edf86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_aa03aedd-0329-4717-8a50-9cd7784cd3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a50c887-907d-4fdf-9f0d-5eb7146edf86" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_aa03aedd-0329-4717-8a50-9cd7784cd3eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_eaed9e09-4af1-4f5d-aff7-0cad4b3cac5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_aa03aedd-0329-4717-8a50-9cd7784cd3eb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_eaed9e09-4af1-4f5d-aff7-0cad4b3cac5c" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>nnbr-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:44795823-a596-4f68-aefb-39a347fddfd8,g:9872701b-9859-41d1-8753-701ec7797d12-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_nnbr_TemporaryEquityFairValueOfWarrantsIssued_0b3fee0c-165a-458a-b5ab-9f3b448333c5_negatedTerseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityFairValueOfWarrantsIssued" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relative fair value of Warrants issued</link:label>
    <link:label id="lab_nnbr_TemporaryEquityFairValueOfWarrantsIssued_label_en-US" xlink:label="lab_nnbr_TemporaryEquityFairValueOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Fair Value Of Warrants Issued</link:label>
    <link:label id="lab_nnbr_TemporaryEquityFairValueOfWarrantsIssued_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityFairValueOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Fair Value Of Warrants Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityFairValueOfWarrantsIssued" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityFairValueOfWarrantsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityFairValueOfWarrantsIssued" xlink:to="lab_nnbr_TemporaryEquityFairValueOfWarrantsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_68c56426-2ff4-439f-837d-9b09be1d8ca4_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_49e69f5a-9146-4444-a2b5-ca80ec622414_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable_9ffa972d-e969-45cd-a11e-4c594cce3485_terseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group payables</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Payable</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentDomain_69b3e81f-90b7-4ec7-8c41-a68b21dbc984_terseLabel_en-US" xlink:label="lab_dei_DocumentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document [Domain]</link:label>
    <link:label id="lab_dei_DocumentDomain_label_en-US" xlink:label="lab_dei_DocumentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentDomain" xlink:to="lab_dei_DocumentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_6b22df4e-b51f-467e-8000-80cebfa316f6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from AOCI, before tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_339e421b-e79a-4558-875c-f092ad46b599_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_efcc956a-b044-4753-94c7-eb138762dfa2_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1fd986e6-0d1f-42d1-a5a3-41000a7c58fe_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_b2992ed9-0a42-4236-8248-e68cc2dc3e5c_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_19535d0e-c64c-45cc-b701-e9269f33f42b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_8f7bf8de-79fa-4387-aa52-222e393c968b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PaymentsForTemporaryEquityRedemption_f4020827-b0ee-4fb3-962a-dd1c4555b0d4_terseLabel_en-US" xlink:label="lab_nnbr_PaymentsForTemporaryEquityRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Preferred Stock and Preference Stock</link:label>
    <link:label id="lab_nnbr_PaymentsForTemporaryEquityRedemption_label_en-US" xlink:label="lab_nnbr_PaymentsForTemporaryEquityRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PaymentsForTemporaryEquityRedemption</link:label>
    <link:label id="lab_nnbr_PaymentsForTemporaryEquityRedemption_documentation_en-US" xlink:label="lab_nnbr_PaymentsForTemporaryEquityRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PaymentsForTemporaryEquityRedemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentsForTemporaryEquityRedemption" xlink:href="nnbr-20211231.xsd#nnbr_PaymentsForTemporaryEquityRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PaymentsForTemporaryEquityRedemption" xlink:to="lab_nnbr_PaymentsForTemporaryEquityRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpenditureDiscontinuedOperations_b25b46bc-e912-4e85-ac49-c628176c7b17_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalExpenditureDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditure, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:to="lab_us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_dc60b6d0-b23b-48d8-8f86-edbfb397c66e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_18c10f3b-b9cd-4273-80b2-b5c4cb156436_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared or accrued for common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_76f43688-97c8-4c82-962e-9983ba5e0815_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EquityOfferingTextBlock_824729fa-0dc6-43a2-b10e-d7169715fc43_terseLabel_en-US" xlink:label="lab_nnbr_EquityOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock and Stockholders' Equity</link:label>
    <link:label id="lab_nnbr_EquityOfferingTextBlock_label_en-US" xlink:label="lab_nnbr_EquityOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Text Block]</link:label>
    <link:label id="lab_nnbr_EquityOfferingTextBlock_documentation_en-US" xlink:label="lab_nnbr_EquityOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EquityOfferingTextBlock" xlink:href="nnbr-20211231.xsd#nnbr_EquityOfferingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EquityOfferingTextBlock" xlink:to="lab_nnbr_EquityOfferingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_784f315e-a0e2-473b-8f67-d53f094ea586_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_b017fe89-44b8-4a38-973d-a15f87917f75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPreferredStock_e9d961ee-97f4-4f25-983b-d9bbcac376c8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends accrued for preferred stock</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStock_label_en-US" xlink:label="lab_us-gaap_DividendsPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStock" xlink:to="lab_us-gaap_DividendsPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c4b327c2-a668-427c-834f-927d5d5feaca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_dfb57dab-7fc2-4f61-9186-e40a88dbc6de_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_82cdc2d8-4a9d-43ea-ac78-178a56ac8a97_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current-period other comprehensive income (loss), before tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4eb4fbf7-20e4-4afa-8b7d-d997f352f8a1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f4ab1685-d4ea-4e3e-aae3-09e66a45b9cb_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0390b680-a378-44b4-b183-63bf65a78b79_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f92fc18d-dd1d-4fa5-926a-9b67f399a42e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_5bfa534c-0c35-4e46-9524-4e036af91526_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1d4e0b0c-4b49-4f35-92a0-c7ddb75cdaae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds_58371738-0aa2-4f17-841a-3b04076b4796_terseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash proceeds</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash Proceeds</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_fab789ec-9228-46aa-bd7c-e930b9293d1e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable and payable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_eb9e798c-cacd-4ae5-9cef-feb479e1a6c9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b43bb33e-86ba-4c54-9714-8a47d672d2d6_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance_24507f28-b7e5-40e6-a0e0-8aca6066fe8c_negatedTerseLabel_en-US" xlink:label="lab_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal and foreign valuation allowance</link:label>
    <link:label id="lab_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance_label_en-US" xlink:label="lab_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal and Foreign Income Tax Expense (Benefit) Valuation Allowance</link:label>
    <link:label id="lab_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance_documentation_en-US" xlink:label="lab_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense benefit valuation allowance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" xlink:href="nnbr-20211231.xsd#nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" xlink:to="lab_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_6319334c-ff83-48a6-b536-95ed3cec1af7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_0c4b2801-e756-4831-96f7-05420fc40fff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_7683ea7d-57ab-4c46-a011-9a3921116d5a_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charge on termination of lease</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Leasehold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLeasehold" xlink:to="lab_us-gaap_ImpairmentOfLeasehold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_be8ee6ea-f279-4d90-894d-51cee2162aec_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_CashFlowLesseeAbstract_574ad1a8-784e-4859-bbbb-59df7b61594a_terseLabel_en-US" xlink:label="lab_nnbr_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_nnbr_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_nnbr_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Lessee [Abstract]</link:label>
    <link:label id="lab_nnbr_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_nnbr_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CashFlowLesseeAbstract" xlink:href="nnbr-20211231.xsd#nnbr_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_CashFlowLesseeAbstract" xlink:to="lab_nnbr_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_4c1298ed-8c22-4ede-936c-63441530339b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_c4fab6bf-54f9-408e-8b1c-a732ca05eac8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds to NN from the offering</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0d056e8b-a4dd-4c7c-957a-2209a3453f74_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_82a97923-db19-45fd-971d-c720cf110d47_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_cc0399c9-f56b-4756-8b1d-cbc913f376a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights_447cbf54-2a4a-4cd0-b817-3a5b496d9586_terseLabel_en-US" xlink:label="lab_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights</link:label>
    <link:label id="lab_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights_label_en-US" xlink:label="lab_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights</link:label>
    <link:label id="lab_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights_documentation_en-US" xlink:label="lab_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" xlink:href="nnbr-20211231.xsd#nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" xlink:to="lab_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_c9d83048-8430-4cef-b971-7a556b7390e6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_f45d3149-7e05-49a4-b614-8a54337738fa_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_392b2f4b-967c-480e-bc9d-bf790ef6c596_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_14669669-b459-4a55-9ece-c0c7631bae86_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5802a034-5f42-4bc9-bc1a-1fdca4af4768_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_181e5ff4-35fc-41c8-a55f-408557d9bd19_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ce2601bd-9993-407d-9704-6da26280560f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtInstrumentLIBORFloorRate_4a1de6a3-48fe-499f-a765-e1c2c410e743_terseLabel_en-US" xlink:label="lab_nnbr_DebtInstrumentLIBORFloorRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument LIBOR Floor Rate</link:label>
    <link:label id="lab_nnbr_DebtInstrumentLIBORFloorRate_label_en-US" xlink:label="lab_nnbr_DebtInstrumentLIBORFloorRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument LIBOR Floor Rate</link:label>
    <link:label id="lab_nnbr_DebtInstrumentLIBORFloorRate_documentation_en-US" xlink:label="lab_nnbr_DebtInstrumentLIBORFloorRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument LIBOR Floor Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentLIBORFloorRate" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentLIBORFloorRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtInstrumentLIBORFloorRate" xlink:to="lab_nnbr_DebtInstrumentLIBORFloorRate" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare_8444d578-4f19-49fe-8b25-049db96c64bc_terseLabel_en-US" xlink:label="lab_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, period of volume weighted average price per common share</link:label>
    <link:label id="lab_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare_label_en-US" xlink:label="lab_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Period of Volume Weighted Average Price Per Common Share</link:label>
    <link:label id="lab_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare_documentation_en-US" xlink:label="lab_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Period of Volume Weighted Average Price Per Common Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" xlink:to="lab_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_ca2a378b-1bc6-4bce-9b27-3012f6a4c187_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public offering price per share (in dollars per shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_label_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d6b2af7d-17a1-439a-ae21-5b7d50374e37_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_9b1c211e-26b1-4302-bc4b-e75bf5956bf2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_bcf2a5fb-9f52-466f-b265-92b23742569f_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_95c32ba6-46da-484d-9a8e-17891abd3852_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0b3ae21f-b548-4216-bd48-96df49e19fae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_046c7cc3-3106-4e3b-8145-cf1ce8f8b35a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution_8d69a573-a2a6-4b08-8156-1a53cb44d45d_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Withholdings Net Cash Distribution</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution_label_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Withholdings Net Cash Distribution</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Withholdings Net Cash Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution" xlink:to="lab_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_b5de9d85-49da-4615-9daf-971496d2be90_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_ef8bed0c-b316-4758-bb16-c6468557c22b_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_fee24158-bf98-49a8-87b4-549cfc7137d8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_60c97a7c-6156-443d-a599-d9e07dfcf548_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_5ebabc36-5c69-495b-9778-20458d151316_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TermLoanFacilityMemberMember_d029b7c9-0d03-4b64-b15c-85a94b974877_terseLabel_en-US" xlink:label="lab_nnbr_TermLoanFacilityMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Member</link:label>
    <link:label id="lab_nnbr_TermLoanFacilityMemberMember_label_en-US" xlink:label="lab_nnbr_TermLoanFacilityMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Member [Member]</link:label>
    <link:label id="lab_nnbr_TermLoanFacilityMemberMember_documentation_en-US" xlink:label="lab_nnbr_TermLoanFacilityMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TermLoanFacilityMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_TermLoanFacilityMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TermLoanFacilityMemberMember" xlink:to="lab_nnbr_TermLoanFacilityMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_85d46b0d-9fa0-415b-85d4-c5210518da6e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows used in finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ConsolidatedStateAndLocalJurisdictionMember_94607970-3b3c-4e80-989b-3b61b2c2eac5_terseLabel_en-US" xlink:label="lab_nnbr_ConsolidatedStateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated State and Local Jurisdiction</link:label>
    <link:label id="lab_nnbr_ConsolidatedStateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_nnbr_ConsolidatedStateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated State And Local Jurisdiction [Member]</link:label>
    <link:label id="lab_nnbr_ConsolidatedStateAndLocalJurisdictionMember_documentation_en-US" xlink:label="lab_nnbr_ConsolidatedStateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated State And Local Jurisdiction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ConsolidatedStateAndLocalJurisdictionMember" xlink:href="nnbr-20211231.xsd#nnbr_ConsolidatedStateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ConsolidatedStateAndLocalJurisdictionMember" xlink:to="lab_nnbr_ConsolidatedStateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock_bec74936-6ad3-403b-908c-fb3d0f49e738_terseLabel_en-US" xlink:label="lab_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock_label_en-US" xlink:label="lab_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting standards not yet adopted [Policy Text Block]</link:label>
    <link:label id="lab_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock_documentation_en-US" xlink:label="lab_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting standards not yet adopted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock" xlink:href="nnbr-20211231.xsd#nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock" xlink:to="lab_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BR_e26ef600-ccf7-4acb-b7a9-182b295306c9_terseLabel_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BRAZIL</link:label>
    <link:label id="lab_country_BR_label_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BRAZIL</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BR" xlink:to="lab_country_BR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_ad79222f-4448-4f9e-887b-1531fd19bb17_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_7a427d5e-874e-4837-8036-a737d606575d_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_03208fd4-ef99-4feb-9e88-5bc4c144ec83_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net loss per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_ca4e6954-bd92-4083-93e3-f4c27290ef18_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_8b31272e-596e-47f7-9a9c-034fb9add4f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_3e3a1d1e-7937-4e9d-a199-b3b2575a63e7_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2f49315a-9b54-405a-a5db-4506d8233baa_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b25e5133-bd96-485d-b85f-cc79ceeb0dd1_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_July222021Member_e336c86f-ffee-4cbe-b680-9b6271da796b_terseLabel_en-US" xlink:label="lab_nnbr_July222021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 22 2021</link:label>
    <link:label id="lab_nnbr_July222021Member_label_en-US" xlink:label="lab_nnbr_July222021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 22 2021 [Member]</link:label>
    <link:label id="lab_nnbr_July222021Member_documentation_en-US" xlink:label="lab_nnbr_July222021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative entered into on July 22 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_July222021Member" xlink:href="nnbr-20211231.xsd#nnbr_July222021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_July222021Member" xlink:to="lab_nnbr_July222021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_76ad0cb3-fef9-4be1-b6da-35351a68cf75_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1f656cf0-0926-4bc2-8726-737c3502f667_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7b7a527b-d3ce-4580-ad42-42e68bb28dc9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_ea9e641a-ff4e-44d7-a61a-d517e18f1296_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less-unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_7179c40e-679d-4d33-a01a-dfd7ed39b34e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on termination of lease</link:label>
    <link:label id="lab_us-gaap_GainLossOnTerminationOfLease_label_en-US" xlink:label="lab_us-gaap_GainLossOnTerminationOfLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Termination of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnTerminationOfLease" xlink:to="lab_us-gaap_GainLossOnTerminationOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet_f60f0b70-f7f8-48a7-b67d-280b85d8756c_terseLabel_en-US" xlink:label="lab_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet_label_en-US" xlink:label="lab_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivatives and Other Non-operating Income (Expense) Net</link:label>
    <link:label id="lab_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet_documentation_en-US" xlink:label="lab_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on derivatives and other non-operating income (expense) net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" xlink:href="nnbr-20211231.xsd#nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" xlink:to="lab_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_13ffee99-f9e4-43a8-8960-38d2771a28d6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_3ddb2e9b-98de-42ae-b0fa-7bf03488541d_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_d50bc0e2-4228-4025-8e54-6c599b05de5a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_d3be783b-63b1-4327-b6e1-54aed1e5d3b4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net loss per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d35ee396-a68d-45af-837f-d1e4aaa09f81_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of new accounting standard</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_69960aa0-c179-47ba-a3cb-150119f42cd4_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_c1c7816d-af6e-4e68-b2a3-5931069672c1_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1640a9c5-0dce-4a48-ae49-ceb852e13815_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax in excess of book depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_60f79597-2df1-476c-a018-39334afd1018_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of discontinued operations, after tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_cd23d4e6-ae62-40f3-9715-0f8754c02c56_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_946d21c7-9587-4214-9d6b-3fe9da6fe015_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_8905b8e0-00a5-4cd2-bf1a-0697b5e08375_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_62dd481c-83ab-4391-b875-a8456c6bd6c8_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total principal</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SignificantAccountingPoliciesLineItems_2ea87309-ddda-4ab6-a3b0-3143889df5e8_terseLabel_en-US" xlink:label="lab_nnbr_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_nnbr_SignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_nnbr_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_nnbr_SignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_nnbr_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SignificantAccountingPoliciesLineItems" xlink:href="nnbr-20211231.xsd#nnbr_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems" xlink:to="lab_nnbr_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7c189035-4be9-4ddd-a547-630ba692b62e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_43abea94-4bfd-4667-8b52-62b66c952336_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_75f0ee15-4528-4dae-b550-305988dcaba3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_09eee858-f739-4c29-b68a-0e308cd51427_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_0639cc6e-d491-4198-b0ec-7d12af924c17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_12bc65e2-1336-434f-a3b5-46d7c704fcec_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of shares issuable based on target performance</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Shares Issuable Based On Target Performance</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share-based payment award, percentage of shares Issuable based on target performance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" xlink:to="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_310883d2-3d8b-4950-9c6f-0e2f51540e56_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_6c01d813-162b-4f67-92c0-9b74617eff97_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_868d46b3-2422-4a32-926d-8b38c6ed0c69_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations_0b74bf7f-f258-42c8-acdc-c4102574fb66_terseLabel_en-US" xlink:label="lab_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenditures for long-lived assets</link:label>
    <link:label id="lab_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations_label_en-US" xlink:label="lab_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant and Equipment, Continuing Operations</link:label>
    <link:label id="lab_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations_documentation_en-US" xlink:label="lab_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant and Equipment, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" xlink:href="nnbr-20211231.xsd#nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" xlink:to="lab_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_763594d3-11ab-423a-acb6-0cada7ebbaf0_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Activity in the Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_30d03910-52c1-4704-b849-a00d5b3fc927_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_LifeSciencesMember_d0ad4098-fe9b-41c0-b773-5e3d91486719_terseLabel_en-US" xlink:label="lab_nnbr_LifeSciencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Sciences</link:label>
    <link:label id="lab_nnbr_LifeSciencesMember_label_en-US" xlink:label="lab_nnbr_LifeSciencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Sciences [Member]</link:label>
    <link:label id="lab_nnbr_LifeSciencesMember_documentation_en-US" xlink:label="lab_nnbr_LifeSciencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life sciences.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_LifeSciencesMember" xlink:to="lab_nnbr_LifeSciencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_COVID19Member_8d6d5ba7-2280-42a4-a80d-0a918d20afd2_terseLabel_en-US" xlink:label="lab_nnbr_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:label id="lab_nnbr_COVID19Member_label_en-US" xlink:label="lab_nnbr_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:label id="lab_nnbr_COVID19Member_documentation_en-US" xlink:label="lab_nnbr_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_COVID19Member" xlink:href="nnbr-20211231.xsd#nnbr_COVID19Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_COVID19Member" xlink:to="lab_nnbr_COVID19Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_6a32e033-3b9a-4422-b1d8-1be8577e038e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TaxBenefitPermanentReinvestmentChange_efaf0d01-4365-4598-abd5-c552fc0b5d86_terseLabel_en-US" xlink:label="lab_nnbr_TaxBenefitPermanentReinvestmentChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Benefit, Permanent Reinvestment Change</link:label>
    <link:label id="lab_nnbr_TaxBenefitPermanentReinvestmentChange_label_en-US" xlink:label="lab_nnbr_TaxBenefitPermanentReinvestmentChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Benefit, Permanent Reinvestment Change</link:label>
    <link:label id="lab_nnbr_TaxBenefitPermanentReinvestmentChange_documentation_en-US" xlink:label="lab_nnbr_TaxBenefitPermanentReinvestmentChange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Benefit, Permanent Reinvestment Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TaxBenefitPermanentReinvestmentChange" xlink:href="nnbr-20211231.xsd#nnbr_TaxBenefitPermanentReinvestmentChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TaxBenefitPermanentReinvestmentChange" xlink:to="lab_nnbr_TaxBenefitPermanentReinvestmentChange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be565450-4469-4d80-95ee-def67f8f3477_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Preferred Stock, and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_f4deb5db-91fe-47e4-ab1e-f61ff83ea517_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of unrecognized tax benefits would, if recognized, impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_1405dc6b-6b6c-487f-96f0-a447e32c949f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther_4b1c43ac-3cff-4bf4-83f2-8f8f785ab586_terseLabel_en-US" xlink:label="lab_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther_label_en-US" xlink:label="lab_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Other</link:label>
    <link:label id="lab_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther_documentation_en-US" xlink:label="lab_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" xlink:href="nnbr-20211231.xsd#nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" xlink:to="lab_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_9f468e4c-e73c-43c3-8315-a8e18d1c372d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_c7220110-0032-47ff-9744-b08ce28dfe3f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability - other current liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_8df1678f-04ad-46ce-b1a5-b62422e3d7db_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9cc99f4c-8959-4da8-8986-4e1a9eaabef4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f0029ff3-321c-47c4-af92-7dae7d473e80_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_511ce68b-619e-43fa-9311-b4b11b68ba44_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1d15e38c-1bbc-4410-9521-811b62c2743b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7531ca78-b4b1-407c-a1d9-a54a0e07cb71_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for option exercises</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_0ae6671f-7ac3-425b-b591-a97910be1435_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_40154148-31de-403b-85fb-657dd2cab7f8_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_f1a99608-5c89-48ae-bc6c-fdace8ca160e_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b818908e-f99f-4a6c-9d3d-fd46b59a1725_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncrementalTermLoanMember_dd752992-c539-41b8-90fa-24567fea211e_terseLabel_en-US" xlink:label="lab_nnbr_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan</link:label>
    <link:label id="lab_nnbr_IncrementalTermLoanMember_label_en-US" xlink:label="lab_nnbr_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan [Member]</link:label>
    <link:label id="lab_nnbr_IncrementalTermLoanMember_documentation_en-US" xlink:label="lab_nnbr_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental term loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncrementalTermLoanMember" xlink:href="nnbr-20211231.xsd#nnbr_IncrementalTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncrementalTermLoanMember" xlink:to="lab_nnbr_IncrementalTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_896ad84d-fd2a-41c9-889f-d3fe707852f7_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets before valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_b37b20b4-e2f9-4bd7-8837-cf5b9f231dfa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_b971d1b7-6824-42d0-96e4-6c4f6127c7b3_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ea9607e8-f8bc-47f5-a4ee-8e64ac0e5d92_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_1ef3a047-3d27-47e7-833d-d1b37654fa37_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_68610981-96af-4a17-b8e8-39cc355de3cd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_3af131ed-0d52-4776-aa3e-2cf69297f70f_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_f4dfde66-ac02-454d-83f3-c8174d13fd8a_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_1a1713f1-6714-44e7-8275-b113bc2098c3_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_1088a536-59e4-4a19-9b80-7df369b580af_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_a58d1c29-d68a-4993-994d-9fd7d3834929_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_8e513c10-899e-4f31-9044-10d90382a8c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforward, valuation allowance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_6d677c66-0c38-471b-99aa-c22265494a30_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_CorporateAndEliminationsMember_a647f93d-bfd2-46bc-b5d1-e2cb81510ea9_terseLabel_en-US" xlink:label="lab_nnbr_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Eliminations</link:label>
    <link:label id="lab_nnbr_CorporateAndEliminationsMember_label_en-US" xlink:label="lab_nnbr_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Eliminations [Member]</link:label>
    <link:label id="lab_nnbr_CorporateAndEliminationsMember_documentation_en-US" xlink:label="lab_nnbr_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the aggregate total of non operating corporate items and elimination items.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndEliminationsMember" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_CorporateAndEliminationsMember" xlink:to="lab_nnbr_CorporateAndEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_b0d89fb2-6192-4c35-872c-9f46e7d28fb7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_a406332c-86d0-449f-a0a7-07e0a2333949_negatedLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash Adjustments</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Settled without Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:to="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_d76e753a-2b0c-4100-9744-21e88b15fa4d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_b0bf45b3-1444-4683-b125-7cc8163aa555_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_399104cb-51cb-4e71-b9ab-0a869f9060a0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term, Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_55eedbaf-950f-44ed-a5d4-47306aedaa61_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_61eb5008-37a8-44bc-9ee5-b20146fe5f39_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtInstrumentCovenantRequiredMinimumPayment_13018d85-56df-4309-ae34-a6f8172e64e4_terseLabel_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantRequiredMinimumPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum payment on senior secured revolver</link:label>
    <link:label id="lab_nnbr_DebtInstrumentCovenantRequiredMinimumPayment_label_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantRequiredMinimumPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Required Minimum Payment</link:label>
    <link:label id="lab_nnbr_DebtInstrumentCovenantRequiredMinimumPayment_documentation_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantRequiredMinimumPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Required Minimum Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantRequiredMinimumPayment" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantRequiredMinimumPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtInstrumentCovenantRequiredMinimumPayment" xlink:to="lab_nnbr_DebtInstrumentCovenantRequiredMinimumPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_ab6175a9-fe89-45e8-b94f-cc914a44f406_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_3e923f73-99e6-46df-ac03-75d4963a7dd2_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_f2fb1597-2627-42ad-8962-75c9573f751a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock - $0.01 par value per share, 90,000 shares authorized, 42,686 and 43,027 shares issued and outstanding at December 31, 2020 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_f75829c6-7fd8-4d86-afc8-20470d30f793_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1dc13a37-8187-4b01-a748-340f6351ee9e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e6a7fff1-baad-453c-be76-a03f86745cb3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_OtherEndMarketMemberMember_3fdd5166-1772-46fe-bf3f-b9a7f880dab0_terseLabel_en-US" xlink:label="lab_nnbr_OtherEndMarketMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other End Market Member</link:label>
    <link:label id="lab_nnbr_OtherEndMarketMemberMember_label_en-US" xlink:label="lab_nnbr_OtherEndMarketMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other End Market Member [Member]</link:label>
    <link:label id="lab_nnbr_OtherEndMarketMemberMember_documentation_en-US" xlink:label="lab_nnbr_OtherEndMarketMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other End Market Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherEndMarketMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_OtherEndMarketMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_OtherEndMarketMemberMember" xlink:to="lab_nnbr_OtherEndMarketMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fc14af23-36ab-49ef-877d-ee77fcaa687d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_84c49a92-1154-45b9-ae42-490dd6c1e1db_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_880788b3-7aec-4877-bf5d-198592931258_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EquityOfferingAbstract_4c94d7dd-3ee1-47ba-b3d2-3e4f46f269cc_terseLabel_en-US" xlink:label="lab_nnbr_EquityOfferingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Abstract]</link:label>
    <link:label id="lab_nnbr_EquityOfferingAbstract_label_en-US" xlink:label="lab_nnbr_EquityOfferingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Abstract]</link:label>
    <link:label id="lab_nnbr_EquityOfferingAbstract_documentation_en-US" xlink:label="lab_nnbr_EquityOfferingAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EquityOfferingAbstract" xlink:href="nnbr-20211231.xsd#nnbr_EquityOfferingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EquityOfferingAbstract" xlink:to="lab_nnbr_EquityOfferingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_LeaseRightOfUseAsset_2b9b9bc5-7ebf-4411-9384-8a6f0624ee3c_totalLabel_en-US" xlink:label="lab_nnbr_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_nnbr_LeaseRightOfUseAsset_label_en-US" xlink:label="lab_nnbr_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_nnbr_LeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_nnbr_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeaseRightOfUseAsset" xlink:href="nnbr-20211231.xsd#nnbr_LeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_LeaseRightOfUseAsset" xlink:to="lab_nnbr_LeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_c15a4bce-a68d-4771-b06c-f0819caffea4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent_e6efe774-90f8-44f5-abc7-9f0592782ae8_negatedTerseLabel_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in operating lease, liability, current</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Liability, Current</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent" xlink:to="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7a73f79a-13b0-44a7-9b4d-a718706104bf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_36ce9d9c-2188-4b0b-b6d6-4423d4779dc5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_d2f7cb6c-9693-417a-86e2-6816e6801a4c_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation_b2f8eb75-3583-428c-a114-1c89a24bd9da_negatedLabel_en-US" xlink:label="lab_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares and performance shares forgiven for taxes and forfeited (in shares)</link:label>
    <link:label id="lab_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation_label_en-US" xlink:label="lab_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Paid For Tax Withholding And Forfeited For Share Based Compensation</link:label>
    <link:label id="lab_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation_documentation_en-US" xlink:label="lab_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares paid for tax withholding and forfeited for share based compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:href="nnbr-20211231.xsd#nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:to="lab_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_fa18292c-3578-4e67-b7d4-7e43da5d9a71_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_91cd0a46-581e-437e-be2e-f77f9de33dbb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_7678ffcf-183e-41be-9883-95b54bf84252_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_7f8a5851-81e6-4f07-9b5b-702aea840499_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationDocumentAxis_0b4d698d-e959-43dd-97d3-dca9c0c4c8f4_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationDocumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information, Document [Axis]</link:label>
    <link:label id="lab_dei_DocumentInformationDocumentAxis_label_en-US" xlink:label="lab_dei_DocumentInformationDocumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information, Document [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationDocumentAxis" xlink:to="lab_dei_DocumentInformationDocumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncreaseDecreaseInCashSavings_b039524e-806d-4af7-bfdb-5d3fcff23770_terseLabel_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInCashSavings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash savings</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInCashSavings_label_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInCashSavings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Cash Savings</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInCashSavings_documentation_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInCashSavings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Cash Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInCashSavings" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInCashSavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncreaseDecreaseInCashSavings" xlink:to="lab_nnbr_IncreaseDecreaseInCashSavings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDomain_7bc674fe-b24f-4035-a8cd-af130f3b62d1_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Domain]</link:label>
    <link:label id="lab_us-gaap_DividendsDomain_label_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments_66ffaa8f-8456-4e4b-ab8a-80c9c7064e6e_negatedLabel_en-US" xlink:label="lab_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency impact</link:label>
    <link:label id="lab_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments_label_en-US" xlink:label="lab_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Doubtful Accounts Receivable Translation Adjustments</link:label>
    <link:label id="lab_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments_documentation_en-US" xlink:label="lab_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable translation adjustments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" xlink:href="nnbr-20211231.xsd#nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" xlink:to="lab_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_b8eda89e-ed9b-4458-9002-6151b0132f88_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_517da6f5-86c9-4883-8e4b-f5a0985ed3cb_totalLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for basic undistributed net loss per common share</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Available to Common Shareholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_b7f5f231-3b31-47a3-8491-925cf00ba2dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_f36d351c-7c31-4db2-b5a6-1eed13db16fb_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_0beaf2f2-8807-4429-a0f1-3df4e45d2d2f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_af43b9e1-4ece-4ff7-8a72-740a6966d9d9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SeparateStateAndLocalJurisdictionMember_25feb2be-1a93-49a5-872b-54343a0562ff_terseLabel_en-US" xlink:label="lab_nnbr_SeparateStateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Separate State and Local Jurisdiction</link:label>
    <link:label id="lab_nnbr_SeparateStateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_nnbr_SeparateStateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Separate State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_nnbr_SeparateStateAndLocalJurisdictionMember_documentation_en-US" xlink:label="lab_nnbr_SeparateStateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Separate State and Local Jurisdiction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeparateStateAndLocalJurisdictionMember" xlink:href="nnbr-20211231.xsd#nnbr_SeparateStateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SeparateStateAndLocalJurisdictionMember" xlink:to="lab_nnbr_SeparateStateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_25ddc56f-4c29-4356-98cc-8a60788a8a5d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_5ce997ff-6746-4227-a396-a4dc2f680c35_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4eced69c-f63f-4c78-abe3-380e9803aa06_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtCovenantPeriodDomain_bbe32903-ead4-4a0f-9776-b9fdcf3dbd10_terseLabel_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period [Domain]</link:label>
    <link:label id="lab_nnbr_DebtCovenantPeriodDomain_label_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period [Domain]</link:label>
    <link:label id="lab_nnbr_DebtCovenantPeriodDomain_documentation_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodDomain" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtCovenantPeriodDomain" xlink:to="lab_nnbr_DebtCovenantPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8da138d9-12f0-4ccc-b52f-a80eb3cef496_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_625b71c3-dc4d-486b-8e69-8ea499a1a15d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax examination, penalties and interest accrued</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination, Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_26c73876-8286-412b-ac29-a94f828827d8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_45029e76-7aed-46e6-ab14-7f7e4c683a9a_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_47f2933b-37df-4d5a-9704-4bee1919cf8b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_545333b6-8b34-425b-9cfd-a3a9ae9aec72_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_72e15e9e-2abf-42b4-a6e0-5b3121475150_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_9cd723a5-a7ff-431e-805d-20d7f56447af_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_98d7c124-fd70-4c29-addf-301a8599e0d1_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds_2127c427-7a94-4295-969d-5c5faa51abd6_terseLabel_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash proceeds from sale</link:label>
    <link:label id="lab_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds_label_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Required Minimum Cash Proceeds</link:label>
    <link:label id="lab_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds_documentation_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Required Minimum Cash Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds" xlink:to="lab_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_f34a61d4-c1d0-48b0-ab57-93fd8317b0eb_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_d60da879-2318-46f7-907b-a63826eec972_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, after tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_94ac4293-287c-4db5-bd78-93d363e420ef_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_33dc5b07-a756-4db6-8863-8353db4ae7ba_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtCovenantPeriodAxis_c19945a1-5aa6-4362-911a-b1767d0dacbe_terseLabel_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period [Axis]</link:label>
    <link:label id="lab_nnbr_DebtCovenantPeriodAxis_label_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period [Axis]</link:label>
    <link:label id="lab_nnbr_DebtCovenantPeriodAxis_documentation_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodAxis" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtCovenantPeriodAxis" xlink:to="lab_nnbr_DebtCovenantPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ed7dc2dc-1131-400e-b15f-373723313479_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_February82019Member_81521266-974a-486d-9c54-5d0cf9d53b00_terseLabel_en-US" xlink:label="lab_nnbr_February82019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 8, 2019</link:label>
    <link:label id="lab_nnbr_February82019Member_label_en-US" xlink:label="lab_nnbr_February82019Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 8, 2019 [Member]</link:label>
    <link:label id="lab_nnbr_February82019Member_documentation_en-US" xlink:label="lab_nnbr_February82019Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative entered into on February 8, 2019</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_February82019Member" xlink:href="nnbr-20211231.xsd#nnbr_February82019Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_February82019Member" xlink:to="lab_nnbr_February82019Member" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SeniorSecuredRevolvingFacilityMember_0e4e1057-035a-442d-bfac-da34d28b0091_terseLabel_en-US" xlink:label="lab_nnbr_SeniorSecuredRevolvingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolver</link:label>
    <link:label id="lab_nnbr_SeniorSecuredRevolvingFacilityMember_label_en-US" xlink:label="lab_nnbr_SeniorSecuredRevolvingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Facility [Member]</link:label>
    <link:label id="lab_nnbr_SeniorSecuredRevolvingFacilityMember_documentation_en-US" xlink:label="lab_nnbr_SeniorSecuredRevolvingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredRevolvingFacilityMember" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredRevolvingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SeniorSecuredRevolvingFacilityMember" xlink:to="lab_nnbr_SeniorSecuredRevolvingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision_602b2997-83cd-4430-82d7-aee7a8106818_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return to provision</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return to Provision</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return to Provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_3c9090c1-ede3-4501-9604-767c2134e136_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_df4f2c04-60a5-43dc-b22f-aadd16b992c4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_b3e8791e-88c6-4c0c-9bab-eb2e38221fa0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_42f3e687-0e20-448b-96b5-b0b3a0c0c064_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_ae3f02bc-1693-4ef9-96be-3cfc6324bb92_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award performance period</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_da41094d-85d3-45f1-b0e8-6654f21c49a3_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_4824f0fd-3db3-4d78-8d26-7cf6930fadfb_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_8ee6cd69-d2f0-4c28-af8e-c281bdcfc9a6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_943c2be6-074b-4ed7-b7fa-f2ccd00258fe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Derivative Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1ab68db4-f272-4ae4-af1a-e7e83e4211f2_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, number of securities called by warrants or rights (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_e9229353-49e5-4d46-b4fc-5dd4934df262_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_adeda1a4-440f-4c29-af19-6cd2affc5386_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense (income), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_1d950ce7-aae9-4009-af95-5bebf37174f6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2d2899f9-ebd5-4622-9ab6-bc7549a0373c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1274c907-15c6-47cc-97da-bd943229598a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ChangeinEstimateofPerformanceSharesMember_55baae27-564a-4a02-91a7-5c33673e1303_terseLabel_en-US" xlink:label="lab_nnbr_ChangeinEstimateofPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Estimate of Performance Shares</link:label>
    <link:label id="lab_nnbr_ChangeinEstimateofPerformanceSharesMember_label_en-US" xlink:label="lab_nnbr_ChangeinEstimateofPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Estimate of Performance Shares [Member]</link:label>
    <link:label id="lab_nnbr_ChangeinEstimateofPerformanceSharesMember_documentation_en-US" xlink:label="lab_nnbr_ChangeinEstimateofPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Estimate of Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ChangeinEstimateofPerformanceSharesMember" xlink:href="nnbr-20211231.xsd#nnbr_ChangeinEstimateofPerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ChangeinEstimateofPerformanceSharesMember" xlink:to="lab_nnbr_ChangeinEstimateofPerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FacilityClosingMember_88cc4d55-90e7-439c-93f0-740746d0f804_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site closure and other associated costs</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_bd76a6fb-d623-4706-ac84-9095a515d8f7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_5cf298c3-0665-4716-9467-bfc8b4d7efce_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f9111cd9-27ab-4d4c-bd37-1c3b5a873602_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_a9554bfd-74a8-4b58-a89d-db76a1bc04c6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityOtherChanges_9d32c72b-d180-43cc-8dca-3c9881f6daad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityOtherChanges_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Other Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityOtherChanges" xlink:to="lab_us-gaap_TemporaryEquityOtherChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_bafb32a9-32e2-4870-bbfe-6b08ba65f23a_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_53268d24-1ca0-4924-8a69-e58b0ec230f3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_05d8ae8c-79cd-4f35-831d-d1808aeece62_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_2775de50-0df7-45cc-ab93-9f666f36c7d3_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b8509bc5-e063-43ef-ae05-9034cb49389d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_96ca3759-deb2-45c6-bfbf-bfdbdba56a7f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_VariousBenchmarkRatesMemberMember_0bed0568-3c40-457b-8461-36e6873f6d35_terseLabel_en-US" xlink:label="lab_nnbr_VariousBenchmarkRatesMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Various Benchmark Rates Member</link:label>
    <link:label id="lab_nnbr_VariousBenchmarkRatesMemberMember_label_en-US" xlink:label="lab_nnbr_VariousBenchmarkRatesMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Various Benchmark Rates Member [Member]</link:label>
    <link:label id="lab_nnbr_VariousBenchmarkRatesMemberMember_documentation_en-US" xlink:label="lab_nnbr_VariousBenchmarkRatesMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Various Benchmark Rates Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_VariousBenchmarkRatesMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_VariousBenchmarkRatesMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_VariousBenchmarkRatesMemberMember" xlink:to="lab_nnbr_VariousBenchmarkRatesMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges_59e34f05-2ac7-4674-befa-5e63504d937c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring gain</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_631ded02-f802-4dd3-8074-c0d6b307a39e_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a20debed-943d-42be-afa2-8ca8d9c13b84_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_7dd95f69-0567-4124-88ca-e62b95ab888c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in Joint Venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3fcdb841-f5d1-4c2e-a25c-02776096346b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_36646058-69e0-4808-9f4c-84a7a44b6eca_negatedTerseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired in Period</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_ee470863-1284-4e55-9188-b16b5b0d6b38_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_dc39d102-4a6f-4f44-927b-cd9dc8a98d87_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3bbdb959-66ed-466b-9543-5166a5c46b2e_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SeriesBConvertiblePreferredStockMember_bfac9e13-43aa-40f1-bfd0-fe92cbce232c_terseLabel_en-US" xlink:label="lab_nnbr_SeriesBConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Convertible Preferred Stock</link:label>
    <link:label id="lab_nnbr_SeriesBConvertiblePreferredStockMember_label_en-US" xlink:label="lab_nnbr_SeriesBConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_nnbr_SeriesBConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_nnbr_SeriesBConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeriesBConvertiblePreferredStockMember" xlink:href="nnbr-20211231.xsd#nnbr_SeriesBConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SeriesBConvertiblePreferredStockMember" xlink:to="lab_nnbr_SeriesBConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_8f830f25-9b92-4043-a309-1058cce47fe0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_fd261e74-585a-4b23-a63b-be75a7b0c802_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c3b30753-afd6-41a9-aa97-7420dc56dee3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_ee4526c5-b9fb-49c0-8904-d3d2b3592f5c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_09a14bf5-9e90-4713-ad36-b0f6c1b3123c_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PL_48c0c529-a875-40ac-b50a-a70587aa78eb_terseLabel_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">POLAND</link:label>
    <link:label id="lab_country_PL_label_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">POLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PL" xlink:to="lab_country_PL" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment_453b732b-2a90-493c-a8af-949ddd0e74bb_terseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated tax indemnification</link:label>
    <link:label id="lab_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment_label_en-US" xlink:label="lab_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Estimated Tax Indemnification Payment</link:label>
    <link:label id="lab_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Estimated Tax Indemnification Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupEstimatedTaxIndemnificationPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment" xlink:to="lab_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange_2f014314-4ffb-4466-84e3-04fed52d2eca_terseLabel_en-US" xlink:label="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive securities excluded from computation of earnings per share minimum price range (in usd per share)</link:label>
    <link:label id="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange_label_en-US" xlink:label="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti Dilutive Securities Excluded From Computation Of Earnings Per Share Minimum Price Range</link:label>
    <link:label id="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange_documentation_en-US" xlink:label="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share minimum price range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" xlink:href="nnbr-20211231.xsd#nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" xlink:to="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment_17ff1258-67ae-4493-b157-9ae1b35de75e_terseLabel_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess cash</link:label>
    <link:label id="lab_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment_label_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Threshold For Cash In Excess To Be Used As Repayment</link:label>
    <link:label id="lab_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment_documentation_en-US" xlink:label="lab_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Threshold For Cash In Excess To Be Used As Repayment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" xlink:to="lab_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_dcdac515-9314-4951-a90e-b603b7191153_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_a3879e33-be71-4f1d-8b6b-05d9d7f104a7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_282fbe9f-f35d-4b44-9522-e3510826b7eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_5640478c-81af-4274-97db-5537f16c0d3d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_bc44126b-7fab-4762-9f56-04d272b94d2d_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_867e563c-2e56-4a88-926a-b1292277693e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_9b6b5d56-aa8e-4c04-81ae-c784c3f19b87_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_6e97b937-67ee-4e5f-98e2-6abf1b823c89_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_1570b5d2-d336-44d8-9b5f-bac296175142_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in joint venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_3f6eff25-6079-4d5a-932d-82e9f203f05a_periodStartLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_bf2e5f07-cb71-4bee-94b6-ca7a567e5179_periodEndLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_869a5b97-cd23-4e3b-962f-3969a2724dc7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_e296c4e0-5308-48bf-8416-d05067768aca_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Joint Venture</link:label>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_label_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Joint Venture [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateJointVentureMember" xlink:to="lab_us-gaap_CorporateJointVentureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_b429b6a2-cd0a-4ead-8bee-a2d2e07adae9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Number of Awards Granted and Grant Date Fair Value of Each Award in Periods</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_db17e56b-fe49-4de5-aa07-51f80ba1c424_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_16a635e1-26a0-4a49-b86b-0c4e371f246d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_e69d63b3-5816-4ce6-b52a-aa5b131c54ef_negatedTerseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt and write-off of debt issuance costs</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Gain (Loss) On Extinguishment Of Debt</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Gain (Loss) On Extinguishment Of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_44e55c7b-a008-4a3d-bf17-2dbd6b5438af_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0c43877e-a7fc-4399-a19d-a36e019efcd2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_dbb5a740-08e7-49e3-a38f-277ea6c70f03_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit (provision) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6d3d4ea6-6e2b-458c-84af-07b8b21f9375_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_966eacca-7424-46cc-b1c2-4ef47cddd75b_terseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition related costs excluded from selling, general and administrative expense</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Business Combination Acquisition Related Costs</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Business Combination Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_5c82c6d1-e218-409c-b996-e22613e5ca76_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_09e0fef5-4d22-4bd8-b4cf-375511902f42_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_6fe5bdcf-9cd6-4472-80f0-28d3349e525e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_25a09e7b-7069-48c2-8c57-75ea405be426_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general, and administrative expense</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_280cd181-0851-4a99-b77e-2c160ec584d4_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_110beb76-a6c5-46e6-a0da-e565b03002a6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_c9d483b3-56d3-4125-b832-70bb20f51476_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_a61dec76-1d67-4878-b1e8-8f99b88a82bb_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2648731f-34f2-4ace-8f6c-9d3b565dadf8_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_1f70fe74-1c63-4b83-8ae7-fb5d7f42da6a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7e6dbf0f-df2d-4838-b4be-537c28c6ae1a_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MX_98a0b931-5639-46f1-b46a-2335912dbb4a_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_44ebaf90-cdec-4736-8493-ecedd1052dc7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for losses included in net loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations_9705fdf6-d653-436b-a122-27abc6ed50f1_terseLabel_en-US" xlink:label="lab_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new finance lease liabilities</link:label>
    <link:label id="lab_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations_label_en-US" xlink:label="lab_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Obtained In Exchange For Finance Lease Liability, Discontinued Operations</link:label>
    <link:label id="lab_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations_documentation_en-US" xlink:label="lab_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Obtained In Exchange For Finance Lease Liability, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" xlink:href="nnbr-20211231.xsd#nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" xlink:to="lab_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b6daeab7-cf4e-4138-b7a0-9a3e1f026e98_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_b1b7f78c-5119-42fd-b66d-8aa1661a5500_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_3429f274-5d00-42f2-84fc-0c61bd56cd2c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_ebea7a9a-a5cd-4826-bdb7-d31d14a6e78f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_8e386c98-ad40-47a9-8181-57d81b236ba2_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less-current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8a167c0-16d2-46f4-8f45-d2629a9b578b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_b463a92f-0dd5-401b-8ad5-71bb520a7ff4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityAllocationOfIssuanceCosts_cfbc1a00-0687-4387-9451-01eac366409c_negatedTerseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityAllocationOfIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation of issuance costs to Preferred Stock</link:label>
    <link:label id="lab_nnbr_TemporaryEquityAllocationOfIssuanceCosts_label_en-US" xlink:label="lab_nnbr_TemporaryEquityAllocationOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Allocation Of Issuance Costs</link:label>
    <link:label id="lab_nnbr_TemporaryEquityAllocationOfIssuanceCosts_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityAllocationOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Allocation Of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityAllocationOfIssuanceCosts" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityAllocationOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityAllocationOfIssuanceCosts" xlink:to="lab_nnbr_TemporaryEquityAllocationOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_e701ccee-3746-46e2-85bd-618d232672cc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage_262c32d3-5a7f-4df5-b3a0-b1fde5113083_terseLabel_en-US" xlink:label="lab_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Probability percentage of leverage ratio put being exercisable</link:label>
    <link:label id="lab_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage_label_en-US" xlink:label="lab_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Put Feature Exercisable, Probability Percentage</link:label>
    <link:label id="lab_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage_documentation_en-US" xlink:label="lab_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Put Feature Exercisable, Probability Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage" xlink:to="lab_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0c1ecb37-a793-421f-95a1-60e431c4e589_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs related to unvested awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_03aef047-1c07-4f91-a4e7-493016b6fac8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value of the options granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b751c57f-b5a9-48e2-94a2-029b89bdcca2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_8c903710-39e1-4b29-9c5d-4ce0ecb703b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_68c6957a-42bb-4b63-8aa3-11bcad1d950c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9e294a3b-a8ce-48dd-8d45-15ad6ba7241c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5d34cc27-e872-4e64-9382-20bde5d5b4ef_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_0c242b87-5f3a-426a-b6dc-da36e5c7b100_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_977fe7f7-09ae-4174-bf66-05e7a00da8c8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_74ff932e-d83e-4ad1-b4d6-ad6a2bdd68a8_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_bf9cb494-d3e4-4046-9c52-febd16d02b4b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4bdf26dc-9e68-44d5-9dbf-d1fe02ee4781_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1061078b-ea41-43ad-aff1-bfb47181c5a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_9d593de1-30b5-4fd0-b16d-62316e174008_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_baab4c52-e466-479f-96a1-1b7fb9d50d8b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_MobileSolutionsMember_f25911f2-06da-4d03-89f4-4fe6496215d3_terseLabel_en-US" xlink:label="lab_nnbr_MobileSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Solutions</link:label>
    <link:label id="lab_nnbr_MobileSolutionsMember_label_en-US" xlink:label="lab_nnbr_MobileSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile Solutions [Member]</link:label>
    <link:label id="lab_nnbr_MobileSolutionsMember_documentation_en-US" xlink:label="lab_nnbr_MobileSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mobile solutions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_MobileSolutionsMember" xlink:to="lab_nnbr_MobileSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_2f46293c-cc75-4079-ae4e-b47c307dcbc4_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations before costs of disposal</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_e434639b-262e-47b4-80dc-f0efd64b739b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuances</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_9f23e2b8-aced-49e8-90bc-8dd5150b1503_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds_850b4f8d-1c21-4f4a-8236-0bae91fd66e4_terseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential earnout payment</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contingent Consideration Proceeds</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contingent Consideration Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_d12f755c-925e-4e1a-8928-8da7cd4a71bf_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_RegulatoryAssetsAbstract_7b32f44c-b58c-44a6-9f0f-fc866209b2fd_terseLabel_en-US" xlink:label="lab_nnbr_RegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets [Abstract]</link:label>
    <link:label id="lab_nnbr_RegulatoryAssetsAbstract_label_en-US" xlink:label="lab_nnbr_RegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets [Abstract]</link:label>
    <link:label id="lab_nnbr_RegulatoryAssetsAbstract_documentation_en-US" xlink:label="lab_nnbr_RegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RegulatoryAssetsAbstract" xlink:href="nnbr-20211231.xsd#nnbr_RegulatoryAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_RegulatoryAssetsAbstract" xlink:to="lab_nnbr_RegulatoryAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations_56c1120e-6c54-4289-bcd7-7a766d6aadaf_terseLabel_en-US" xlink:label="lab_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense from issuance of share-based awards</link:label>
    <link:label id="lab_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations_label_en-US" xlink:label="lab_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated Share Based Compensation Expense Excluding Discontinued Operations</link:label>
    <link:label id="lab_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations_documentation_en-US" xlink:label="lab_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated share based compensation expense excluding discontinued operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" xlink:href="nnbr-20211231.xsd#nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" xlink:to="lab_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5a028800-ce0f-46b7-a3bb-9e229d793870_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance, exclusive of state</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2b726419-65ad-435b-b2e1-538a35b471c2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_719beb89-5035-44d3-8640-aa92bbad3a60_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_595e3ce3-d4c4-4e99-b7c1-447c3fe75569_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Other Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_d7bf3065-f139-4ebd-a26f-1e38587fa529_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_633dab56-3719-4a81-8685-6fe74665cacc_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfWarrants_56a5c861-5dbf-4d24-b970-7580879271d2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Warrants</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfWarrants_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_89f1ac01-7be5-49c6-be0d-537d61a36179_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_8c285b47-04fb-404d-88d2-3fc1ec10c600_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseTermOfContract1_61447f08-e3f9-47aa-9d6f-aa0f37574381_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:to="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_df9efbd4-1e83-42cc-8582-77c74fe9e6d6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated&#160; Useful Life in Years</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_088fda55-95e9-4afc-873c-cbdcb695e6e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_7f7ab40c-6016-4066-a9f2-faca42dcf406_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and buildings</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_dc739eba-b43b-4127-a1cf-55ced793ee04_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates in the Preparation of Consolidated Financial Statements</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c0447214-e598-4b03-be3d-c9e2bd08a1ed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_25489abb-d8be-4226-afee-d57dd01742fd_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current-period other comprehensive income (loss), after tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8353d3f2-195c-44d5-9b1d-6cd3afb5c2b8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_LossOnInterestRateSwapMember_9c8c6503-5438-4a60-9c21-fe2f16da8c43_terseLabel_en-US" xlink:label="lab_nnbr_LossOnInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Interest Rate Swap</link:label>
    <link:label id="lab_nnbr_LossOnInterestRateSwapMember_label_en-US" xlink:label="lab_nnbr_LossOnInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Interest Rate Swap [Member]</link:label>
    <link:label id="lab_nnbr_LossOnInterestRateSwapMember_documentation_en-US" xlink:label="lab_nnbr_LossOnInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Interest Rate Swap</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LossOnInterestRateSwapMember" xlink:href="nnbr-20211231.xsd#nnbr_LossOnInterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_LossOnInterestRateSwapMember" xlink:to="lab_nnbr_LossOnInterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock_31b4174a-a2ba-47fb-a7f9-29098bb18a11_terseLabel_en-US" xlink:label="lab_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:label id="lab_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="nnbr-20211231.xsd#nnbr_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_2ffeb6cc-304d-400e-9272-22e9c16becc5_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_915db170-edb3-46cd-9d52-4213ff127e5e_verboseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Vesting Estimates</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_540abd56-08c5-4aa9-82b7-65782bfee087_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_01239b6d-9477-4609-8cef-02b0f5578c55_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_76cab7ea-7553-4d55-9523-f55624fc81d7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_22172500-b31b-4164-80af-e37a56103256_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Issued, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_67085669-dd13-4a32-9db0-a431925d2c65_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for diluted loss from continuing operations per common share</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDescriptionAbstract_6a68e61d-709e-4256-8547-c096c707881f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Description [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDescriptionAbstract" xlink:to="lab_us-gaap_BusinessCombinationDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_0a5de6bb-7ee7-4782-b8f0-fbe8d7c76b2b_terseLabel_en-US" xlink:label="lab_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wuxi Weifu Autocam Precision Machinery Company, Ltd.</link:label>
    <link:label id="lab_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_label_en-US" xlink:label="lab_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wuxi Weifu Autocam Precision Machinery Company Ltd [Member]</link:label>
    <link:label id="lab_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_documentation_en-US" xlink:label="lab_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wuxi Weifu Autocam Precision Machinery Company Ltd [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" xlink:to="lab_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_027e1dc4-a7f3-4b6d-957f-76d8b57989db_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for basic loss from continuing operations per common share</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_8927a6df-f4b5-4f0f-867f-6f644735e529_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_7cb00aec-3e83-4178-9c68-c438f77ebaf6_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_NetIncomePerShareTable_4d3884fa-1cf2-4e16-b0a8-3acf32881924_terseLabel_en-US" xlink:label="lab_nnbr_NetIncomePerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share [Table]</link:label>
    <link:label id="lab_nnbr_NetIncomePerShareTable_label_en-US" xlink:label="lab_nnbr_NetIncomePerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share [Table]</link:label>
    <link:label id="lab_nnbr_NetIncomePerShareTable_documentation_en-US" xlink:label="lab_nnbr_NetIncomePerShareTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomePerShareTable" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomePerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_NetIncomePerShareTable" xlink:to="lab_nnbr_NetIncomePerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_092e86e1-f3d8-4a27-9348-0d433a46f220_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_b67fa434-5de8-4b73-88ae-1631882368ec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AssetBackedCreditFacilityMemberMember_e0a09b12-3676-4caf-be8d-e33c66bb5049_terseLabel_en-US" xlink:label="lab_nnbr_AssetBackedCreditFacilityMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Member</link:label>
    <link:label id="lab_nnbr_AssetBackedCreditFacilityMemberMember_label_en-US" xlink:label="lab_nnbr_AssetBackedCreditFacilityMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Member [Member]</link:label>
    <link:label id="lab_nnbr_AssetBackedCreditFacilityMemberMember_documentation_en-US" xlink:label="lab_nnbr_AssetBackedCreditFacilityMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Backed Credit Facility Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AssetBackedCreditFacilityMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_AssetBackedCreditFacilityMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AssetBackedCreditFacilityMemberMember" xlink:to="lab_nnbr_AssetBackedCreditFacilityMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_0a089066-3888-4de8-b1d4-0ee14550c542_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discrete tax charge</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_628c960d-9b51-42c1-a5b4-d14ce00f8299_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts included in deferred revenue for performance obligations satisfied or partially satisfied</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cbbc9f06-d200-4399-bdcf-feb41d99527e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_597047b9-48de-4c0a-9255-ed48d26ded55_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_c5263528-e94f-4169-84ef-e5efd410c90e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes on unremitted foreign earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_8ea3fa91-8efa-48f6-ac5d-6c48d59c7994_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of these tax holidays decreased foreign taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_label_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:to="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_a6ed59fe-9036-4751-b6bc-dbdb3fac5367_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_NonExecutiveDirectorsMember_9282f085-0412-4305-aeb3-ddf47ad8e7e7_terseLabel_en-US" xlink:label="lab_nnbr_NonExecutiveDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-executive Directors</link:label>
    <link:label id="lab_nnbr_NonExecutiveDirectorsMember_label_en-US" xlink:label="lab_nnbr_NonExecutiveDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Executive Directors [Member]</link:label>
    <link:label id="lab_nnbr_NonExecutiveDirectorsMember_documentation_en-US" xlink:label="lab_nnbr_NonExecutiveDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-executive directors.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NonExecutiveDirectorsMember" xlink:href="nnbr-20211231.xsd#nnbr_NonExecutiveDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_NonExecutiveDirectorsMember" xlink:to="lab_nnbr_NonExecutiveDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_ad6f5217-2af7-4f9b-84ce-fd8cdb8d36a7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset_470e86c9-34ed-458b-964d-f99b5b471f9d_terseLabel_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in operating lease, right-of-use asset</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset_label_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset_documentation_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset" xlink:to="lab_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_c0331e0c-a9b6-4cb8-ab52-a955813b6475_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_c29e2b35-2750-4f00-a5b9-e227f23ad66c_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_eda11a16-8e6a-41e9-bb18-d4d611de1a89_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid_e55a48ee-027c-417e-9e66-7ef6889395f5_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid_label_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" xlink:to="lab_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_84ddf956-0d53-4f78-9210-0677e93f271b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_a6441f23-36b4-4600-9079-3cdf2aaa8f64_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_2fcd90a8-d44f-4914-a708-cb96ba514e4c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct_54ea42a3-3c8a-4805-b5a4-e5c85ea4f892_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CARES Act</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, CARES Act</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_adac84af-1828-4fbb-899d-09f9b58e5e85_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ea0c2e7e-2e48-4ddb-b53a-c4b52575659c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock awards granted vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_4b4e4dc7-ae1a-454a-8c47-ab8c7d664b73_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share of net income from joint venture</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_d6c32387-59ab-41bf-b756-7b17517d9813_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share of earnings</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendDeclaredMember_ffecbf23-d21a-41d0-8793-3e814c756b69_terseLabel_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Declared</link:label>
    <link:label id="lab_us-gaap_DividendDeclaredMember_label_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Declared [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendDeclaredMember" xlink:to="lab_us-gaap_DividendDeclaredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_d5c01e17-eb26-4e41-90da-be9da9b24fbb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_88fdf0c8-8aef-4211-b87e-bd955c71201f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_565ca1d0-e875-4c0e-a3e3-45d98cb723cd_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_704fbb40-2422-4744-a1c4-cad16956d548_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_85b55b28-3129-4781-afbd-85ad6fc5e484_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_ebae7abd-5329-49a3-95d8-f2f7be72f4a2_terseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense, net</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Restructuring And Integration Charges</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Restructuring And Integration Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_93084a40-e854-481f-b092-23ea1ced963d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_1142596e-8f62-4cf4-9145-16aacf9437b2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_276520ec-257c-4d58-b7df-17adb5d2fb7d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_132c5bf9-5790-4044-92ed-4149b22675a8_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends accrued for performance share units</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncomeTaxesLineItems_9b8548d5-dc6b-4bf4-a7bb-b046d5d9fd58_terseLabel_en-US" xlink:label="lab_nnbr_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_nnbr_IncomeTaxesLineItems_label_en-US" xlink:label="lab_nnbr_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_nnbr_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_nnbr_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeTaxesLineItems" xlink:href="nnbr-20211231.xsd#nnbr_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncomeTaxesLineItems" xlink:to="lab_nnbr_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ParagonMedicalIncMember_d2d9779c-37fc-422d-88f5-882c9096b7cc_terseLabel_en-US" xlink:label="lab_nnbr_ParagonMedicalIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paragon Medical Inc</link:label>
    <link:label id="lab_nnbr_ParagonMedicalIncMember_label_en-US" xlink:label="lab_nnbr_ParagonMedicalIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paragon Medical Inc [Member]</link:label>
    <link:label id="lab_nnbr_ParagonMedicalIncMember_documentation_en-US" xlink:label="lab_nnbr_ParagonMedicalIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paragon Medical Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ParagonMedicalIncMember" xlink:href="nnbr-20211231.xsd#nnbr_ParagonMedicalIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ParagonMedicalIncMember" xlink:to="lab_nnbr_ParagonMedicalIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_c0ac2184-fff6-4c2f-aee1-ed35cce3af1f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_9ea9f256-18a5-42f7-abab-c3ae71be6424_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_10e4544d-d8c7-4733-b5d5-ed9aa6bb16a3_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_0692908c-16b0-49f1-8ca5-48acd26320c8_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:to="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_32982321-4800-4a61-96cc-5685a046a5bc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of discontinued operations, before tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_b9720ffe-d466-4bb8-bc50-c733c78bd095_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_6e83b68c-6e5d-4a9f-96d4-961811244301_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_e3cc8047-5c60-4ed3-ba68-428bc8542896_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d34321a2-4837-4837-a5fe-3304f75386c4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal taxes, exclusive of tax reform</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9716026a-5924-4c42-b637-978f2be7ca16_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_5ec419ed-c238-44a5-82a8-48a2782a9db9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_e935c7f3-219e-4a71-b718-ba9ad6270321_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_fba90ce4-4eed-45b4-856d-5b798fab506d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_983c25a8-63eb-419b-bac7-f417993109a4_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_44a27dc7-b57b-4205-bf1e-26b5f3285f45_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental schedule of non-cash operating, investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a9312030-3006-45f5-a5eb-4133bf11a155_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Estimated Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage_f223c4cb-501a-4924-b2c9-3fc68fec31b7_terseLabel_en-US" xlink:label="lab_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase right, beneficial owner threshold, percentage</link:label>
    <link:label id="lab_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage_label_en-US" xlink:label="lab_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Beneficial Owner Threshold, Percentage</link:label>
    <link:label id="lab_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage_documentation_en-US" xlink:label="lab_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Beneficial Owner Threshold, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" xlink:href="nnbr-20211231.xsd#nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" xlink:to="lab_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_4b54ae97-a34a-460e-8370-2e66edd2ed95_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_8a125e93-5894-4967-ace4-3a0d8651e6f1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_753c4f93-53a6-46fb-80e0-6a47eef87418_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Net</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_e03171c6-4e3d-43c8-ab0c-1fc0afd0995e_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_4124d6c1-8933-43c8-87a6-e4d4570ddd0c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from AOCI, after tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_33a350e7-82d5-4264-a630-d4cbc421f784_terseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment of discontinued operations</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Goodwill, Impairment Loss</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_330aa5b0-4234-4753-99b1-5ac9fb39b630_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from discontinued operations per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_aa5e367b-b663-405b-ad5f-7a5a90d73b37_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic income (loss) from discontinued operations per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d0e86988-971d-4d45-add5-8da19df343b9_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_68fa197b-95fe-42aa-a600-9f059518d98b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_fd91d004-bfb8-45a3-8ca0-f0263b57fd46_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants term</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_39ce03ba-7c67-4321-9d71-dfc0f07e2f72_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swap, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_660a6993-279f-4a3b-83c9-8a78f5550a5c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_80976e87-0bf8-40be-bee4-92616bed4eec_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_83d19dbd-c834-4d1b-a3d0-a07c80aea6ae_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5762584a-d9a4-4031-b6e6-dd0e0c0c14ca_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f9a742a3-f6b9-49c6-88e7-7c6463ab48e5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate on non deductible expense</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_8cd5f93c-17e8-4e1c-bfb8-58489877fa4a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Possible loss estimated</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_4c37f640-1b56-486a-b004-a7b65379306c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_f9dc8fc5-b758-4422-bc2d-1361cf907a25_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_b36107e1-02a3-403c-8def-aeb158811f6d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_f1da5d5e-e554-4275-abcc-916cc92a0807_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance, (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_4d090468-1640-4c09-810c-8bea12ce66bc_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance, (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_CreditAgreementMember_d4376d15-026d-4c40-bd50-986cc50d5c1a_terseLabel_en-US" xlink:label="lab_nnbr_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_nnbr_CreditAgreementMember_label_en-US" xlink:label="lab_nnbr_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_nnbr_CreditAgreementMember_documentation_en-US" xlink:label="lab_nnbr_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CreditAgreementMember" xlink:href="nnbr-20211231.xsd#nnbr_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_CreditAgreementMember" xlink:to="lab_nnbr_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_e6fc3e33-9431-46b2-9c80-0b832ac6f229_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_c4609e93-a20d-4b59-8130-13f7d8b87593_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_8f319ee2-7a83-4242-ac7e-9d40ddb72f69_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Disposal Group</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_4ee95b55-ef69-4cfb-b96c-ac8734c073a3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_7c590954-cafa-4b38-b944-18c2e30275dd_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_4815740a-2a6f-4d07-ad03-2df28fdb030d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Status of Unvested PSU Awards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Performance-based Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_0a2a72fc-1b02-4f8c-b7e5-df2cec09af4c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_49415058-d24c-4ed9-8fc3-bd7162e1133b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_bd830933-c35b-4c57-8c7b-746286bbe497_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_45267320-600d-4d06-9665-a5793905cba3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4a5960a8-e678-4505-8297-4bbd5cea71dc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_1d85b97e-1d75-40a2-8f1e-b4d2faf7a2cb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_bafd11d0-fb6d-4f7d-826e-2b501a3ab451_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_WeightedAverageRemainingLeaseTermAbstract_7fab4f08-cee8-41cd-84a5-eac3c15c4e82_terseLabel_en-US" xlink:label="lab_nnbr_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_nnbr_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_nnbr_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_nnbr_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_nnbr_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WeightedAverageRemainingLeaseTermAbstract" xlink:href="nnbr-20211231.xsd#nnbr_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_nnbr_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_74914305-d710-41d2-984c-fbe54e84b950_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SouthAmericaMember_18c2941c-eb45-4b1d-8fd4-f53352d4e0d4_terseLabel_en-US" xlink:label="lab_srt_SouthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America</link:label>
    <link:label id="lab_srt_SouthAmericaMember_label_en-US" xlink:label="lab_srt_SouthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SouthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SouthAmericaMember" xlink:to="lab_srt_SouthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3763c199-ef8b-4c1c-9b03-39ce429b92c5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_95e7ce39-45d8-43ab-a5c1-04282e6565ef_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_111dfc06-fb82-4fcb-9476-f60c580ea96b_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_e5bd357b-16e7-4432-936e-a4da4218f73a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding, basic and diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OfficerMember_e9c38546-67be-422a-9e5b-a944e3ea9c90_terseLabel_en-US" xlink:label="lab_srt_OfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Officers and Key Employees</link:label>
    <link:label id="lab_srt_OfficerMember_label_en-US" xlink:label="lab_srt_OfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OfficerMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OfficerMember" xlink:to="lab_srt_OfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_402063e1-2483-46f9-a04f-8e051b28c847_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_ecc4427b-2e2f-459d-85fb-6299ff7d1ddf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site closure and other associated costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f684a16-ef24-4d77-bc01-20b07ee5799b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_c236fcb6-b60b-40df-8263-c032b302969e_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6e4e3072-3df5-41c0-bcdc-56d37d2f5cf8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_c5bc00db-8ca1-4e69-8720-27b65a1db03e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs, line of credit arrangements, net</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9179aed8-da69-4099-85b5-da83b89beed6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_5a8b11c3-c6e3-4620-bad6-127a3af12dd2_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PerformanceSharesTsrAwardsMember_34382150-7ea6-4c44-9954-e4d23be6c9cb_terseLabel_en-US" xlink:label="lab_nnbr_PerformanceSharesTsrAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TSR Awards</link:label>
    <link:label id="lab_nnbr_PerformanceSharesTsrAwardsMember_label_en-US" xlink:label="lab_nnbr_PerformanceSharesTsrAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares TSR Awards [Member]</link:label>
    <link:label id="lab_nnbr_PerformanceSharesTsrAwardsMember_documentation_en-US" xlink:label="lab_nnbr_PerformanceSharesTsrAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares TSR Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PerformanceSharesTsrAwardsMember" xlink:to="lab_nnbr_PerformanceSharesTsrAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_58fc7a27-4f41-401d-9362-53e148bf1988_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_64ef6686-b600-4609-945a-01376a797245_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_1391c04e-a03e-419b-b3c8-72e02d7cb5d8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ContingenciesAndCommitmentsTable_0e498d3f-ee7c-457c-b5e3-9ba1f692919f_terseLabel_en-US" xlink:label="lab_nnbr_ContingenciesAndCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies And Commitments [Table]</link:label>
    <link:label id="lab_nnbr_ContingenciesAndCommitmentsTable_label_en-US" xlink:label="lab_nnbr_ContingenciesAndCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies And Commitments [Table]</link:label>
    <link:label id="lab_nnbr_ContingenciesAndCommitmentsTable_documentation_en-US" xlink:label="lab_nnbr_ContingenciesAndCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies And Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ContingenciesAndCommitmentsTable" xlink:href="nnbr-20211231.xsd#nnbr_ContingenciesAndCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ContingenciesAndCommitmentsTable" xlink:to="lab_nnbr_ContingenciesAndCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_715c815f-ef1b-4c2c-9cf7-49da3f307f4c_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_a4b564c7-59d2-4ce6-b8ce-15910d517fa8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PreferredStockConversionLimitPercent_b0e721ec-1e6f-4c45-b49b-56ee4c5012b9_terseLabel_en-US" xlink:label="lab_nnbr_PreferredStockConversionLimitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, conversion limit</link:label>
    <link:label id="lab_nnbr_PreferredStockConversionLimitPercent_label_en-US" xlink:label="lab_nnbr_PreferredStockConversionLimitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Conversion Limit, Percent</link:label>
    <link:label id="lab_nnbr_PreferredStockConversionLimitPercent_documentation_en-US" xlink:label="lab_nnbr_PreferredStockConversionLimitPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Conversion Limit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockConversionLimitPercent" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockConversionLimitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PreferredStockConversionLimitPercent" xlink:to="lab_nnbr_PreferredStockConversionLimitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm_72d5969a-192a-446f-adbe-c69e35eb537e_terseLabel_en-US" xlink:label="lab_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, reduction of base rent payments over lease term</link:label>
    <link:label id="lab_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm_label_en-US" xlink:label="lab_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Reduction Of Base Rent Payments Over Lease Term</link:label>
    <link:label id="lab_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm_documentation_en-US" xlink:label="lab_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Reduction Of Base Rent Payments Over Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" xlink:href="nnbr-20211231.xsd#nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" xlink:to="lab_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_a2151cbf-8972-45e8-b508-5241f86a7217_terseLabel_en-US" xlink:label="lab_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Plant And Equipment Capitalized Interest Costs [Abstract]</link:label>
    <link:label id="lab_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_label_en-US" xlink:label="lab_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Plant And Equipment Capitalized Interest Costs [Abstract]</link:label>
    <link:label id="lab_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_documentation_en-US" xlink:label="lab_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Plant And Equipment Capitalized Interest Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:href="nnbr-20211231.xsd#nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:to="lab_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_3d72efcd-d6c4-434e-a80d-f6bb7f5df5bd_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaMember_40c8f9e5-b892-4d84-89c4-045cd909730f_terseLabel_en-US" xlink:label="lab_srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia</link:label>
    <link:label id="lab_srt_AsiaMember_label_en-US" xlink:label="lab_srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaMember" xlink:to="lab_srt_AsiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_2958435f-5ff4-47a5-8337-70d2a1e01432_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_5060169b-4f9c-4052-a239-0bb59a98a56c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_7b6fa7ae-bb13-40ca-b46f-15386c4b50dc_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Recently Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_1feac3c2-93ba-4c72-83fb-a9ea84fba6c7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_7d0f3553-3063-472c-88da-b38518da0035_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_39406366-bd17-40d1-8724-5cc2c8d5c84d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_d02a83e5-7a48-4000-abe1-178d9e22dccf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options awards vested (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_49dab64d-65a2-430b-923a-3c97f9a9ecb6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_8750ade3-ce4f-4531-a3f6-aad90402aa8e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_350dadd4-e875-40e3-ab4e-6023e8d47bb4_periodStartLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_3ca0ebd0-3cb5-41ca-9a87-a9a21735ca1b_periodEndLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_20ebfd9a-163b-45a2-9dfb-0c0c2910b209_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_56369044-e14e-410e-898b-9dd5dc37b808_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_b19e0cdd-9529-4f87-8270-d11b3c1004b3_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_3a60a01d-8008-4fe7-a287-98bbdbc7c8e5_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_fc38d73b-cd61-40f7-ae40-68cf75f1d945_terseLabel_en-US" xlink:label="lab_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Deferred Tax Assets Valuation Allowance [Table]</link:label>
    <link:label id="lab_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_label_en-US" xlink:label="lab_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Deferred Tax Assets Valuation Allowance [Table]</link:label>
    <link:label id="lab_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_documentation_en-US" xlink:label="lab_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Deferred Tax Assets Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable" xlink:href="nnbr-20211231.xsd#nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable" xlink:to="lab_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_52bb8488-c3eb-4e09-9fe4-11b34c3b9fb0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. earnings taxed at different rates</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_423928bc-6967-47bb-9ff0-a427c5427f7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_51e0fb8b-7074-4369-820c-2c8fc6650927_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_c58958fd-89c1-4aee-950e-a9c5ca6ebe93_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_703039e0-43d6-4c6b-8317-1ff469d2f130_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_d2f7cd43-99f6-4c44-8621-2e52d26a07e7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share of net income from joint venture</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments, Net of Dividends or Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_97b7af4e-adcd-40c4-b1a5-c39b5a3f6069_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_BridgemedicaLLCMember_2d0f443c-93dd-4f1a-956d-73d19524c660_verboseLabel_en-US" xlink:label="lab_nnbr_BridgemedicaLLCMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridgemedica, LLC</link:label>
    <link:label id="lab_nnbr_BridgemedicaLLCMember_label_en-US" xlink:label="lab_nnbr_BridgemedicaLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridgemedica, LLC [Member]</link:label>
    <link:label id="lab_nnbr_BridgemedicaLLCMember_documentation_en-US" xlink:label="lab_nnbr_BridgemedicaLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridgemedica, LLC.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_BridgemedicaLLCMember" xlink:href="nnbr-20211231.xsd#nnbr_BridgemedicaLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_BridgemedicaLLCMember" xlink:to="lab_nnbr_BridgemedicaLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5ae675e4-ee21-42c7-9c36-00e34fce3ed9_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain_d382e154-0543-49a2-8917-97fa7e4ef579_terseLabel_en-US" xlink:label="lab_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation loss</link:label>
    <link:label id="lab_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain_label_en-US" xlink:label="lab_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment Foreign Currency Translation Gain</link:label>
    <link:label id="lab_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain_documentation_en-US" xlink:label="lab_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment foreign currency translation gain.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain" xlink:href="nnbr-20211231.xsd#nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain" xlink:to="lab_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsAxis_a5125416-5f50-4116-b183-54fa93ec6838_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Axis]</link:label>
    <link:label id="lab_us-gaap_DividendsAxis_label_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51e2ab4c-3cab-4660-afb5-2c54a4a60b7b_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S federal statutory income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e2b8d3ae-525b-4979-a3c4-db3a16961f97_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal corporate income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_7d72f786-e09e-4866-95f6-42d77600ddad_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademark and trade name</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_56503e1c-d2cc-46fb-bf8a-eaa4e523e1f5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_6bc15ae6-cd89-4413-89a0-f2b0e83ee8cc_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_cf551fed-0f06-4050-b9e8-5fabce070ff5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_100a86c0-5bb7-4c8d-81f0-10d9f1df7843_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivatives</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_3333d170-bfdd-41c1-b7f9-346ce620b0f6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_ed961bbf-25f3-455a-816f-5c95656a0d97_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued salaries, wages and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember_43ec4418-446e-4c6a-962f-0a125fe33c74_terseLabel_en-US" xlink:label="lab_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) From Discontinued Operations, Net of Tax</link:label>
    <link:label id="lab_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember_label_en-US" xlink:label="lab_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) From Discontinued Operations, Net of Tax [Member]</link:label>
    <link:label id="lab_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember_documentation_en-US" xlink:label="lab_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) From Discontinued Operations, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember" xlink:href="nnbr-20211231.xsd#nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember" xlink:to="lab_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_c72d2851-1716-4740-b798-ef3bcc7fff0d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract_c03408e6-d7c7-4292-a7aa-1ef2f133cf04_terseLabel_en-US" xlink:label="lab_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract_documentation_en-US" xlink:label="lab_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:href="nnbr-20211231.xsd#nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:to="lab_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2ba15347-8052-4ebd-8300-4e339d23cffd_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_96e632f2-91ee-4951-ac04-d945c82f8b00_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_744867a0-f2db-4a1a-b91b-10ad91e40a89_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Maturities of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_b346bb04-c376-4bbe-b198-bc835ff85626_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate purchase price of the stock purchase plan</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_4b7f1b19-6516-4e50-a6dd-9c73044133b0_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dad568a0-a487-4f1c-a884-9fc40e91f72b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_49bf9e13-32e8-4388-a98b-9ca95ef187a1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_76d9867c-ce59-447b-a725-9cd804b98b81_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_2baaa834-bb77-4af0-acc3-7da597b93d0d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_6f00c635-7840-475c-9ee2-05f37278ac1d_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash additions to property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_4bd4e869-6ceb-46de-82b7-a987d25dcad0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet_d383afd1-1f9c-40be-a320-e25a062ce716_terseLabel_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in change between operating lease right-of-use assets and operating lease, liabilities</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet_label_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Change Between Operating Lease Right-of-Use Assets and Operating Lease, Liabilities, Net</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet_documentation_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Change Between Operating Lease Right-of-Use Assets and Operating Lease, Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" xlink:to="lab_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1d35632b-6f63-4053-95c8-87e127f9ae8b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityRedemption_739b3be6-38fa-44c1-a35b-405f8ef5f830_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Redemption</link:label>
    <link:label id="lab_nnbr_TemporaryEquityRedemption_label_en-US" xlink:label="lab_nnbr_TemporaryEquityRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Redemption</link:label>
    <link:label id="lab_nnbr_TemporaryEquityRedemption_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityRedemption" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityRedemption" xlink:to="lab_nnbr_TemporaryEquityRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_96d624e6-cc44-4b83-ac71-f72fe9cfa682_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_44eb48b4-d06e-48bb-b5be-09984ea537c5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_4d5625f0-ce4c-4bbe-9c35-8a7fd9669999_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:to="lab_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_37a38566-9033-42e0-b557-32713dc5dda7_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_MajorCustomerMember_b9884210-6e4f-4868-af7e-593bbdea7a6b_terseLabel_en-US" xlink:label="lab_nnbr_MajorCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customer</link:label>
    <link:label id="lab_nnbr_MajorCustomerMember_label_en-US" xlink:label="lab_nnbr_MajorCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customer [Member]</link:label>
    <link:label id="lab_nnbr_MajorCustomerMember_documentation_en-US" xlink:label="lab_nnbr_MajorCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MajorCustomerMember" xlink:href="nnbr-20211231.xsd#nnbr_MajorCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_MajorCustomerMember" xlink:to="lab_nnbr_MajorCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_e3ff3420-70b4-428b-b149-dd78242f7ed1_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_3b027e5d-09ac-4a24-94d4-883f44542134_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_35790848-4cb5-4f83-af53-1e0cfc8620d2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_d45223d3-d1a2-4ec2-9c71-a4a65c248547_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_46cca378-abcd-4a14-9c9f-121b015b8a27_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales (exclusive of depreciation and amortization shown separately below)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation_1f10a705-81bd-4f4f-bad3-95fad63f4afb_negatedLabel_en-US" xlink:label="lab_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares forgiven for taxes</link:label>
    <link:label id="lab_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation_label_en-US" xlink:label="lab_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments Related To Tax Withholding And Forfeited For Share Based Compensation</link:label>
    <link:label id="lab_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation_documentation_en-US" xlink:label="lab_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments related to tax withholding and forfeited for share based compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:href="nnbr-20211231.xsd#nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:to="lab_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_8d5337d5-88a2-407a-8211-fc96c014d931_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet_d9358f69-d6c2-4465-9bb8-265a2363d184_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total derivative loss (gain), net of cash settlements</link:label>
    <link:label id="lab_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet_label_en-US" xlink:label="lab_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Discontinuation of Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" xlink:to="lab_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_be442af8-2709-4fc9-b4c5-9795faa7c7e6_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charge</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Other than Temporary Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrivatePlacementMember_9ab72bea-648f-47fc-9a8b-fa980ab51cd7_terseLabel_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement</link:label>
    <link:label id="lab_us-gaap_PrivatePlacementMember_label_en-US" xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivatePlacementMember" xlink:to="lab_us-gaap_PrivatePlacementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f278ea13-6fca-4200-9015-fca9ff0967cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ccb8a1fc-2cbc-4b30-85ed-d77310fb1743_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total grant-date fair value of restricted stock</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentage_f4cfa2eb-6a2b-4e28-bf74-e63c6266bb2d_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, dividend rate, percentage</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentage_label_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Dividend Rate, Percentage</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentage_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentage" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityDividendRatePercentage" xlink:to="lab_nnbr_TemporaryEquityDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_35c68512-27b6-4ee8-99b2-11004f31e386_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0c2007f3-4af4-43bb-a02c-cdc865db393b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6e1cf1ed-1ef0-4ce6-b351-6420357ada80_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_0705d823-7014-417f-ad3a-0ea2088a21a6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_76042698-473d-4964-a0a0-1739065b70e3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_85e286ed-5fa1-4964-82fd-d06d742c86e4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a74ecf6e-9d9c-4a96-a79b-d064a7c637c4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DerivativeInstrumentsPaymentExpense_bf71db32-7c87-4da4-b0dd-238eb459c945_terseLabel_en-US" xlink:label="lab_nnbr_DerivativeInstrumentsPaymentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative payments on interest rate swap</link:label>
    <link:label id="lab_nnbr_DerivativeInstrumentsPaymentExpense_label_en-US" xlink:label="lab_nnbr_DerivativeInstrumentsPaymentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Payment Expense</link:label>
    <link:label id="lab_nnbr_DerivativeInstrumentsPaymentExpense_documentation_en-US" xlink:label="lab_nnbr_DerivativeInstrumentsPaymentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Payment Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DerivativeInstrumentsPaymentExpense" xlink:href="nnbr-20211231.xsd#nnbr_DerivativeInstrumentsPaymentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DerivativeInstrumentsPaymentExpense" xlink:to="lab_nnbr_DerivativeInstrumentsPaymentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_bc6f1bac-1b1c-49a6-903a-d2c1cbec1643_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_35ef0a47-1326-4c3d-8925-8806e7b7802c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock units issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_239432a1-b7cc-4e66-af62-9efc68ed46e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_cda34ddc-94d6-497b-a329-7ccd0a3ddcdf_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_8fb36240-c9a1-422d-bea7-4028ff5f724d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage (less than for the year ended 12/31/20)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3302109b-e6b5-4c62-a541-84a9424b417e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b4b1d41d-c0c2-45cd-b606-43b2af2f9d7a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c684b0a1-930f-4163-8393-91a0ab215502_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_b27abad6-2534-42c1-a90d-aeac71bbe18d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_34c34961-a7fb-4c77-8151-3c314db1275b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityDividendsAdjustment_053bb73a-d775-4e77-878c-75ff6641990e_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityDividendsAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual of in-kind dividends</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityDividendsAdjustment_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityDividendsAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Dividends, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityDividendsAdjustment" xlink:to="lab_us-gaap_TemporaryEquityDividendsAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d68ab050-1c08-4bb4-a54f-3fdacc460216_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_da421620-7264-40de-a8b1-09bfe1064185_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_LeasesWeightedAverageDiscountRateAbstract_46996ee7-e7f9-4ceb-80ce-d68e0a9a3579_terseLabel_en-US" xlink:label="lab_nnbr_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Discount Rate</link:label>
    <link:label id="lab_nnbr_LeasesWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_nnbr_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_nnbr_LeasesWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_nnbr_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeasesWeightedAverageDiscountRateAbstract" xlink:href="nnbr-20211231.xsd#nnbr_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_LeasesWeightedAverageDiscountRateAbstract" xlink:to="lab_nnbr_LeasesWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityTableTextBlock_d553aba5-c133-4745-b5d5-afd2bd59a090_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Preferred Stock Carrying Value</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityTableTextBlock" xlink:to="lab_us-gaap_TemporaryEquityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_5c0409e5-c1a7-4a39-818d-02c4ec78dd04_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Indefinite Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_08ec2589-88ab-47dd-87c1-53c6b35e9e89_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_17a04d71-4e26-46b8-b1f6-2ddfd9e62ca8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AOCIAttributableToParentTaxPortionMember_2c7da399-c295-418a-9dc5-a3e674c415f7_terseLabel_en-US" xlink:label="lab_nnbr_AOCIAttributableToParentTaxPortionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_nnbr_AOCIAttributableToParentTaxPortionMember_label_en-US" xlink:label="lab_nnbr_AOCIAttributableToParentTaxPortionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable To Parent, Tax Portion [Member]</link:label>
    <link:label id="lab_nnbr_AOCIAttributableToParentTaxPortionMember_documentation_en-US" xlink:label="lab_nnbr_AOCIAttributableToParentTaxPortionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable To Parent, Tax Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AOCIAttributableToParentTaxPortionMember" xlink:href="nnbr-20211231.xsd#nnbr_AOCIAttributableToParentTaxPortionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AOCIAttributableToParentTaxPortionMember" xlink:to="lab_nnbr_AOCIAttributableToParentTaxPortionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e0c78f19-bb30-4aa6-9d5d-fad521dabcd5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_388dda52-0e76-41e4-9805-8f084b12c6a1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_96cb2792-74d9-4180-b8f9-07d1fc831466_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_94f9dbf6-7fda-44db-b253-5aa50a3cc95a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current-period other comprehensive income (loss) activity, before tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_90cf28d9-74bb-4504-91db-14615a9285ec_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_24dbbadb-2296-43be-86e8-9110352ef00d_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fb6bd697-692f-44d5-9a61-9855581675fa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d9316ed4-9bb0-4f91-8852-fa454d58cf80_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromJointVentures_4fe947df-8989-4b20-833b-c74b3847d071_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount due from joint venture</link:label>
    <link:label id="lab_us-gaap_DueFromJointVentures_label_en-US" xlink:label="lab_us-gaap_DueFromJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromJointVentures" xlink:to="lab_us-gaap_DueFromJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7219df31-e647-4d52-a3bd-00036fa85132_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6cd5153a-6d1e-465b-b363-1b5b15d86650_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_ed901cc4-d1e5-4204-bbf2-cae29fafef88_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of shares issuable based on threshold performance</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Issuable Based On Threshold Performance</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award percentage of shares issuable based on threshold performance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_985129eb-d67d-4242-9fc2-9faf476c78a3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_598ac56c-11c4-42c4-b7c5-28fa6721d78c_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Restricted Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f71fab64-7a4f-48ee-8be3-02a5682301a5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_6067d2cc-5c3b-4d73-a53d-f9acaaa5e408_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows used in operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_9e41e469-e1df-4481-917b-3497977915d8_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of short-term debt, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ContingenciesAndCommitmentsLineItems_f038b1d3-73cf-47a4-9402-e9dc39644ed0_terseLabel_en-US" xlink:label="lab_nnbr_ContingenciesAndCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies And Commitments [Line Items]</link:label>
    <link:label id="lab_nnbr_ContingenciesAndCommitmentsLineItems_label_en-US" xlink:label="lab_nnbr_ContingenciesAndCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies And Commitments [Line Items]</link:label>
    <link:label id="lab_nnbr_ContingenciesAndCommitmentsLineItems_documentation_en-US" xlink:label="lab_nnbr_ContingenciesAndCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies And Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ContingenciesAndCommitmentsLineItems" xlink:href="nnbr-20211231.xsd#nnbr_ContingenciesAndCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ContingenciesAndCommitmentsLineItems" xlink:to="lab_nnbr_ContingenciesAndCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_1dc2f317-6d5e-4137-b327-df440eaa7dbf_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForHedgeInvestingActivities_cbf1cca7-f64e-4dc9-956b-581c3ec287cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash settlements of interest rate swap</link:label>
    <link:label id="lab_us-gaap_PaymentsForHedgeInvestingActivities_284a21cc-f0c4-415d-b312-00eedec8896b_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Hedge, Investing Activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForHedgeInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Hedge, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForHedgeInvestingActivities" xlink:to="lab_us-gaap_PaymentsForHedgeInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_d122600f-d93d-4c5f-acc3-8c9f2837ab57_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal, net of current portion</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_6ee54213-9346-4fae-a2f3-fe8d05f8c3d0_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_106b51b9-855c-4acf-bd43-382baa6a440e_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted loss from continuing operations per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent_139dfef6-c8a4-40f7-b80e-c6cbff8e6186_terseLabel_en-US" xlink:label="lab_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, conversion percentage of volume weighted average market price, percent</link:label>
    <link:label id="lab_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent_label_en-US" xlink:label="lab_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Conversion Percentage Of Volume Weighted Average Market Price, Percent</link:label>
    <link:label id="lab_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent_documentation_en-US" xlink:label="lab_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Conversion Percentage of Volume Weighted Average Market Price, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" xlink:to="lab_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_6aca83fb-cd33-4d67-89dd-5489e3a9d962_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_cf03fe06-3fe5-4dbc-b8bc-a1fd967dcdbc_terseLabel_en-US" xlink:label="lab_nnbr_PerformanceSharesReturnOnInvestedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROIC Awards</link:label>
    <link:label id="lab_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_label_en-US" xlink:label="lab_nnbr_PerformanceSharesReturnOnInvestedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares Return On Invested Capital [Member]</link:label>
    <link:label id="lab_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_documentation_en-US" xlink:label="lab_nnbr_PerformanceSharesReturnOnInvestedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares Return On Invested Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember" xlink:to="lab_nnbr_PerformanceSharesReturnOnInvestedCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3f4a0787-327a-4849-93a2-380df3d4b24c_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_0b9f2623-c6c8-49f4-be9c-c37a927a551e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SouthernCaliforniaTechnicalArtsInc.Member_104147e7-71a7-47aa-9710-fa5884573982_terseLabel_en-US" xlink:label="lab_nnbr_SouthernCaliforniaTechnicalArtsInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern California Technical Arts, Inc.</link:label>
    <link:label id="lab_nnbr_SouthernCaliforniaTechnicalArtsInc.Member_label_en-US" xlink:label="lab_nnbr_SouthernCaliforniaTechnicalArtsInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern California Technical Arts, Inc. [Member]</link:label>
    <link:label id="lab_nnbr_SouthernCaliforniaTechnicalArtsInc.Member_documentation_en-US" xlink:label="lab_nnbr_SouthernCaliforniaTechnicalArtsInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southern California Technical Arts, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SouthernCaliforniaTechnicalArtsInc.Member" xlink:href="nnbr-20211231.xsd#nnbr_SouthernCaliforniaTechnicalArtsInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SouthernCaliforniaTechnicalArtsInc.Member" xlink:to="lab_nnbr_SouthernCaliforniaTechnicalArtsInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts_4ac670e3-a13d-47ff-9775-b38048056530_negatedLabel_en-US" xlink:label="lab_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for debt issuance costs</link:label>
    <link:label id="lab_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts_label_en-US" xlink:label="lab_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs and Prepayment Costs</link:label>
    <link:label id="lab_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts_documentation_en-US" xlink:label="lab_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs and Prepayment Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts" xlink:href="nnbr-20211231.xsd#nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts" xlink:to="lab_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_70e98568-8d8b-4fcf-8795-8b00d783ce01_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities, preferred stock, and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_16479cc6-75e5-40c8-9175-4537dc11ef48_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other adjustments, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_e0c91157-b4d6-45ef-9eaa-39d2d950ef13_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other impairments</link:label>
    <link:label id="lab_us-gaap_OtherAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetImpairmentCharges" xlink:to="lab_us-gaap_OtherAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_5a938a8a-18a2-44a7-840f-b84824d9f808_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from discontinued operations per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_14878152-8729-4e89-81a1-418cc9d30812_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted income (loss) from discontinued operations per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4f3c006b-790c-48e3-b0f1-0627a6d36007_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8439d146-ce2e-47aa-ba46-7732b4eec479_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_af092c56-609b-42ee-9cdb-24760a94e65f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_b02c1cd5-cc1a-413e-a150-b922dbb35238_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit recognized from stock option exercises</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_ba463ab1-e6d6-4e69-85ca-6f465fc9a3dd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_56eb390a-c9bf-4b1e-8742-206a7465127d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_1ad47f67-d7b1-42e2-82aa-7fc270174913_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from AOCI, tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_bc4e63ae-70d8-4129-8c05-5f926838b121_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_39a91733-18a1-4c45-8b77-f9ec762fe91a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in joint venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_f1d9dc56-c2b2-4278-9a5f-2143d58cb4f9_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates_19e6cb23-e4d8-4998-bd0f-0cf567a825b5_negatedTerseLabel_en-US" xlink:label="lab_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in estimate of share-based award vesting</link:label>
    <link:label id="lab_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates_label_en-US" xlink:label="lab_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Adjustments to Performance Shares Vesting Estimates</link:label>
    <link:label id="lab_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates_documentation_en-US" xlink:label="lab_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Adjustments to Performance Shares Vesting Estimates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" xlink:href="nnbr-20211231.xsd#nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" xlink:to="lab_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_c9b17199-0eeb-4c28-bec8-1f1f44c3e52b_totalLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator for diluted undistributed net loss per common share</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings (Loss) Available to Common Shareholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted" xlink:to="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ff9218fb-db51-4164-9178-9089360b466d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_fa66b6ac-bc0f-4ac4-9f93-33619d7179d9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a326d431-8cb6-431c-8522-d1e982a5f745_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash flows</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_LeaseLiability_ba52df78-626c-46ac-b233-c27acd22dfbe_totalLabel_en-US" xlink:label="lab_nnbr_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_nnbr_LeaseLiability_label_en-US" xlink:label="lab_nnbr_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:label id="lab_nnbr_LeaseLiability_documentation_en-US" xlink:label="lab_nnbr_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeaseLiability" xlink:href="nnbr-20211231.xsd#nnbr_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_LeaseLiability" xlink:to="lab_nnbr_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent_a77f9e67-b010-4c3d-bbc2-c4528c3f448e_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toll charge, net of foreign tax credit</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Toll Charge, net of foreign tax credit, Percent</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, toll charge, net of foreign tax credit, percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0b131a5b-f6cf-4769-975c-1b6a4f863fb4_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_9ae0a6a0-0ae0-4672-9746-cd485c16e687_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general, and administrative expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0954a77d-d87c-421d-9f1e-f3d925c883c7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_2920c7f4-ae4a-4795-8506-5f427a748d0c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_fb271cc8-85ec-4ea9-b0e3-d4b4d74fcbe1_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_bb7fe8cb-45a9-4165-b74f-7473c10ac8bd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncomeTaxesTable_16877ff0-325a-41e4-a350-565633431e71_terseLabel_en-US" xlink:label="lab_nnbr_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_nnbr_IncomeTaxesTable_label_en-US" xlink:label="lab_nnbr_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_nnbr_IncomeTaxesTable_documentation_en-US" xlink:label="lab_nnbr_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeTaxesTable" xlink:href="nnbr-20211231.xsd#nnbr_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncomeTaxesTable" xlink:to="lab_nnbr_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock_e9c5df18-47a6-4648-accc-3bef949031df_terseLabel_en-US" xlink:label="lab_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Per Common Share</link:label>
    <link:label id="lab_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock_label_en-US" xlink:label="lab_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Per Common Share [Policy Text Block]</link:label>
    <link:label id="lab_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock_documentation_en-US" xlink:label="lab_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for net income (loss) per common share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomeLossPerCommonSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock" xlink:to="lab_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b4eb8173-42f7-4daf-a0e0-73c1f7297e0b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition percentage</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_00af25e3-f3a7-4a17-95d2-d1bda7353427_terseLabel_en-US" xlink:label="lab_nnbr_DeferredTaxAssetsValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Valuation Allowance [Line Items]</link:label>
    <link:label id="lab_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_label_en-US" xlink:label="lab_nnbr_DeferredTaxAssetsValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Valuation Allowance Line [Items]</link:label>
    <link:label id="lab_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_documentation_en-US" xlink:label="lab_nnbr_DeferredTaxAssetsValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Valuation Allowance Line [Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetsValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems" xlink:to="lab_nnbr_DeferredTaxAssetsValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_83f5b6ba-6d7c-470b-8473-135de30825e3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_1f8d24cd-ebe6-408d-9d94-1b1f34684258_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue_dc73d166-fa14-4a74-929d-5413c479209d_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in usd per share)</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_94de71b8-bece-4ef3-aa7a-6e132afefa27_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid to acquire businesses, net of cash received</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_c5802f43-bfcb-43e0-9d14-3080b09fa652_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_054474c8-9a61-43ca-8a71-fb669a0cf5ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_82528a1f-b9cb-4938-8e3b-f4205949a387_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityIncreaseinDividendRatePercentage_5708c164-96f7-4cdd-9f59-85be55cada18_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityIncreaseinDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, increase in dividend rate, percentage</link:label>
    <link:label id="lab_nnbr_TemporaryEquityIncreaseinDividendRatePercentage_label_en-US" xlink:label="lab_nnbr_TemporaryEquityIncreaseinDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Increase in Dividend Rate, Percentage</link:label>
    <link:label id="lab_nnbr_TemporaryEquityIncreaseinDividendRatePercentage_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityIncreaseinDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Increase in Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityIncreaseinDividendRatePercentage" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityIncreaseinDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityIncreaseinDividendRatePercentage" xlink:to="lab_nnbr_TemporaryEquityIncreaseinDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_bca06e11-3f77-4510-9ad1-e10d199b68c7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1d42f812-8fb0-4a3c-aa45-d75eae3005a6_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_b53760ee-b558-4796-8ad9-1972f42d6f39_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable Inputs (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1814ace1-2f5e-4dda-8a06-edaac6a427b8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a6fe0d8b-f951-4f27-ab0c-cd57cb5603bc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c37654e4-c2b3-492b-955d-6ec933226434_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares of common stock sold (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_445d8677-fcf7-4fa3-977f-2bec7bb0aa89_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DeferredTaxAssetInterestExpenseLimitation_bef0ec8c-c171-4528-b9a8-afedde7df4f9_terseLabel_en-US" xlink:label="lab_nnbr_DeferredTaxAssetInterestExpenseLimitation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense limitation</link:label>
    <link:label id="lab_nnbr_DeferredTaxAssetInterestExpenseLimitation_label_en-US" xlink:label="lab_nnbr_DeferredTaxAssetInterestExpenseLimitation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Interest Expense Limitation</link:label>
    <link:label id="lab_nnbr_DeferredTaxAssetInterestExpenseLimitation_documentation_en-US" xlink:label="lab_nnbr_DeferredTaxAssetInterestExpenseLimitation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Interest Expense Limitation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetInterestExpenseLimitation" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetInterestExpenseLimitation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DeferredTaxAssetInterestExpenseLimitation" xlink:to="lab_nnbr_DeferredTaxAssetInterestExpenseLimitation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_679339c6-1e37-4370-9000-db621c6bc4e9_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_dd9f20c1-8797-42c9-954f-f05e86790ae6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Preferred stock cumulative dividends and deemed dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_3256bf22-b2a1-4492-a76c-cc14c95f3543_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_64551f86-8cc6-4a05-a5ae-66e4a626aab7_negatedTerseLabel_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense (income), net</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_label_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Other Nonoperating Income (Expense), Net</link:label>
    <link:label id="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_documentation_en-US" xlink:label="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Other Nonoperating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" xlink:to="lab_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_06aee5dd-fed0-45bc-8a5a-b0746680c703_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_3ed574de-9cce-4841-8cfc-990a576522be_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance share units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_ae502985-8145-463d-8232-041bb4a59f34_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrent_43187e86-184c-403c-983d-46a7fcc151f5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_9922f52f-c203-4543-9330-d53ab9e1ef10_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit for income taxes on costs of disposal</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:to="lab_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b69859b3-3734-4632-b41a-320bf1edacfe_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_11fd31d0-7e2a-4b27-996b-4b813a5a0f99_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent_1ed25ade-23e2-443c-b372-e05773e76efd_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement of deferred taxes pursuant to tax reform</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Remeasurement of deferred taxes pursuant to tax reform, Percent</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Remeasurement of deferred taxes pursuant to tax reform, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e42e1bd7-8a36-4b0d-bcb0-f535befddba6_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less&#8212;allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_afb0768b-ed9d-41f4-bf96-5fca192e9772_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b8f658a5-a172-4b7e-a8ad-245df66146d0_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayable_da2e431b-e4f3-42d5-8154-1787b1ca065d_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior debt</link:label>
    <link:label id="lab_us-gaap_LoansPayable_label_en-US" xlink:label="lab_us-gaap_LoansPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayable" xlink:to="lab_us-gaap_LoansPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_3b09958d-9dd7-44ee-ac93-fd8aad98edd4_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_c6c46d70-34b0-46d2-9a78-c988db5293a9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_30c973ae-d46d-479b-8798-62191a9f621c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effect of Interest Rate Swaps</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Rate Derivatives [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_a4ef0fed-dad6-4373-b576-b0d2fcb111e2_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_d4d42357-0a8e-48a4-a71c-eacfd3b0a097_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_625ef4dc-ec4e-41d5-8851-d7363866324e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_3760eff8-be4a-4c90-a6f1-c6ae571a06cd_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Line of Credit</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember" xlink:to="lab_us-gaap_ForeignLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_3d54df0b-c0c4-4e05-ba34-3a6d360de317_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_f71a51e9-dcc4-4813-ad25-ad18adfe2a5c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_84a472d4-758a-497c-bd94-ff07eacebfc2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_6021a940-2b54-47f0-bf3d-0653e01aa233_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8d887433-2e95-4fb0-8700-e5b9aa2f6d22_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityByClassOfStockTable_ad4764c9-7459-44dc-b6fe-d93645a05100_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, by Class of Stock [Table]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityByClassOfStockTable_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, by Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="lab_us-gaap_TemporaryEquityByClassOfStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e5a1cb9d-4512-4f53-a21f-3749daf74396_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_4ee7388f-8351-4c31-8488-21859402db14_negatedTerseLabel_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in operating lease, liability, noncurrent</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:to="lab_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_ad9df189-2e8d-40bf-9e42-81bfa3ff64c8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage_e3585c63-c889-4aa9-ad81-ddc8f5b55e61_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target Performance, percentage</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share-Based Payment Award Based On Target Performance Achievement Percentage</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share-based payment award based on target performance achievement percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" xlink:to="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent_9c282415-1163-4d92-bf5c-70d1622e9fe5_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityLiquidationPreferencePercentage_74b9ffa7-857a-4938-b92b-2076e80f07ee_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityLiquidationPreferencePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Liquidation Preference Percentage</link:label>
    <link:label id="lab_nnbr_TemporaryEquityLiquidationPreferencePercentage_label_en-US" xlink:label="lab_nnbr_TemporaryEquityLiquidationPreferencePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Liquidation Preference Percentage</link:label>
    <link:label id="lab_nnbr_TemporaryEquityLiquidationPreferencePercentage_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityLiquidationPreferencePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Liquidation Preference Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityLiquidationPreferencePercentage" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityLiquidationPreferencePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityLiquidationPreferencePercentage" xlink:to="lab_nnbr_TemporaryEquityLiquidationPreferencePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_c954fb34-19f8-46c2-98d2-e0e27e6ac2ba_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_6a8bb67b-f33c-42ff-b68c-d8045e3f3184_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating expense, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4f032546-c6f3-4814-9c0c-333b194ad367_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_b6689d31-1c85-4e3c-bb16-d596fd5a34e1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase right, number of shares called by each right (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_9b2360b5-f8fc-47a5-b0fe-46cd1e72ff58_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6f996911-ec0a-4ecc-8ecc-c1e7603bcd98_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current taxes:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare_4232e321-6d4f-4dc3-af23-de1f1f103d3e_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, liquidation price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Liquidation Preference Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:to="lab_us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_e8e84177-e947-48b0-b52c-90c3064cd276_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_ef7faccf-520a-4220-806a-3200ef3de558_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Reductions</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1cc6b604-26e9-4331-abfe-4a8fe149d3cf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets_7c7bf808-a534-4e59-8fbb-56be1955228d_terseLabel_en-US" xlink:label="lab_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Operating Lease, Right-Of-Use Assets</link:label>
    <link:label id="lab_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Operating Lease, Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets" xlink:to="lab_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_af7ba478-7eb5-41f6-8988-ea4dae2f6a7a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_5f229d86-fd12-49c6-8dd8-1ca091a2235f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_9f253f9d-0fb2-41a0-8349-f4978cd6e841_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_6c46c651-b985-43f0-8a45-91f39e02e71b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_13cd5905-73e8-4a71-ad7e-25e5da91d5e7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_b7633842-1483-4020-a8a9-7dc417f80d93_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PowerSolutionsMember_ab565c07-5e26-4c9a-ad26-a170224c6aee_terseLabel_en-US" xlink:label="lab_nnbr_PowerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Solutions</link:label>
    <link:label id="lab_nnbr_PowerSolutionsMember_label_en-US" xlink:label="lab_nnbr_PowerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Solutions [Member]</link:label>
    <link:label id="lab_nnbr_PowerSolutionsMember_documentation_en-US" xlink:label="lab_nnbr_PowerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power solutions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PowerSolutionsMember" xlink:to="lab_nnbr_PowerSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b6f72c05-dbb1-4709-9afc-e0a86a8c9f05_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_69319a6f-852f-4657-a3ee-71d795652a8d_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross proceeds from issuance of shares</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_17d08614-591f-4a65-a67b-a732ffe06a1d_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from discontinued operations before costs of disposal and benefit for income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_cc120209-368b-48fa-ac8e-768d21f7f9f0_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8258a4d5-8130-45a0-b787-ece842ecefa5_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_290aa697-3a37-4cf2-b258-19e0f8a5d06f_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherLossCarryforwards_267204c4-75b9-4ab2-8d75-fba0b6125d18_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesDPreferredStockMember_0c1b5cb9-95c9-4f0d-9c5c-6566b51e0768_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesDPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesDPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesDPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesDPreferredStockMember" xlink:to="lab_us-gaap_SeriesDPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_2d1c84a7-a8ad-48f1-a1f7-77286fead8c1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on intercompany loan transactions</link:label>
    <link:label id="lab_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_label_en-US" xlink:label="lab_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for Long-term Intercompany Transactions, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:to="lab_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_49260ed4-1377-4fdf-980f-1e5deddabaf7_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on interest rate swap</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_5cbbfbcf-dccd-49a2-b8b4-e792b07fe5f6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_6e129de3-8455-4ce2-b8c5-a0d787c5bb68_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f1ccb932-86d3-405d-bb5b-7dc915cadd4a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardValuationAllowance_86e0926b-ffeb-4586-bb42-c84c5c7e5f4a_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforward, valuation allowance</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardValuationAllowance_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:to="lab_us-gaap_TaxCreditCarryforwardValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_9cc068a2-3a26-4973-98c6-4cdccecc1141_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_4f57d13b-279e-42f6-a6c1-f165b0973ede_totalLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_647a442d-32e1-4214-9860-c4ae0018937c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and personnel accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2b032fe6-1920-472b-8145-0b7ede953456_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable_5fa6c9f6-0488-4903-97ef-6eaf81bba10c_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of shares authorized to issued as options (in shares)</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Maximum Number Of Shares Available</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award maximum number of shares available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e675505f-d1b0-42f0-9783-a4c89a94b6d4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_52a55d4c-b56e-452b-9bae-a51ebdc271a6_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3f86e751-4d18-4d03-b9b8-1bf42fdb3db1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9a52ab7f-67a0-46a6-9cb0-f4b2b8d3532c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_b63d7a8a-6ec4-4a78-a2cb-ba9c731b123b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_20020b3b-ba84-47b5-860d-0d05bbf94b3d_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_a7208590-5fb4-4c6b-8c8e-53ce049f3894_verboseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_643bd19c-ddab-43ff-b207-b8c6c5bbe68e_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_658200af-b512-49b5-b78c-d7505ada32fd_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_124d47c5-04fe-473f-b447-d24719cb9e37_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_beac650f-6914-4a25-8ba6-386382445b20_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NOL carryovers</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_cef7be7a-67c2-4f63-a787-7bddbf875695_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_119053e0-ce02-45d5-8f09-fbac6024e5ce_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_775ddc92-3338-4958-b9c6-922e6a33ddbf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_a9c5593f-217e-462b-9b6d-589de896f390_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_00df2c4b-85a0-469b-8779-68f56ba78a15_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt and write-off of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_d1ae926c-f268-493e-be45-408344a0bf0a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit for income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_0a537036-4f31-4306-8dd4-a5d615689f11_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized interest costs</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e95dc6cd-4169-46b9-a9a7-9b868ec25371_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f670057d-8fd4-4e74-ab86-6643c5e13799_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_7da5fbd2-2248-4009-8cba-468ca6c4e12e_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_GeneralIndustrialMemberMember_bcae2428-52a6-471b-a49f-e701bcf14ed3_terseLabel_en-US" xlink:label="lab_nnbr_GeneralIndustrialMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Industrial Member</link:label>
    <link:label id="lab_nnbr_GeneralIndustrialMemberMember_label_en-US" xlink:label="lab_nnbr_GeneralIndustrialMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Industrial Member [Member]</link:label>
    <link:label id="lab_nnbr_GeneralIndustrialMemberMember_documentation_en-US" xlink:label="lab_nnbr_GeneralIndustrialMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Industrial Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GeneralIndustrialMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_GeneralIndustrialMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_GeneralIndustrialMemberMember" xlink:to="lab_nnbr_GeneralIndustrialMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_b2660424-2a87-47e7-905d-76cbb22ffcb4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative asset - other non-current assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_48becd82-7959-4056-91da-5e05d68e4281_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_21305c19-9638-4474-9aa7-ec6f3f6cb5a9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_LesseeOperatingLeaseDeferredLeasePayments_033aff17-c1e3-449a-b7e8-a6885b267685_terseLabel_en-US" xlink:label="lab_nnbr_LesseeOperatingLeaseDeferredLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating lease, deferred lease payments</link:label>
    <link:label id="lab_nnbr_LesseeOperatingLeaseDeferredLeasePayments_label_en-US" xlink:label="lab_nnbr_LesseeOperatingLeaseDeferredLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Deferred Lease Payments</link:label>
    <link:label id="lab_nnbr_LesseeOperatingLeaseDeferredLeasePayments_documentation_en-US" xlink:label="lab_nnbr_LesseeOperatingLeaseDeferredLeasePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Deferred Lease Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LesseeOperatingLeaseDeferredLeasePayments" xlink:href="nnbr-20211231.xsd#nnbr_LesseeOperatingLeaseDeferredLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_LesseeOperatingLeaseDeferredLeasePayments" xlink:to="lab_nnbr_LesseeOperatingLeaseDeferredLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_2ca0e9d8-94c1-4d60-9751-d7fb165bc580_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_ffc38a33-68fb-4524-8381-7f7406c580ce_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense of discontinued operations</link:label>
    <link:label id="lab_us-gaap_InterestExpense_d43a2a5b-af3b-4ee4-a3b6-92bc836e410c_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_23edca1a-f60b-48a7-85cf-6dc1a1a110fc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_20b30783-6ef8-422a-8dcb-6f8d3f5812f4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_20ccd091-7f6e-4d54-927e-922a20147cb2_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_82989da8-4bbf-40df-b39e-61d27f5230ca_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_913d373d-7b98-4ca1-93fb-4c965f2bb9b9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_c50d413e-d66f-4d5c-8a93-a53edfc394d9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarized Activity Related to Investment in Joint Venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_4a655b4f-61e9-4df7-a3f9-9dfffed5634e_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cf72ffb7-4ff3-4161-b6ec-ebb126d77831_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation_4127261f-790f-4b8d-a10c-f12086ab7acc_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant revaluation</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Warrant revaluation</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Warrant revaluation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_a709d04e-7849-4a0b-9155-2f755cc9dde7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_1d305636-f7b6-4f53-989b-4e9689d4abea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized interest and other</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_74583074-b19e-48aa-bf1a-4037f77b6ebb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash proceeds from the exercise of options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f0b25890-0435-42a8-8ac3-f781eb6c3a25_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ffe9ccc9-06cf-4e73-9a71-dbfce0511fb5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4281f147-74bf-4039-b89d-d504680322f0_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_706acedd-7122-43f3-87c9-c89605d6ab01_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ffcc0c0-f32b-40f2-8dbe-834289dfb8de_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ebd8aa9b-03cb-4273-87da-e4bc7bba87f7_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect of new accounting principle in period of adoption</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a0112dd7-7873-468a-964f-cb075b7a0232_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_e9afc1e1-7285-4dfb-a3a1-d5905b2cdf87_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_e31e6473-79c0-452f-b8d3-7ddd320e8d01_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_596b9f01-e456-4af9-b2ee-82ef8ea60f50_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_958c29f4-3564-47d8-a374-a21647215295_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_49f5c927-6449-4da8-bca2-19cb1499668a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_58f76334-9963-402a-8206-86dfef834636_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_485eea41-d3db-43e3-bcb5-844692a3e2f9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_e632a1c1-fe1f-4110-a3b1-fca43b7fadb8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_4b4f8c79-a67b-42e5-87d4-97ecbe3bbb2a_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_bcad3de0-661a-4db8-a7c2-2bf5d6aa231c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_f8aa5e3f-56c0-48f5-8890-a15a2ee5473b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_cec028d5-9033-4af1-9dc4-73c1d1634436_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ElectricalMemberMember_fb89496e-88f6-4aeb-bb26-580c88c982b7_terseLabel_en-US" xlink:label="lab_nnbr_ElectricalMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Member</link:label>
    <link:label id="lab_nnbr_ElectricalMemberMember_label_en-US" xlink:label="lab_nnbr_ElectricalMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Member [Member]</link:label>
    <link:label id="lab_nnbr_ElectricalMemberMember_documentation_en-US" xlink:label="lab_nnbr_ElectricalMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ElectricalMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_ElectricalMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ElectricalMemberMember" xlink:to="lab_nnbr_ElectricalMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_e5c33c15-11af-44bb-8042-ec6d7606a32a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dbf2c2a4-b474-4e22-afa2-48863c038046_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7217e709-d285-4012-8f80-a00c1dedf358_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1db43918-2ae4-4501-8d08-9968c7321272_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_bfa30ff0-0f41-4a25-aabb-d648e0aae4bc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in usd per Share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_0d92ba8b-22b3-491e-8eb1-1f4680df0837_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2e839e88-68d3-47af-b714-b24a04754962_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_dee02e40-9231-465b-8e2d-7efdf213068d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_d413e756-20bc-4eec-9926-c6c7546f4b97_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability. repatriation of the unremitted earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_5875badd-1943-4a0d-93d0-91ed38035704_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset valuation allowance change in amount net</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_1909191f-fa4d-4399-9730-a005a7064e5a_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_ec64fd95-fe1b-422c-8c00-838a7a4098b6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Additional Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Additional Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_42c8a986-5d83-43b8-b313-e3149e0d38a7_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0200e6b7-f20f-4980-aeb6-81a0430359bf_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_d14b0f5b-58b9-4290-bf73-0703dd161fcd_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_515e7db4-d7ee-4498-b7bd-5e94852975b2_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_2d848188-6d49-4391-a122-2af2407c7174_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_846c7831-ce38-4e62-a130-dcaee708aa53_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected forfeiture rate</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Forfeiture Rate</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award fair value assumptions expected forfeiture rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0f4324fc-649c-480b-a01f-9ae0fec501c0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0dc60660-ddf6-4b61-abd0-a7ae57757c1c_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_f358669e-78fa-47c2-9bbe-8a7d16d62226_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_05f839e8-8d38-41cf-8c07-73e97d3b2260_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_FederalFundsOrPrimeRateMemberMember_85ad4347-5a19-425c-b16b-460fd6caca34_terseLabel_en-US" xlink:label="lab_nnbr_FederalFundsOrPrimeRateMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Or Prime Rate Member</link:label>
    <link:label id="lab_nnbr_FederalFundsOrPrimeRateMemberMember_label_en-US" xlink:label="lab_nnbr_FederalFundsOrPrimeRateMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Or Prime Rate Member [Member]</link:label>
    <link:label id="lab_nnbr_FederalFundsOrPrimeRateMemberMember_documentation_en-US" xlink:label="lab_nnbr_FederalFundsOrPrimeRateMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Or Prime Rate Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_FederalFundsOrPrimeRateMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_FederalFundsOrPrimeRateMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_FederalFundsOrPrimeRateMemberMember" xlink:to="lab_nnbr_FederalFundsOrPrimeRateMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5a1b8fe7-95f4-4804-a0ff-a1bb10c36198_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_f7e445c6-ca66-4ee7-88f8-21d605468e99_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_aa08c972-578a-4b15-a604-49daa32cb809_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from liquidation of short-term investment</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:to="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_a88fa7d5-f97c-4331-a41c-db5c9ba64470_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_b8f91ed7-ddf9-46d4-b15a-88f30fcfc257_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Share-Based Compensation Expense by Type of Award</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d0537905-e210-412b-b73a-3b2fbef154ac_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_ffd17a96-114c-4eea-9685-9f412067085e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_28fc6d99-d6f4-4a1c-800a-e6736094c98a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance on deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_fcd90226-5358-4ab5-90c6-cce633d0e8d8_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance on deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_84868807-5cfb-468e-98c0-80bdfc5f83cc_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3d07f7b5-d9ed-47b3-98fc-252f614f8374_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_694b1204-3f2f-4f3c-a8ac-a745fc9147c5_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_871939dc-bda2-4b35-a2fd-2b1bd51f6435_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_41689610-7e2e-4ea9-9040-52581480320f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_75c81e0e-f304-4185-81b4-04f63d5794da_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SeniorSecuredTermLoanBMember_796ab29e-31b3-4f39-a583-c82efcb81ee4_terseLabel_en-US" xlink:label="lab_nnbr_SeniorSecuredTermLoanBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan</link:label>
    <link:label id="lab_nnbr_SeniorSecuredTermLoanBMember_label_en-US" xlink:label="lab_nnbr_SeniorSecuredTermLoanBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan B [Member]</link:label>
    <link:label id="lab_nnbr_SeniorSecuredTermLoanBMember_documentation_en-US" xlink:label="lab_nnbr_SeniorSecuredTermLoanBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredTermLoanBMember" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredTermLoanBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SeniorSecuredTermLoanBMember" xlink:to="lab_nnbr_SeniorSecuredTermLoanBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_32ded269-40cd-4d28-b4c4-09c1d67102b6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current-period other comprehensive income (loss) activity, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_57c242ab-136c-4762-b4dd-bf56b4390025_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f399d1bc-b7cd-4913-8a3c-29c828094332_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_82b1fb50-7f10-4f1d-a34a-66751e7e3367_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_d9c87b56-a07b-41b2-81c9-e8efb07b51af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares, Restricted Stock</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares, Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_aef1832c-0a68-4855-a5dd-37c7df6cce2c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_8c593141-af34-45bc-9a84-a9a2279048c7_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_8c5c6304-7a17-4a3d-8009-c6bdbf4003f5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Divestiture of business segment, exclusive of tax reform</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Business, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage_b4a5b89d-ad5b-429a-883d-8d564d4bf5ea_terseLabel_en-US" xlink:label="lab_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Change In Control Put Feature Probability Percentage</link:label>
    <link:label id="lab_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage_label_en-US" xlink:label="lab_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Change In Control Put Feature Probability Percentage</link:label>
    <link:label id="lab_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage_documentation_en-US" xlink:label="lab_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Change In Control Put Feature Probability Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage" xlink:to="lab_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_e8d32fe8-ff09-461b-ad14-92ce2b5cee0f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Accounts Receivables</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_f38e6259-8538-43fd-adae-b0761dfcd800_negatedLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposal of discontinued operations, net of tax and cost to sell</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_b71e8ceb-9842-4772-a091-001f8543a0ca_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_9fe67f2a-cc41-4272-a44c-9867683fef83_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting_87d170fb-bbd3-492a-97a8-8b626c33e22a_negatedTerseLabel_en-US" xlink:label="lab_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on derivative related to hedge forecasted transaction probable of not occurring</link:label>
    <link:label id="lab_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting_label_en-US" xlink:label="lab_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Discontinuation Of Derivative Hedge Accounting</link:label>
    <link:label id="lab_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting_documentation_en-US" xlink:label="lab_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Discontinuation Of Derivative Hedge Accounting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting" xlink:href="nnbr-20211231.xsd#nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting" xlink:to="lab_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_d27122e7-dec4-45ab-bc90-d98e43da7a35_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_5704492c-cbe2-4f20-9e61-82fffcbc7e05_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_a02cef9e-0a30-440a-a5a8-5cf85e77e3f4_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_ca402dea-0a66-473a-acfa-15f68d3820a0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_32cb299a-1de0-4697-a901-9f3f9446b32b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_05a3cc42-c50d-4e75-aa94-7291da8dde91_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityDividendsUnpaidDeemed_8ec4f9a4-bfa0-4fc5-baf6-d6440b4f5837_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsUnpaidDeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Unpaid Deemed</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendsUnpaidDeemed_label_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsUnpaidDeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Unpaid Deemed</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendsUnpaidDeemed_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsUnpaidDeemed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Unpaid Deemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsUnpaidDeemed" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsUnpaidDeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityDividendsUnpaidDeemed" xlink:to="lab_nnbr_TemporaryEquityDividendsUnpaidDeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_cb686343-140b-4954-8d98-f1d21ea1e2c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1de273e9-e9bd-4beb-8a61-337742d1c41e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_1d757f60-dd67-4b87-a1dc-628886aa7d9f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_NetIncomePerShareLineItems_f25d6652-7d5b-4240-9b0c-95caec467bb9_terseLabel_en-US" xlink:label="lab_nnbr_NetIncomePerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share [Line Items]</link:label>
    <link:label id="lab_nnbr_NetIncomePerShareLineItems_label_en-US" xlink:label="lab_nnbr_NetIncomePerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share [Line Items]</link:label>
    <link:label id="lab_nnbr_NetIncomePerShareLineItems_documentation_en-US" xlink:label="lab_nnbr_NetIncomePerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomePerShareLineItems" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomePerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_NetIncomePerShareLineItems" xlink:to="lab_nnbr_NetIncomePerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PrinciplesOfConsolidationPolicyTextBlock_f0d73eb5-54bf-4644-8792-97d68a82cd93_terseLabel_en-US" xlink:label="lab_nnbr_PrinciplesOfConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_nnbr_PrinciplesOfConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_nnbr_PrinciplesOfConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles Of Consolidation [Policy Text Block]</link:label>
    <link:label id="lab_nnbr_PrinciplesOfConsolidationPolicyTextBlock_documentation_en-US" xlink:label="lab_nnbr_PrinciplesOfConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for principles of consolidation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PrinciplesOfConsolidationPolicyTextBlock" xlink:href="nnbr-20211231.xsd#nnbr_PrinciplesOfConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PrinciplesOfConsolidationPolicyTextBlock" xlink:to="lab_nnbr_PrinciplesOfConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_02468c60-f2d5-44ec-b5cd-4999f32b04ba_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net loss per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_87a717f7-2d8a-4362-aaa9-290ba0b1350a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nondeductible asset loss</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b819617e-ab33-4763-a46a-4bcbda56f343_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_ea2267c4-1b49-4ace-9729-2c91a1cbce03_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net loss per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ec8eba08-d568-40d1-94e7-14ea81e106d4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_21869dea-0a32-4da4-b517-e66cf492dba7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes on unremitted foreign earnings</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_2121c0be-92c1-422f-bc7b-05a508dc93aa_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax_71c9897d-1f13-4df5-a4f8-f5b79751542c_negatedTerseLabel_en-US" xlink:label="lab_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for discontinued operations</link:label>
    <link:label id="lab_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax_label_en-US" xlink:label="lab_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Discontinued Operations, after Tax</link:label>
    <link:label id="lab_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax_documentation_en-US" xlink:label="lab_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Discontinued Operations, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" xlink:href="nnbr-20211231.xsd#nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" xlink:to="lab_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_8394255c-0dac-4724-8b87-7e15b71e4b97_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_e1d855e8-c6b7-4855-965b-8cd90b87d397_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All foreign locations</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage_8f5c3635-38b0-441e-863b-ece1fdb65762_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold performance, percentage</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Based On Threshold Performance Achievement Percentage</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award based on threshold performance achievement percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5e090c43-b4f4-4f20-b75f-2a74e70fc95e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_f62390e9-af47-4cbb-b1c9-b3f29cac2308_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease cost:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_f4624c84-6e16-4c35-94e5-13830bafaa56_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_67948ff1-1587-482c-ae8b-719286dced89_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and other employee costs</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_e798a92a-46ce-4e76-a6b7-c1673eb63619_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_8bae0c3a-a71b-40f5-83ea-22b27114ae8a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a769bb94-a2c2-4885-849c-3b374d1cb46b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_de3e833e-c3b3-476b-bf3f-d818cf93f4a0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_CorporateAndConsolidationsMember_b860700e-c76e-49ac-88f9-f051b10056a7_terseLabel_en-US" xlink:label="lab_nnbr_CorporateAndConsolidationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Consolidations</link:label>
    <link:label id="lab_nnbr_CorporateAndConsolidationsMember_label_en-US" xlink:label="lab_nnbr_CorporateAndConsolidationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Consolidations [Member]</link:label>
    <link:label id="lab_nnbr_CorporateAndConsolidationsMember_documentation_en-US" xlink:label="lab_nnbr_CorporateAndConsolidationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and consolidations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndConsolidationsMember" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndConsolidationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_CorporateAndConsolidationsMember" xlink:to="lab_nnbr_CorporateAndConsolidationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_41c646e4-aef7-4e09-84d0-f46ec2f23724_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability - other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage_e96d4b03-0726-4e90-b16a-c8ef60fea07c_terseLabel_en-US" xlink:label="lab_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock remaining in future periods, probability percentage</link:label>
    <link:label id="lab_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage_label_en-US" xlink:label="lab_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Remaining In Future Periods, Probability Percentage</link:label>
    <link:label id="lab_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage_documentation_en-US" xlink:label="lab_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Remaining In Future Periods, Probability Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage" xlink:to="lab_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_60977ace-aeab-4777-bb9d-63ec7dd1839b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other Tax Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_821893af-345f-4b07-aae5-5b9e178de28c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability - other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_acc20b60-2aa0-43fa-b398-fe309e13232c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayable_0c6793d7-9ffa-4047-bfc1-e36fd546d4a6_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International credit facilities</link:label>
    <link:label id="lab_us-gaap_NotesPayable_label_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayable" xlink:to="lab_us-gaap_NotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_601673b9-0a2a-48df-bcb4-82882767ccce_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_6db3a7ea-b00b-4c12-90db-6f350200c1ab_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic loss from continuing operations per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_84bad86c-90d2-4145-9ddc-7022f504ff67_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from discontinued operations, net of tax (Note 2)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ae0ee264-204a-4061-8316-8f529329f226_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_53810e12-baba-4b95-b518-943b80113c1d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_511fd454-513f-4e4e-b2d9-9f03d85b979e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SeniorSecuredAndIncrementalTermLoansMember_d98a3988-9e33-4aec-95d9-3709289075a8_terseLabel_en-US" xlink:label="lab_nnbr_SeniorSecuredAndIncrementalTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured And Incremental Term Loans</link:label>
    <link:label id="lab_nnbr_SeniorSecuredAndIncrementalTermLoansMember_label_en-US" xlink:label="lab_nnbr_SeniorSecuredAndIncrementalTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured And Incremental Term Loans [Member]</link:label>
    <link:label id="lab_nnbr_SeniorSecuredAndIncrementalTermLoansMember_documentation_en-US" xlink:label="lab_nnbr_SeniorSecuredAndIncrementalTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured And Incremental Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredAndIncrementalTermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember" xlink:to="lab_nnbr_SeniorSecuredAndIncrementalTermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e83c5416-e0e9-4f57-8cf6-6f0a52edc053_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_7b960e1c-dcda-4a27-9208-422951611266_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_d677bd51-df30-470d-83c3-5a94e527231d_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization of continuing operations</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_76d8bb58-fb8f-4213-809d-375d23fdcc3f_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_43c214b5-2a54-4be1-a3d5-3a7c76991c09_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Of Liabilities On a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract_41ec677f-5e8b-45a4-849c-3a0232717cb0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs and Asset Impairment Charges [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs and Asset Impairment Charges [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract" xlink:to="lab_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_20d89f2a-2483-4b23-a47b-eb7c427c1c4a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a430500a-81c9-4c75-a496-92e037207156_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease_e7244342-0876-4a30-8940-2b6da5851a9e_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividend Rate Percentage Annual Increase</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease_label_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividend Rate Percentage Annual Increase</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividend Rate Percentage Annual Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease" xlink:to="lab_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_78b889f9-b2be-4313-b516-8eb0adae47d4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f9f4b774-bc8a-4d7e-991a-3777d2e7195f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restructuring and Integration Charges and Reserve Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_SignificantAccountingPoliciesTable_de10bbca-229a-4a4f-bed0-20107ff9a648_terseLabel_en-US" xlink:label="lab_nnbr_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_nnbr_SignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_nnbr_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_nnbr_SignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_nnbr_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SignificantAccountingPoliciesTable" xlink:href="nnbr-20211231.xsd#nnbr_SignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable" xlink:to="lab_nnbr_SignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_772d39d5-0144-42ff-a4dc-e12c14b94307_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2c2ca58d-0622-49b7-ac49-cb9f24ace21c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_94adf10d-3675-423d-ac88-4ca51052433d_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating expense (income), net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_11080d54-f3e5-4037-b382-929bf2267ad3_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_46db1fc0-1c16-4518-a94e-c6a7a41e70b7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne_0dcaa5a3-abd7-4aa4-935e-804e019ecb4f_terseLabel_en-US" xlink:label="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive securities excluded from computation of earnings per share maximum price range one (in usd per share)</link:label>
    <link:label id="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne_label_en-US" xlink:label="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti Dilutive Securities Excluded From Computation Of Earnings Per Share Maximum Price Range One</link:label>
    <link:label id="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne_documentation_en-US" xlink:label="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share maximum price range one.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" xlink:href="nnbr-20211231.xsd#nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" xlink:to="lab_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_86b0bc08-444f-45de-984d-5f0ec2846222_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_e063eaee-1f56-417d-82ff-8a1e186e0787_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_374f99f3-d30b-4df3-a75b-dbc93719c802_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (cash paid for post-closing adjustments on) sale of business, net of cash sold</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_29023158-1650-490c-8e38-9d360750d522_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_7a2a545e-dc54-4d6f-accc-89521e5bce44_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_cd04aa1a-71ac-463c-93c1-747dbf1b4075_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_029118be-af00-441e-99a0-34f02135aaa4_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, before tax</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_b6328295-bd4f-4fcd-82d1-2b2750a90292_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7ea19e68-4138-429c-a653-428e3a1f1034_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_3d9284ad-672e-4f27-8699-2a2d2a43cc64_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_15eac98c-1602-44ee-b0f4-6db71173459e_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_286cfe87-5714-402d-ba15-143b39e7cb7b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_e942643e-679a-4394-bc35-bb0c7503e3b8_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Support services period</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Period of Continuing Involvement after Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:to="lab_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_71b919bc-ed72-4f58-8d67-ff79429c3e91_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock_17d700c2-7360-40ff-93ba-bfb3c99d8d97_terseLabel_en-US" xlink:label="lab_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Performance Based Awards Goals with Respect to TSR and ROIC</link:label>
    <link:label id="lab_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock_label_en-US" xlink:label="lab_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Performance Unit Awards Based On Expected Performance [Table Text Block]</link:label>
    <link:label id="lab_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock_documentation_en-US" xlink:label="lab_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Performance Unit Awards Based On Expected Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" xlink:href="nnbr-20211231.xsd#nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" xlink:to="lab_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_e315b026-7488-44a2-aa8e-29cb432fc6ca_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c102906d-1af6-4001-9134-92601b4fd9e4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_9a27255f-3414-4e25-918c-ac8fa8488c9f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage_577c078a-62fc-46c6-bc64-abbc1159d729_terseLabel_en-US" xlink:label="lab_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Probability percentage warrants will remain outstanding in future periods</link:label>
    <link:label id="lab_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage_label_en-US" xlink:label="lab_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants And Rights Outstanding, Remain Outstanding In Future Periods, Probability Percentage</link:label>
    <link:label id="lab_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage_documentation_en-US" xlink:label="lab_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants And Rights Outstanding, Remain Outstanding In Future Periods, Probability Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" xlink:href="nnbr-20211231.xsd#nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" xlink:to="lab_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_befccb9e-2e41-4648-9c45-99861c96d76b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_ac1fa263-f839-4ea4-bcda-ebf6caefda13_terseLabel_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, cash flow hedge, cumulative gain (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_label_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:to="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_69c80ae7-373f-4964-88d0-a465a40d4aa9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of preferred stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Preferred Stock and Preference Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_13721b26-c287-4046-8f0e-89021cc72667_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, exercise price of warrants or rights (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_430e7822-cb74-4cb0-ab5c-37bf55ebb5d0_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage_e93ad7b6-2ced-453c-83fc-ccfcfda9420f_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Performance, percentage</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share-Based Payment Award Based On Maximum Performance Achievement Percentage</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share-based payment award based on maximum performance achievement percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" xlink:to="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_5e920bfa-c392-424a-83ac-f4e0f1304ccb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_61eeecfe-b75c-452a-8b7d-faa2d0aaeb5b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability - other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_9cff542a-f349-4eb7-bc66-311da43e02bc_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposal of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_ce2fc8d5-4f9d-4371-9e28-e9afb33b6e9c_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and other costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_3c08245d-141d-4355-b10b-da2e071e27fb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_510029ba-c235-4931-a5d5-a8b28a2d57c8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_351efe02-996a-4080-bf56-9348efecf8bc_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_bddaa1d2-a02a-4298-91a6-a4c86b9571b7_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_aea21e5f-5979-40f9-bac4-18165b94f83b_verboseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_c308da44-fdb3-4458-ab3d-4b6648042de5_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_d73df815-ab48-4b06-9575-744baa4e766f_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_862e6d1e-dfdf-4f0d-bb5b-7b5fdef42961_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a17368fe-3e55-4a23-9c6e-9f55688e4ee4_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_533ad77e-ad86-4259-85d4-13963035b941_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_8bf48ce8-9912-40b4-9d0f-eb9d00fce472_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value assumptions, exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_d1256ffe-2afd-422a-874e-ece98bc820df_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5b32faad-a517-486c-8b3f-eb49d6086e8c_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_962ea06f-10b2-4fff-be44-821ea0685096_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations_cc4fe79f-c43f-4b1b-ae1b-81f52cee83a6_terseLabel_en-US" xlink:label="lab_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations_label_en-US" xlink:label="lab_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Obtained In Exchange For Operating Lease Liability, Discontinued Operations</link:label>
    <link:label id="lab_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations_documentation_en-US" xlink:label="lab_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Obtained In Exchange For Operating Lease Liability, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" xlink:href="nnbr-20211231.xsd#nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" xlink:to="lab_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_7cbc4288-7338-4ba5-ac48-510ac0969dee_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:to="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7796bf6d-6e64-4be4-ba5e-01f78b6447db_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Remaining Contractual Term, Options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative_581e70fa-baa8-4a87-8853-8e9b60368806_negatedTerseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of bifurcated embedded derivative</link:label>
    <link:label id="lab_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative_label_en-US" xlink:label="lab_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Recognition Of Bifurcated Embedded Derivative</link:label>
    <link:label id="lab_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Recognition Of Bifurcated Embedded Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" xlink:to="lab_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_a694d4a1-61dd-4c80-9415-e042f2111891_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_76408285-7e0d-4259-a4bf-778843b1ef04_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_eeccf314-f877-4d85-b400-59ee6fe567c4_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_9341084e-9b8c-4b32-b8f9-473221aebab5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from Continuing Operations Before Benefit for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_03d94863-da7a-4fbc-88f2-4ade8afcdbf2_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent_9c24d23a-3ea0-4399-ae6b-311088daf2e4_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of 2019 Treasury regulations</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Impact of Treasury Regulations, Percent</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Impact of Treasury Regulations, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_adaf1cd1-3832-4fd9-8e01-859f1b47ba2c_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2d6dfc2d-16b2-4b97-b8df-8ce72b6b8416_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_d775b6e8-9852-438e-9db6-396d6731bb53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_63ba29d9-7fad-4870-a899-f22612b7733f_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, number of shares issued in transaction (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_8b8d3506-fed5-4e3e-8062-253aaba81d16_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2e2f6a46-8f00-4512-acf4-b9943302e970_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_19543d4f-9d31-4d91-a097-690d6c617bec_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_ed2c3672-41e5-4b4d-a1de-8678172296a3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Value as of Acquisition Date</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_70327986-f2f5-4ca7-a15a-83ddf75d4cc2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Carrying Amount of Intangible Assets by Segment and by Major Asset Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_4c61b3d1-d38b-48f0-8ff5-f8291e5b91be_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of tax reform:</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Impact of Tax Reform Percent [Abstract]</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate reconciliation, impact of tax reform percent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a880320c-2cc9-4afc-b9cd-11ddad4c0dac_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for option exercises (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c8b5fcfb-d539-4f6a-9a78-b0e48c93929e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_c1deaf67-bc59-4929-ad33-9e7c360ed7a0_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b8e8d27d-fd77-497f-a848-ecb30ae48443_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fd57f0b5-c1bf-4910-b2c2-3bfe3351b751_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current-period other comprehensive income (loss) activity, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_c13293b3-6430-46b8-9410-e908cc78082c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_RestructuringAndIntegrationCharges_9d3d3526-2bfa-4494-9e8a-8ed17d69a91c_terseLabel_en-US" xlink:label="lab_nnbr_RestructuringAndIntegrationCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration expense, net</link:label>
    <link:label id="lab_nnbr_RestructuringAndIntegrationCharges_label_en-US" xlink:label="lab_nnbr_RestructuringAndIntegrationCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Integration Charges</link:label>
    <link:label id="lab_nnbr_RestructuringAndIntegrationCharges_documentation_en-US" xlink:label="lab_nnbr_RestructuringAndIntegrationCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and integration charges.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RestructuringAndIntegrationCharges" xlink:href="nnbr-20211231.xsd#nnbr_RestructuringAndIntegrationCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_RestructuringAndIntegrationCharges" xlink:to="lab_nnbr_RestructuringAndIntegrationCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c0e9d33c-6dfd-4168-a28d-2fd74705a0e5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_74ddc7fa-f0bf-450b-be53-01e5349ba23c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_72a88485-cb66-42a0-b21d-bf9da8cdb022_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_90cc9eb6-40cc-4af5-a94c-48793fb5b895_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs and other</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_0a3c15d9-ce19-4534-b6ee-1238cb5f45c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_00807e2a-fb75-4262-a048-70b3aeeacae7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1628c4d5-0d55-4752-a0c8-e054d5c9ba37_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b551a09d-bb58-443d-8f45-32820287af07_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_c9868279-97a1-4244-afd7-c2e6e2a0a92c_negatedTerseLabel_en-US" xlink:label="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of warrants to liabilities (Note 19)</link:label>
    <link:label id="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_561b6ee8-59b1-4b39-b374-86d4b56b6b09_terseLabel_en-US" xlink:label="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of warrants to liabilities</link:label>
    <link:label id="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_label_en-US" xlink:label="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Of Warrants From Equity To Liabilities</link:label>
    <link:label id="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_documentation_en-US" xlink:label="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Of Warrants From Equity To Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" xlink:href="nnbr-20211231.xsd#nnbr_ReclassificationOfWarrantsFromEquityToLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" xlink:to="lab_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_819603e2-2264-417f-8c16-73de1272d090_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DescriptionOfBusinessPolicyTextBlock_960d1c22-ad89-4739-91d3-4085d67705e5_terseLabel_en-US" xlink:label="lab_nnbr_DescriptionOfBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Business</link:label>
    <link:label id="lab_nnbr_DescriptionOfBusinessPolicyTextBlock_label_en-US" xlink:label="lab_nnbr_DescriptionOfBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description Of Business [Policy Text Block]</link:label>
    <link:label id="lab_nnbr_DescriptionOfBusinessPolicyTextBlock_documentation_en-US" xlink:label="lab_nnbr_DescriptionOfBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for description of business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DescriptionOfBusinessPolicyTextBlock" xlink:href="nnbr-20211231.xsd#nnbr_DescriptionOfBusinessPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DescriptionOfBusinessPolicyTextBlock" xlink:to="lab_nnbr_DescriptionOfBusinessPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f7c77e19-18d8-457c-86cf-cd3a55705750_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9408dfdc-0722-4737-98c0-f99247b401e1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0396597a-7ec3-4160-9d62-6b629309f9d4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_c5dc6f31-379e-4253-971e-7f3b914c230a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate during period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_69b9549d-bfab-4db7-84a4-cc1296e56f99_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_1a63faaf-3dab-4ddc-abad-b7a88ca6beac_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of discontinued operations, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityLineItems_c1f3a1ab-f21d-4405-9442-f1a463df00dc_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Line Items]</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityLineItems_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLineItems" xlink:to="lab_us-gaap_TemporaryEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_9e9a09f8-0e32-466b-9c7b-640488e30025_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of interest rate swap settlement, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_5a5299be-270d-4a70-a41d-fad5bd52eca5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows used in finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4dc6bb4e-d0c2-47ef-b2d7-5cef7a8644a6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit face amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_488eb3a5-4bd0-4844-828d-d514f6431157_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency impact and other</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption_1cff55b7-3a21-43c9-9b84-0a0ab9c8ede3_terseLabel_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption_label_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption</link:label>
    <link:label id="lab_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption_documentation_en-US" xlink:label="lab_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" xlink:to="lab_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_NumberOfManufacturingFacilities_b364bf12-ada9-4178-804d-498eed3c7c7d_terseLabel_en-US" xlink:label="lab_nnbr_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of manufacturing facilities</link:label>
    <link:label id="lab_nnbr_NumberOfManufacturingFacilities_label_en-US" xlink:label="lab_nnbr_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Manufacturing Facilities</link:label>
    <link:label id="lab_nnbr_NumberOfManufacturingFacilities_documentation_en-US" xlink:label="lab_nnbr_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of manufacturing facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NumberOfManufacturingFacilities" xlink:href="nnbr-20211231.xsd#nnbr_NumberOfManufacturingFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_NumberOfManufacturingFacilities" xlink:to="lab_nnbr_NumberOfManufacturingFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_9a6bb9cb-0ea7-49d0-9bca-c5bac0549e7b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions_ded734dd-39a5-4e22-bd8e-026877fc7b4b_terseLabel_en-US" xlink:label="lab_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents of continuing operations held at foreign financial institutions</link:label>
    <link:label id="lab_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions_label_en-US" xlink:label="lab_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Held At Foreign Financial Institutions</link:label>
    <link:label id="lab_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions_documentation_en-US" xlink:label="lab_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Held At Foreign Financial Institutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" xlink:href="nnbr-20211231.xsd#nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" xlink:to="lab_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_bc6b0971-64a3-4aa9-b22b-54a78f4277a0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c33a97fb-4666-4d1d-974e-ecee66d89e13_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_6eeba49f-6763-4201-a369-bc4743eee97c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent_22a0ca13-fca7-48f9-9ddb-9a11bc3c265e_terseLabel_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTI</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent_label_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Percent</link:label>
    <link:label id="lab_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent_documentation_en-US" xlink:label="lab_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" xlink:to="lab_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward_87ff173d-19c3-42d8-b864-cef11cdadd89_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term life of options</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Term Of Award</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award terms of award.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" xlink:to="lab_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtInstrumentWeightedAverageRemainingLife_6b09c9bc-e0b4-49bb-9e30-772ffb02de0c_terseLabel_en-US" xlink:label="lab_nnbr_DebtInstrumentWeightedAverageRemainingLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining term</link:label>
    <link:label id="lab_nnbr_DebtInstrumentWeightedAverageRemainingLife_label_en-US" xlink:label="lab_nnbr_DebtInstrumentWeightedAverageRemainingLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Weighted Average Remaining Life</link:label>
    <link:label id="lab_nnbr_DebtInstrumentWeightedAverageRemainingLife_documentation_en-US" xlink:label="lab_nnbr_DebtInstrumentWeightedAverageRemainingLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Weighted Average Remaining Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentWeightedAverageRemainingLife" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentWeightedAverageRemainingLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtInstrumentWeightedAverageRemainingLife" xlink:to="lab_nnbr_DebtInstrumentWeightedAverageRemainingLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_db438ba7-4b8f-462c-8e6a-250078f28d06_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_4f3dcb6e-2247-49c1-84f1-8d5640a8d03a_terseLabel_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of shares issuable based on maximum performance</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_label_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share-Based Payment Award Percentage Of Shares Issuable Based On Maximum Performance</link:label>
    <link:label id="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_documentation_en-US" xlink:label="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share-based payment award percentage of shares issuable based on maximum performance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" xlink:to="lab_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_3713d600-1777-44d6-b1a4-628b57e52d51_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales (exclusive of depreciation and amortization shown separately below)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_1759c104-c521-450f-978c-6464b0702aa9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_99a6b931-66fd-423e-aab4-25c30337cbc5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium), Net</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_2c2d7399-1ccf-4bc9-89c1-ee4f964197b9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Integration</link:label>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Impairment, and Other Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_18afce2d-b8ab-4157-ac3c-d0f8ba409186_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_2af7dcf7-a5b3-49f9-a072-397a0f310b7b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:to="lab_us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_df1dbdfc-acc3-4da2-8ed1-3be94ccbdd40_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock, as-converted</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_DebtCovenantPeriodTwoMember_c5cb9811-7c95-42e0-a2bf-f0f81589a114_terseLabel_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period Two</link:label>
    <link:label id="lab_nnbr_DebtCovenantPeriodTwoMember_label_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period Two [Member]</link:label>
    <link:label id="lab_nnbr_DebtCovenantPeriodTwoMember_documentation_en-US" xlink:label="lab_nnbr_DebtCovenantPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodTwoMember" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_DebtCovenantPeriodTwoMember" xlink:to="lab_nnbr_DebtCovenantPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_AutomotiveMemberMember_a5cc35bb-b653-4137-b53e-8f32827367ed_terseLabel_en-US" xlink:label="lab_nnbr_AutomotiveMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automotive Member</link:label>
    <link:label id="lab_nnbr_AutomotiveMemberMember_label_en-US" xlink:label="lab_nnbr_AutomotiveMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automotive Member [Member]</link:label>
    <link:label id="lab_nnbr_AutomotiveMemberMember_documentation_en-US" xlink:label="lab_nnbr_AutomotiveMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automotive Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AutomotiveMemberMember" xlink:href="nnbr-20211231.xsd#nnbr_AutomotiveMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_AutomotiveMemberMember" xlink:to="lab_nnbr_AutomotiveMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities_c554d123-d8ef-4260-9e75-0584a70dd31c_terseLabel_en-US" xlink:label="lab_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges in other current and non-current liabilities</link:label>
    <link:label id="lab_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities_label_en-US" xlink:label="lab_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges in other current and non-current liabilities</link:label>
    <link:label id="lab_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities_documentation_en-US" xlink:label="lab_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges in other current and non-current liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" xlink:href="nnbr-20211231.xsd#nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" xlink:to="lab_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_f23240f1-00cf-46c6-bd1a-074fd342cc45_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_e3fb0654-6fb8-4dad-89e1-fb06d580938c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0a694053-267b-4f4c-b443-d59b846fa98d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_a5146ecd-55e1-4876-b923-564c9adaa6f4_verboseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt and write-off of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_2ae28366-e522-4444-be3b-2c0773a61060_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_bc9a0b9b-75b7-496a-b6b9-03247dd89ca0_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_52d0422a-a492-4a39-b2e6-9891045f568f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManufacturingFacilityMember_23db83a7-80a6-4b51-b8c6-f061e830147f_terseLabel_en-US" xlink:label="lab_us-gaap_ManufacturingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Facility</link:label>
    <link:label id="lab_us-gaap_ManufacturingFacilityMember_label_en-US" xlink:label="lab_us-gaap_ManufacturingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManufacturingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManufacturingFacilityMember" xlink:to="lab_us-gaap_ManufacturingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dc605622-95d7-4d0d-917e-bcf34791b932_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_04f98854-636d-4758-a723-079540ccf0e3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nnbr_OtherCountryMember_59ab74c0-4067-4935-90fb-cd00e875ed07_terseLabel_en-US" xlink:label="lab_nnbr_OtherCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_nnbr_OtherCountryMember_label_en-US" xlink:label="lab_nnbr_OtherCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Country [Member]</link:label>
    <link:label id="lab_nnbr_OtherCountryMember_documentation_en-US" xlink:label="lab_nnbr_OtherCountryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other country.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherCountryMember" xlink:href="nnbr-20211231.xsd#nnbr_OtherCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nnbr_OtherCountryMember" xlink:to="lab_nnbr_OtherCountryMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>nnbr-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:44795823-a596-4f68-aefb-39a347fddfd8,g:9872701b-9859-41d1-8753-701ec7797d12-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.nninc.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_6edabd8d-995a-4d09-ab94-5875306d7c89" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_af7464bc-ca15-4015-bc1b-4d4f21c5d10e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6edabd8d-995a-4d09-ab94-5875306d7c89" xlink:to="loc_dei_EntitiesTable_af7464bc-ca15-4015-bc1b-4d4f21c5d10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bb824706-4d20-4b1c-8a90-ca4783ca7db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_af7464bc-ca15-4015-bc1b-4d4f21c5d10e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bb824706-4d20-4b1c-8a90-ca4783ca7db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd4b0abd-4229-4804-bf58-857533870473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bb824706-4d20-4b1c-8a90-ca4783ca7db8" xlink:to="loc_us-gaap_ClassOfStockDomain_dd4b0abd-4229-4804-bf58-857533870473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e31fe45e-b85f-4639-8e8d-1094f32bce3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd4b0abd-4229-4804-bf58-857533870473" xlink:to="loc_us-gaap_CommonStockMember_e31fe45e-b85f-4639-8e8d-1094f32bce3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_af7464bc-ca15-4015-bc1b-4d4f21c5d10e" xlink:to="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5d9e4be8-35b5-4317-8772-94f4639452b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentType_5d9e4be8-35b5-4317-8772-94f4639452b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c2eb23b6-1ff8-4ff2-8d6e-9290039941b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentAnnualReport_c2eb23b6-1ff8-4ff2-8d6e-9290039941b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4ccc9faa-a956-4b92-94a2-b58f5d10925a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentPeriodEndDate_4ccc9faa-a956-4b92-94a2-b58f5d10925a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_60ed5eea-9424-42e0-b546-6e7adeb962db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentTransitionReport_60ed5eea-9424-42e0-b546-6e7adeb962db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_6dd55a24-ba37-4c5a-b940-6f8ff803e51b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityFileNumber_6dd55a24-ba37-4c5a-b940-6f8ff803e51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_737f49c6-d044-49a9-9a62-24d6f2c52408" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityRegistrantName_737f49c6-d044-49a9-9a62-24d6f2c52408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_69907174-00a7-4c34-b133-cadd495953a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_69907174-00a7-4c34-b133-cadd495953a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_2e308b74-aca2-4050-9dbb-e8a25ae3817e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityTaxIdentificationNumber_2e308b74-aca2-4050-9dbb-e8a25ae3817e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a4ae6aa8-eabc-4af1-bc77-35ef638d241a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressAddressLine1_a4ae6aa8-eabc-4af1-bc77-35ef638d241a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_0123e388-230f-4b84-84ea-1cf7859fe321" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressCityOrTown_0123e388-230f-4b84-84ea-1cf7859fe321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_753f1ddc-d3c8-416e-938b-2f30ccb37c27" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressStateOrProvince_753f1ddc-d3c8-416e-938b-2f30ccb37c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_39136cdd-67d6-43f5-9d7a-b255452ccf36" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityAddressPostalZipCode_39136cdd-67d6-43f5-9d7a-b255452ccf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7d2ee970-a932-44f4-a314-022ac15edcca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_CityAreaCode_7d2ee970-a932-44f4-a314-022ac15edcca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f0863c00-d313-496e-87d3-bea9471b04dd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_LocalPhoneNumber_f0863c00-d313-496e-87d3-bea9471b04dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a3bf620e-c888-4341-8767-b282651c784a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_Security12bTitle_a3bf620e-c888-4341-8767-b282651c784a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_13969530-b809-4a9d-8b58-00fb58ff8336" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_TradingSymbol_13969530-b809-4a9d-8b58-00fb58ff8336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d749b2dc-3bd0-403d-bf5d-7a6a1c5fb6e7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_SecurityExchangeName_d749b2dc-3bd0-403d-bf5d-7a6a1c5fb6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_a261adfb-fd8a-4c62-b8f3-d6ee7f7ca1a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_a261adfb-fd8a-4c62-b8f3-d6ee7f7ca1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_b0c39ef7-f9ad-467d-9c5f-17771a2bcd59" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityVoluntaryFilers_b0c39ef7-f9ad-467d-9c5f-17771a2bcd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_80ad7c50-4474-43f7-a039-7bebe9c45b58" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityCurrentReportingStatus_80ad7c50-4474-43f7-a039-7bebe9c45b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_e76906c0-2387-4499-89ec-a83f0a566003" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityInteractiveDataCurrent_e76906c0-2387-4499-89ec-a83f0a566003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c85e53e7-d90a-44fa-a9ba-1a4173f201cf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityFilerCategory_c85e53e7-d90a-44fa-a9ba-1a4173f201cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_83a4df54-344b-4663-bc13-a39b57959b21" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntitySmallBusiness_83a4df54-344b-4663-bc13-a39b57959b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_4a89bfb0-f635-4070-b190-364d4e1586d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityEmergingGrowthCompany_4a89bfb0-f635-4070-b190-364d4e1586d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_300f7bfd-1815-4372-8dd9-2c063642019a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_IcfrAuditorAttestationFlag_300f7bfd-1815-4372-8dd9-2c063642019a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_64435ec2-1713-42ac-ad9a-f791709b9c0c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityShellCompany_64435ec2-1713-42ac-ad9a-f791709b9c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_b330b749-abf9-4527-a452-5feba71b9e28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityPublicFloat_b330b749-abf9-4527-a452-5feba71b9e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ba356191-8db5-49a0-a413-5d11eb6c0725" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ba356191-8db5-49a0-a413-5d11eb6c0725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_beb5f521-821f-4acb-8781-e6f41d047138" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_beb5f521-821f-4acb-8781-e6f41d047138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9ada5ba5-d9dc-48db-92cf-0fa2b79c7233" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_EntityCentralIndexKey_9ada5ba5-d9dc-48db-92cf-0fa2b79c7233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b49906f2-e9b8-4a2f-907e-907f408bd677" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_CurrentFiscalYearEndDate_b49906f2-e9b8-4a2f-907e-907f408bd677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_45e908bd-3ca0-4c98-a84a-56c8732ccb0b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentFiscalYearFocus_45e908bd-3ca0-4c98-a84a-56c8732ccb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a0a83c3d-d8d8-4b52-9d09-ad1384596017" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a0a83c3d-d8d8-4b52-9d09-ad1384596017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_ed180868-3be6-4aae-b812-67c587e2a510" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_50750f66-47a1-4fec-9eaa-0de345bcc53a" xlink:to="loc_dei_AmendmentFlag_ed180868-3be6-4aae-b812-67c587e2a510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AuditInformation" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_4def801e-0953-4c42-8391-cba12fc0a09c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_02e0824e-04f3-4c15-b802-2b52315800cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4def801e-0953-4c42-8391-cba12fc0a09c" xlink:to="loc_dei_DocumentInformationTable_02e0824e-04f3-4c15-b802-2b52315800cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis_e096a088-e590-4b2f-948c-4c39be849226" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_02e0824e-04f3-4c15-b802-2b52315800cd" xlink:to="loc_dei_DocumentInformationDocumentAxis_e096a088-e590-4b2f-948c-4c39be849226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_bd83ce75-929f-4610-99c2-af3ab8edea77" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationDocumentAxis_e096a088-e590-4b2f-948c-4c39be849226" xlink:to="loc_dei_DocumentDomain_bd83ce75-929f-4610-99c2-af3ab8edea77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_02e0824e-04f3-4c15-b802-2b52315800cd" xlink:to="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c067c2f7-c4b4-43b6-b901-28855eade360" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:to="loc_dei_AuditorName_c067c2f7-c4b4-43b6-b901-28855eade360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_e5964c1a-e2d4-4ae6-8884-90ce4eb4f71c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:to="loc_dei_AuditorLocation_e5964c1a-e2d4-4ae6-8884-90ce4eb4f71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_6905d2e7-dee5-478e-854d-4326bd244048" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_d65ca1fa-ca0a-4b29-acb2-8eeb4808e447" xlink:to="loc_dei_AuditorFirmId_6905d2e7-dee5-478e-854d-4326bd244048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe6bbd2b-1605-4c0c-b2df-d343b6e0f1df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe6bbd2b-1605-4c0c-b2df-d343b6e0f1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_e8773aac-5848-41d9-b69f-f457601f1ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_e8773aac-5848-41d9-b69f-f457601f1ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_78058be0-040e-4ef3-86ed-e2796ec31ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_78058be0-040e-4ef3-86ed-e2796ec31ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9526fc3b-94f1-49fa-b41b-918f86e2249f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9526fc3b-94f1-49fa-b41b-918f86e2249f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RestructuringAndIntegrationCharges_2f570024-ca36-430b-9de7-5ef8fe35af95" xlink:href="nnbr-20211231.xsd#nnbr_RestructuringAndIntegrationCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_nnbr_RestructuringAndIntegrationCharges_2f570024-ca36-430b-9de7-5ef8fe35af95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2d6b656b-dc7f-473b-a622-24be3093c53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2d6b656b-dc7f-473b-a622-24be3093c53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_aa158668-501a-43c7-b084-ee35f6358316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_aa158668-501a-43c7-b084-ee35f6358316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6356b6d6-db7c-45db-9e70-080b93ee362a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_OperatingIncomeLoss_6356b6d6-db7c-45db-9e70-080b93ee362a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_94b9ce87-6c38-4cda-a899-c00aa2e3e0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_InterestExpense_94b9ce87-6c38-4cda-a899-c00aa2e3e0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bb802bde-4081-4fb7-a298-321cbd826a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bb802bde-4081-4fb7-a298-321cbd826a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DerivativeInstrumentsPaymentExpense_7bc9ab0a-03fa-4fbf-a87a-b2097d510fa1" xlink:href="nnbr-20211231.xsd#nnbr_DerivativeInstrumentsPaymentExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_nnbr_DerivativeInstrumentsPaymentExpense_7bc9ab0a-03fa-4fbf-a87a-b2097d510fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_755113cf-b75a-445c-a26c-8095c9ac47be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_755113cf-b75a-445c-a26c-8095c9ac47be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ca6b4b0f-bfc4-4a5e-8497-27559d9650f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ca6b4b0f-bfc4-4a5e-8497-27559d9650f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4e13dd37-350f-47dd-984c-eb9eb8a9c5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4e13dd37-350f-47dd-984c-eb9eb8a9c5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fafc6b46-35a5-40bf-88b1-43267c88eacf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fafc6b46-35a5-40bf-88b1-43267c88eacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f5cd9de3-9e97-4d14-968d-ff4fc7f61907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f5cd9de3-9e97-4d14-968d-ff4fc7f61907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_4cbd57d7-afc8-4a5f-a231-139d70eb4594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_4cbd57d7-afc8-4a5f-a231-139d70eb4594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_255123ac-400a-42e4-8cfa-a2c8c5167fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_255123ac-400a-42e4-8cfa-a2c8c5167fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3b55fe60-2a83-44e7-b5a8-fb9552e831a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_ProfitLoss_3b55fe60-2a83-44e7-b5a8-fb9552e831a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b24565e7-97d3-44e1-8e7a-bf6482e6c885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b24565e7-97d3-44e1-8e7a-bf6482e6c885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax_fbda46a6-0423-4379-bfed-581f592663cf" xlink:href="nnbr-20211231.xsd#nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b24565e7-97d3-44e1-8e7a-bf6482e6c885" xlink:to="loc_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax_fbda46a6-0423-4379-bfed-581f592663cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_a2d99fa6-8cc5-4900-93c1-56a23d0054bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b24565e7-97d3-44e1-8e7a-bf6482e6c885" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_a2d99fa6-8cc5-4900-93c1-56a23d0054bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_7d5eb972-1789-4b6a-8467-c97122b2ed9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b24565e7-97d3-44e1-8e7a-bf6482e6c885" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_7d5eb972-1789-4b6a-8467-c97122b2ed9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_81df5861-a227-49cd-a4fe-d1860eed5dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b24565e7-97d3-44e1-8e7a-bf6482e6c885" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_81df5861-a227-49cd-a4fe-d1860eed5dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bce5812e-6f65-4d14-abe0-3fc4db636028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b24565e7-97d3-44e1-8e7a-bf6482e6c885" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bce5812e-6f65-4d14-abe0-3fc4db636028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_278ff030-cbbc-4963-9b61-8fec802cf3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_278ff030-cbbc-4963-9b61-8fec802cf3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_71b7a827-8d62-4094-8a34-4c511a587581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_71b7a827-8d62-4094-8a34-4c511a587581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_51417f1f-4c25-4e28-98ec-74b4b5b2f557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_71b7a827-8d62-4094-8a34-4c511a587581" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_51417f1f-4c25-4e28-98ec-74b4b5b2f557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_d7adc913-5d68-4aa6-b889-82d2e2d295c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_71b7a827-8d62-4094-8a34-4c511a587581" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_d7adc913-5d68-4aa6-b889-82d2e2d295c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c6da3ab9-aa64-40a1-8f45-f29c486e5e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_71b7a827-8d62-4094-8a34-4c511a587581" xlink:to="loc_us-gaap_EarningsPerShareBasic_c6da3ab9-aa64-40a1-8f45-f29c486e5e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e895f9a9-0051-4876-a408-f425617c7cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_71b7a827-8d62-4094-8a34-4c511a587581" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e895f9a9-0051-4876-a408-f425617c7cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_b784ab39-1fac-4bab-bf5e-81739f4efc15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c801bbef-1eeb-4504-b3bc-a8a1e9204b03" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_b784ab39-1fac-4bab-bf5e-81739f4efc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a9d8cab3-fa7d-45c6-98f7-a53d7d734970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_b784ab39-1fac-4bab-bf5e-81739f4efc15" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a9d8cab3-fa7d-45c6-98f7-a53d7d734970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_d1722940-947e-4045-913c-1609126bab00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_b784ab39-1fac-4bab-bf5e-81739f4efc15" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_d1722940-947e-4045-913c-1609126bab00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_73d916d3-5c5e-467f-aa75-381878d03ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_b784ab39-1fac-4bab-bf5e-81739f4efc15" xlink:to="loc_us-gaap_EarningsPerShareDiluted_73d916d3-5c5e-467f-aa75-381878d03ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_049bf51f-f3f7-4f49-8971-c3ebf298a1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_b784ab39-1fac-4bab-bf5e-81739f4efc15" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_049bf51f-f3f7-4f49-8971-c3ebf298a1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_706437ad-e3e8-442b-89da-29dd47feca93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_706437ad-e3e8-442b-89da-29dd47feca93" xlink:to="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_49d28bea-2ad1-48dc-a999-4a9ff3dce126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_49d28bea-2ad1-48dc-a999-4a9ff3dce126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7782541b-c9d9-4c6f-b4dd-d846a0c41e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7782541b-c9d9-4c6f-b4dd-d846a0c41e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_25b096b4-2094-4a76-afef-8bcf723bbc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:to="loc_us-gaap_InventoryNet_25b096b4-2094-4a76-afef-8bcf723bbc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_7a5fc1a4-b203-4514-b690-b26adc3ebba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:to="loc_us-gaap_IncomeTaxesReceivable_7a5fc1a4-b203-4514-b690-b26adc3ebba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_a5c2e152-b4f1-435d-8071-5335793560d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_a5c2e152-b4f1-435d-8071-5335793560d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_24f54845-ee6a-43ee-91cb-a5d83f703111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:to="loc_us-gaap_OtherAssetsCurrent_24f54845-ee6a-43ee-91cb-a5d83f703111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1dcc221d-43b8-44ee-b62a-17377fde95bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6637be5a-98c9-41aa-ae3a-e9435f590b21" xlink:to="loc_us-gaap_AssetsCurrent_1dcc221d-43b8-44ee-b62a-17377fde95bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_48999ec9-4005-42b3-99d7-57e52793e9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_48999ec9-4005-42b3-99d7-57e52793e9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b9408ef7-e94e-42aa-aaa7-dccbaf3af91e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b9408ef7-e94e-42aa-aaa7-dccbaf3af91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2c100660-7da6-4502-a46b-82a20e6b125e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_Goodwill_2c100660-7da6-4502-a46b-82a20e6b125e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9afde9a4-aa64-4901-b11c-8e39b7c368f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9afde9a4-aa64-4901-b11c-8e39b7c368f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f23b088a-0709-4705-860f-d6ba9948e0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_EquityMethodInvestments_f23b088a-0709-4705-860f-d6ba9948e0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_7c4c16eb-3f31-4f77-9d97-e4ce49540bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_7c4c16eb-3f31-4f77-9d97-e4ce49540bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c634e990-3657-4390-8337-fefc86490141" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c634e990-3657-4390-8337-fefc86490141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2668acc1-9144-4730-aa94-0551f1e663d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2668acc1-9144-4730-aa94-0551f1e663d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_32a7d2ca-4e31-48b0-a3d8-34674622d61b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7cbdca85-313d-4923-b7c9-7d71d63c3787" xlink:to="loc_us-gaap_Assets_32a7d2ca-4e31-48b0-a3d8-34674622d61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_706437ad-e3e8-442b-89da-29dd47feca93" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_89114916-23e7-4ac5-84cc-de620c4e0b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_AccountsPayableCurrent_89114916-23e7-4ac5-84cc-de620c4e0b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1db44f36-59b0-4f1b-a7c0-a65032692f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1db44f36-59b0-4f1b-a7c0-a65032692f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_130ade09-1dae-45fe-bec7-6f8dc1e887ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_130ade09-1dae-45fe-bec7-6f8dc1e887ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_08276cbd-f7ad-410f-9ce7-845de4d6119c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_LongTermDebtCurrent_08276cbd-f7ad-410f-9ce7-845de4d6119c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9dfd62b2-2d86-4a8a-a261-f8eee6e0c995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9dfd62b2-2d86-4a8a-a261-f8eee6e0c995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9f743dac-78ac-412a-8f10-8b3724b2f895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9f743dac-78ac-412a-8f10-8b3724b2f895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_54c806be-bd3c-4488-bc3c-ca35c9b79411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_54c806be-bd3c-4488-bc3c-ca35c9b79411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9519c309-a061-401a-b3e8-f561f8c59b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce47dfb8-be37-4a4c-86a2-28c2e79c766b" xlink:to="loc_us-gaap_LiabilitiesCurrent_9519c309-a061-401a-b3e8-f561f8c59b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_450d69c0-1dc6-47c5-8a7a-94f833551a16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_450d69c0-1dc6-47c5-8a7a-94f833551a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_11cf3ef0-3e0e-4148-ad0b-ad0ba88ec028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_11cf3ef0-3e0e-4148-ad0b-ad0ba88ec028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_54526ffd-df53-4d8a-95dd-e552bc0e07ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_54526ffd-df53-4d8a-95dd-e552bc0e07ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0ac37e2d-5478-4e96-bae2-0da371e496ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0ac37e2d-5478-4e96-bae2-0da371e496ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_0d8d8f07-d78b-4e65-b706-63ec04891e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_0d8d8f07-d78b-4e65-b706-63ec04891e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_62118f82-82ac-4131-acec-3dda13e5328e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_62118f82-82ac-4131-acec-3dda13e5328e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1011decf-aa5c-4912-bf85-57da8588bbe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_Liabilities_1011decf-aa5c-4912-bf85-57da8588bbe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8b01a06c-4b28-46ca-8152-d160e7a505e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8b01a06c-4b28-46ca-8152-d160e7a505e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_d336c27a-f004-4f26-b330-d156a0eb3c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_d336c27a-f004-4f26-b330-d156a0eb3c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8e7cce3a-76f7-429f-81c8-80db869fd1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5ec2d0a-ca42-4190-9a72-d0eb01d02f68" xlink:to="loc_us-gaap_StockholdersEquityAbstract_8e7cce3a-76f7-429f-81c8-80db869fd1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b0fe9ee6-e925-4d53-8835-fc06d9c5aab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8e7cce3a-76f7-429f-81c8-80db869fd1a7" xlink:to="loc_us-gaap_CommonStockValue_b0fe9ee6-e925-4d53-8835-fc06d9c5aab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2b40516a-c9f0-4a87-9799-fd46de1e2d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8e7cce3a-76f7-429f-81c8-80db869fd1a7" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2b40516a-c9f0-4a87-9799-fd46de1e2d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ff991843-16c3-4f37-8d6f-f24763256ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8e7cce3a-76f7-429f-81c8-80db869fd1a7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ff991843-16c3-4f37-8d6f-f24763256ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7589df72-5343-41a9-a6cc-49cb5b8616be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8e7cce3a-76f7-429f-81c8-80db869fd1a7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7589df72-5343-41a9-a6cc-49cb5b8616be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_08091ad0-e326-4656-95b5-d3dd8e5979a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8e7cce3a-76f7-429f-81c8-80db869fd1a7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_08091ad0-e326-4656-95b5-d3dd8e5979a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3eb7f9ca-7fad-4a40-8f4b-8c749795c715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_706437ad-e3e8-442b-89da-29dd47feca93" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3eb7f9ca-7fad-4a40-8f4b-8c749795c715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dc0e21f7-676e-43c4-a887-c3a02e5fd3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_706437ad-e3e8-442b-89da-29dd47feca93" xlink:to="loc_us-gaap_StatementTable_dc0e21f7-676e-43c4-a887-c3a02e5fd3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3f0ce73f-a2e6-470a-b904-abe8b8ec835a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dc0e21f7-676e-43c4-a887-c3a02e5fd3e3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3f0ce73f-a2e6-470a-b904-abe8b8ec835a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3f0ce73f-a2e6-470a-b904-abe8b8ec835a" xlink:to="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_0f119830-511b-4aca-8e31-1f0c6b712536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_0f119830-511b-4aca-8e31-1f0c6b712536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_62b40550-1ce2-4363-9d96-1f189fcb80b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e6c0bda0-ee8d-4dcd-8989-61f183935b69" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_62b40550-1ce2-4363-9d96-1f189fcb80b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e72207fd-d789-4bd3-b8fe-661c543c40f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dc0e21f7-676e-43c4-a887-c3a02e5fd3e3" xlink:to="loc_us-gaap_StatementLineItems_e72207fd-d789-4bd3-b8fe-661c543c40f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_2cc6db25-fbc5-4ac9-bf26-b73f491fe0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e72207fd-d789-4bd3-b8fe-661c543c40f2" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_2cc6db25-fbc5-4ac9-bf26-b73f491fe0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_613570a1-8d25-40e9-93de-aaa1a1f5da15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_613570a1-8d25-40e9-93de-aaa1a1f5da15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_cc29b0f8-2e8a-4e90-836c-f6ffc42eb160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_cc29b0f8-2e8a-4e90-836c-f6ffc42eb160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5f64a81a-e7b0-41c6-8550-73b712041645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5f64a81a-e7b0-41c6-8550-73b712041645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_9807aa66-5bdd-4d3b-bbc3-7519e0bae15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_9807aa66-5bdd-4d3b-bbc3-7519e0bae15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2e678963-e57f-4fb8-9efe-57942a33089d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2e678963-e57f-4fb8-9efe-57942a33089d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_366e5e55-0b15-427e-9938-89cefe993ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_366e5e55-0b15-427e-9938-89cefe993ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ab50b835-db5b-4719-b2fb-a546abd015df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_CommonStockSharesIssued_ab50b835-db5b-4719-b2fb-a546abd015df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5019202e-7b95-4bb4-8bdf-ea6dfb5d5ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5019202e-7b95-4bb4-8bdf-ea6dfb5d5ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9420eb67-fa99-4929-b53b-89065cecef1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308d60ca-ca88-4e24-98da-0b297334a7d8" xlink:to="loc_us-gaap_StatementTable_9420eb67-fa99-4929-b53b-89065cecef1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba7b9593-2f69-4d9a-8cf9-681c9707a95d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9420eb67-fa99-4929-b53b-89065cecef1c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba7b9593-2f69-4d9a-8cf9-681c9707a95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba7b9593-2f69-4d9a-8cf9-681c9707a95d" xlink:to="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_496d5fd2-1ad4-4fa1-bbf9-0eae25dbd6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_496d5fd2-1ad4-4fa1-bbf9-0eae25dbd6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_b9f5392b-d3d1-4c65-8786-a86ac3e01340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_10fb2b2d-292b-42de-970f-acf72af5a53c" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_b9f5392b-d3d1-4c65-8786-a86ac3e01340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9420eb67-fa99-4929-b53b-89065cecef1c" xlink:to="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_61211dfc-875a-4f33-86aa-e45501a2e3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_61211dfc-875a-4f33-86aa-e45501a2e3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_29080ce8-77b6-4d05-bac5-c0e2005694a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_29080ce8-77b6-4d05-bac5-c0e2005694a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_94a4b43d-9bda-46e7-a25c-e9c1d220e840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_94a4b43d-9bda-46e7-a25c-e9c1d220e840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fb9174a0-ff1e-4ffc-bf9f-cf8cbf765f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_63c25f91-1399-4392-8f12-ae205c74ad8b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fb9174a0-ff1e-4ffc-bf9f-cf8cbf765f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b38568fe-231a-4cfc-92a1-f21c5a067305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b38568fe-231a-4cfc-92a1-f21c5a067305" xlink:to="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bb47539d-4618-4c57-b94f-0dce4079eeda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bb47539d-4618-4c57-b94f-0dce4079eeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bb47539d-4618-4c57-b94f-0dce4079eeda" xlink:to="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_17b32049-2177-44bf-9b21-74c56585bfd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_CommonStockMember_17b32049-2177-44bf-9b21-74c56585bfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9d990ebe-970d-45bb-8fc2-b366e9e23d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9d990ebe-970d-45bb-8fc2-b366e9e23d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_fb06012c-31fa-4a9b-919e-ae2790643f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_WarrantMember_fb06012c-31fa-4a9b-919e-ae2790643f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_83c0e3df-6132-4062-89bc-50e490fa3d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_RetainedEarningsMember_83c0e3df-6132-4062-89bc-50e490fa3d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9eec9129-a5a7-47bc-b861-4c15daf0ba1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ceb90b7e-0344-45a3-abbd-bb3ad3e92c15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9eec9129-a5a7-47bc-b861-4c15daf0ba1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a90c7858-64db-4f63-b590-00bcb20df217" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a90c7858-64db-4f63-b590-00bcb20df217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e4698870-de47-4df6-8811-1c55a7aefe26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a90c7858-64db-4f63-b590-00bcb20df217" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e4698870-de47-4df6-8811-1c55a7aefe26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_27c8fc50-06e0-483c-9c56-563d36948017" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e4698870-de47-4df6-8811-1c55a7aefe26" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_27c8fc50-06e0-483c-9c56-563d36948017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1a734e54-595d-44cc-93a3-37c4875da598" xlink:to="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_26285177-2340-4412-bbec-ff57c45154b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_SharesIssued_26285177-2340-4412-bbec-ff57c45154b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe2dcf03-093d-4a2d-9298-5b4dd2679108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe2dcf03-093d-4a2d-9298-5b4dd2679108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5d8eb646-5f8e-42bb-8a98-f789710496e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_ProfitLoss_5d8eb646-5f8e-42bb-8a98-f789710496e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_20b89528-efcf-4503-9181-690d4056c337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_DividendsCommonStockCash_20b89528-efcf-4503-9181-690d4056c337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9a299128-372c-4da7-bd18-0648fef7e667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9a299128-372c-4da7-bd18-0648fef7e667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6f9e9c84-bc97-4c42-84eb-c7b7891dc71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6f9e9c84-bc97-4c42-84eb-c7b7891dc71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStock_d770e51d-b91b-4a16-aa90-70d320f7a813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_DividendsPreferredStock_d770e51d-b91b-4a16-aa90-70d320f7a813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b74a4364-b6c0-47ce-9186-bd60b9ca7f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b74a4364-b6c0-47ce-9186-bd60b9ca7f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_de8775d4-060c-4c73-ab74-2ff7fd9ece3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_de8775d4-060c-4c73-ab74-2ff7fd9ece3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c3f02147-236c-4558-8b50-0979ac270637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c3f02147-236c-4558-8b50-0979ac270637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d275abc5-c696-4ca7-aed5-753103358cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d275abc5-c696-4ca7-aed5-753103358cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation_4d25dd0d-aae3-4507-a4c6-cbb194cfd6bd" xlink:href="nnbr-20211231.xsd#nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation_4d25dd0d-aae3-4507-a4c6-cbb194cfd6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation_8806aba7-d6fb-472a-803b-3027785d4318" xlink:href="nnbr-20211231.xsd#nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation_8806aba7-d6fb-472a-803b-3027785d4318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates_423bc221-d491-4588-99bd-81a9c68c570d" xlink:href="nnbr-20211231.xsd#nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates_423bc221-d491-4588-99bd-81a9c68c570d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_deb430df-6ea1-4f31-8432-54274f747e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_deb430df-6ea1-4f31-8432-54274f747e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_673813cb-c01a-4152-a020-6d27c63e9168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_673813cb-c01a-4152-a020-6d27c63e9168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_b229b612-0a92-4fc9-92f3-d4a0f79d2cd5" xlink:href="nnbr-20211231.xsd#nnbr_ReclassificationOfWarrantsFromEquityToLiabilities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_b229b612-0a92-4fc9-92f3-d4a0f79d2cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_88ccd845-092f-4991-acf8-4703dffc8a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_88ccd845-092f-4991-acf8-4703dffc8a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_11073b8c-ee8e-4af4-a030-14d53811636d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_11073b8c-ee8e-4af4-a030-14d53811636d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2af53b7e-465e-4c1d-aa8c-d777819f52be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_2af53b7e-465e-4c1d-aa8c-d777819f52be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_2b3196f6-0c61-4819-a79e-51ce87e467b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_2b3196f6-0c61-4819-a79e-51ce87e467b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_13539cec-b748-4fb2-8a1d-d8fc9be18355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_13539cec-b748-4fb2-8a1d-d8fc9be18355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_120cd595-7641-41d7-9fea-831d98664975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_SharesIssued_120cd595-7641-41d7-9fea-831d98664975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e953c29a-f076-47cf-be0b-daf5832a99b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_e953c29a-f076-47cf-be0b-daf5832a99b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_db3bdf54-0d4f-468d-8434-da31447e0510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e302ea61-cb9c-40f8-ab00-ea414047df7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_db3bdf54-0d4f-468d-8434-da31447e0510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0da1a7c0-f8bc-446e-b33f-6b1355c9e29d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_c54fe961-afd7-4fbf-8a21-29cb3fc7e813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0da1a7c0-f8bc-446e-b33f-6b1355c9e29d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_c54fe961-afd7-4fbf-8a21-29cb3fc7e813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_b476fc2b-4577-444a-bd8d-da28f9d57757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0da1a7c0-f8bc-446e-b33f-6b1355c9e29d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_b476fc2b-4577-444a-bd8d-da28f9d57757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c07f409-e980-4180-9310-9c1256c65549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c07f409-e980-4180-9310-9c1256c65549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_74caa6d2-1f74-40d1-a77d-aa41f0ad532d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c07f409-e980-4180-9310-9c1256c65549" xlink:to="loc_us-gaap_ProfitLoss_74caa6d2-1f74-40d1-a77d-aa41f0ad532d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c07f409-e980-4180-9310-9c1256c65549" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b3f92886-29d3-495e-9e13-e66fb71ec97f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b3f92886-29d3-495e-9e13-e66fb71ec97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_761bf315-a162-4a26-ba6d-f2eff88e73be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_761bf315-a162-4a26-ba6d-f2eff88e73be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_37f30b99-1822-4376-b8be-99b5c19bc950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_37f30b99-1822-4376-b8be-99b5c19bc950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f4f626c5-4173-44e6-baf2-d12ace4227d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f4f626c5-4173-44e6-baf2-d12ace4227d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_ae0853dc-c591-4bbb-a461-6f6621929003" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_ae0853dc-c591-4bbb-a461-6f6621929003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_eaefaedf-69de-4b6a-b363-849a367ddb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_eaefaedf-69de-4b6a-b363-849a367ddb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_3d569579-618a-4464-8d80-bc1fa7d341f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_3d569579-618a-4464-8d80-bc1fa7d341f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet_0ab79f19-65ef-4e2f-84dd-746c9a8c5984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet_0ab79f19-65ef-4e2f-84dd-746c9a8c5984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_39931a33-bf0c-44ef-8c12-3fc6a2b98f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_39931a33-bf0c-44ef-8c12-3fc6a2b98f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_e07a821b-5727-4ba9-b4d1-16baba0072c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_e07a821b-5727-4ba9-b4d1-16baba0072c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations_7e4cc2d9-9f17-4969-a0cd-9e7e19cdc199" xlink:href="nnbr-20211231.xsd#nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations_7e4cc2d9-9f17-4969-a0cd-9e7e19cdc199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_cd4aece2-271f-49e1-8fe3-e880531ddb21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_cd4aece2-271f-49e1-8fe3-e880531ddb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_76157cdc-3cd2-4baa-8c08-904e97922579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3900db4d-217d-41b7-95e8-723e8231ccb2" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_76157cdc-3cd2-4baa-8c08-904e97922579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395f8f63-e23e-4959-9983-4e36c764d590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c07f409-e980-4180-9310-9c1256c65549" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395f8f63-e23e-4959-9983-4e36c764d590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1302d169-3209-4be7-859a-b983c9ae8d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395f8f63-e23e-4959-9983-4e36c764d590" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1302d169-3209-4be7-859a-b983c9ae8d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_08ee2187-d925-4f58-859e-3dad6936701c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395f8f63-e23e-4959-9983-4e36c764d590" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_08ee2187-d925-4f58-859e-3dad6936701c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_b2470610-cb20-4268-b341-8c68c45655b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395f8f63-e23e-4959-9983-4e36c764d590" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_b2470610-cb20-4268-b341-8c68c45655b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1f7036b7-e643-4147-8a19-0f48447ce7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395f8f63-e23e-4959-9983-4e36c764d590" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1f7036b7-e643-4147-8a19-0f48447ce7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9e9ce43f-b6db-4e4e-9100-ffd6e2978648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_395f8f63-e23e-4959-9983-4e36c764d590" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9e9ce43f-b6db-4e4e-9100-ffd6e2978648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ff4930b0-20fd-4bfc-8901-3c5fb3549646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c07f409-e980-4180-9310-9c1256c65549" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ff4930b0-20fd-4bfc-8901-3c5fb3549646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_745d8931-aa49-40c3-bde0-4985b45c727f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_745d8931-aa49-40c3-bde0-4985b45c727f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1c5009ef-3bf0-47c0-8e8b-9b124de6d729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1c5009ef-3bf0-47c0-8e8b-9b124de6d729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f44a20d2-1e16-413f-8715-26383c939856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f44a20d2-1e16-413f-8715-26383c939856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52115089-e201-42c6-a841-f48affe3f24f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52115089-e201-42c6-a841-f48affe3f24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_8f3e4406-8fef-494f-8dc1-74609d59d21a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_8f3e4406-8fef-494f-8dc1-74609d59d21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_da6472f3-c748-4ec3-ae24-4e5d797e6c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_da6472f3-c748-4ec3-ae24-4e5d797e6c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5e108073-bad4-4e38-a01a-7444e54b3af3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5e108073-bad4-4e38-a01a-7444e54b3af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e1a80379-9e2b-4926-b48a-fbc75c0be3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_07262fb5-32c0-4892-a15e-457d4a2b8899" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e1a80379-9e2b-4926-b48a-fbc75c0be3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts_4ab5f76b-517a-4320-885f-d008f043ecb4" xlink:href="nnbr-20211231.xsd#nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts_4ab5f76b-517a-4320-885f-d008f043ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_1e9c3471-7dc1-4e68-b206-3d2edf8956a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_PaymentsOfDividends_1e9c3471-7dc1-4e68-b206-3d2edf8956a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_dbbcf373-1e39-4057-a566-a6ea6cf61aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_dbbcf373-1e39-4057-a566-a6ea6cf61aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_3b5e6420-7e4f-4e3b-a3fa-9d5b5c405047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_3b5e6420-7e4f-4e3b-a3fa-9d5b5c405047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentsForTemporaryEquityRedemption_6efe6be0-0bbf-4efc-9464-2b7e31df9ddd" xlink:href="nnbr-20211231.xsd#nnbr_PaymentsForTemporaryEquityRedemption"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_nnbr_PaymentsForTemporaryEquityRedemption_6efe6be0-0bbf-4efc-9464-2b7e31df9ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bc6cd978-b148-499b-9e51-7f32c7130d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bc6cd978-b148-499b-9e51-7f32c7130d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0bce6a0d-f973-466a-9273-5a2cc540f64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0bce6a0d-f973-466a-9273-5a2cc540f64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_ea5a159f-ce00-40a0-98a4-8a7812c0539f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_ea5a159f-ce00-40a0-98a4-8a7812c0539f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_d1930377-c2c6-4896-a961-082741a77c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_d1930377-c2c6-4896-a961-082741a77c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcc48355-dc2b-4e47-91a7-cc8f84f758e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b93c042-ea2e-437d-a385-39a1c656db70" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dcc48355-dc2b-4e47-91a7-cc8f84f758e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a30dbc2a-255a-40fc-8185-4dc60588a76e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a30dbc2a-255a-40fc-8185-4dc60588a76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a7e02e99-e0c7-42a6-8a1a-e7d65849d0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a7e02e99-e0c7-42a6-8a1a-e7d65849d0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e213696b-d381-41be-892b-eea3943daa80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e213696b-d381-41be-892b-eea3943daa80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23d4eb11-0de4-4ddc-8ff3-47ae84bc00c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23d4eb11-0de4-4ddc-8ff3-47ae84bc00c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f33de29d-410e-4856-8ef3-5f12356db8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f33de29d-410e-4856-8ef3-5f12356db8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_d88ad5ab-6383-4173-8a39-d1c5bf3b5047" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f33de29d-410e-4856-8ef3-5f12356db8e2" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_d88ad5ab-6383-4173-8a39-d1c5bf3b5047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities_84667083-88b3-41ef-b0cb-6cc0ea131983" xlink:href="nnbr-20211231.xsd#nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f33de29d-410e-4856-8ef3-5f12356db8e2" xlink:to="loc_nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities_84667083-88b3-41ef-b0cb-6cc0ea131983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2a45ee28-1eec-4130-b404-27523596469f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da6478f4-5656-43ae-aa54-b0635c0af86b" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2a45ee28-1eec-4130-b404-27523596469f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_66c89df3-db02-4823-b5d8-041909ef8f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2a45ee28-1eec-4130-b404-27523596469f" xlink:to="loc_us-gaap_InterestPaidNet_66c89df3-db02-4823-b5d8-041909ef8f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_c01b66bf-8df3-4660-a425-8539aa1f6d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2a45ee28-1eec-4130-b404-27523596469f" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_c01b66bf-8df3-4660-a425-8539aa1f6d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_985a049a-5c99-4c5a-8c30-6f7dec3470a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_5f194f9a-25de-48ce-abdb-42796c4dc485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_985a049a-5c99-4c5a-8c30-6f7dec3470a8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_5f194f9a-25de-48ce-abdb-42796c4dc485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_647e2049-c9e9-495e-9220-9513afc33e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_4c894ce1-56c1-4ccb-8292-189628a14705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_647e2049-c9e9-495e-9220-9513afc33e3d" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_4c894ce1-56c1-4ccb-8292-189628a14705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DescriptionOfBusinessPolicyTextBlock_f909fbde-279a-4d9f-bae0-cf4501fefb27" xlink:href="nnbr-20211231.xsd#nnbr_DescriptionOfBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_nnbr_DescriptionOfBusinessPolicyTextBlock_f909fbde-279a-4d9f-bae0-cf4501fefb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e723a397-37a2-429c-9a43-9473efbdc648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e723a397-37a2-429c-9a43-9473efbdc648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PrinciplesOfConsolidationPolicyTextBlock_8394cc13-dc66-44f4-989b-0121eacd8b6d" xlink:href="nnbr-20211231.xsd#nnbr_PrinciplesOfConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_nnbr_PrinciplesOfConsolidationPolicyTextBlock_8394cc13-dc66-44f4-989b-0121eacd8b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_d58a1586-11bc-488b-8849-4f4b119493a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_UseOfEstimates_d58a1586-11bc-488b-8849-4f4b119493a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_59cc846d-a03f-4821-94fd-3440e5a269c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_59cc846d-a03f-4821-94fd-3440e5a269c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock_693e7d5c-8c1b-493e-ae95-ffa7e54bd979" xlink:href="nnbr-20211231.xsd#nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock_693e7d5c-8c1b-493e-ae95-ffa7e54bd979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_b412db71-bd14-492c-9d7b-2d08e65c520f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_b412db71-bd14-492c-9d7b-2d08e65c520f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b8835994-82ed-4249-9cb7-fc4d6ed377ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b8835994-82ed-4249-9cb7-fc4d6ed377ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_69cdff34-df38-4eb2-a3a9-48d621dd240e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_69cdff34-df38-4eb2-a3a9-48d621dd240e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_3b487c7d-b04d-4619-ad10-14aaadadce2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_3b487c7d-b04d-4619-ad10-14aaadadce2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a6da3773-e5d9-4880-88cf-6b1ef9c727be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a6da3773-e5d9-4880-88cf-6b1ef9c727be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_4960ff7e-12e8-4b86-81c9-ffc4c1a3adc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_4960ff7e-12e8-4b86-81c9-ffc4c1a3adc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_2cf655d3-33ff-44d5-90b2-a880de467261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_2cf655d3-33ff-44d5-90b2-a880de467261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_66183421-23e9-456a-9c59-264c9d14998c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_66183421-23e9-456a-9c59-264c9d14998c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_f885b45b-554b-42ba-a32c-98f310a499c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_f885b45b-554b-42ba-a32c-98f310a499c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_fb8d1bd2-bf7f-4ce8-9f91-084620d82b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_fb8d1bd2-bf7f-4ce8-9f91-084620d82b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e2ac8902-e2d6-4dc5-85d2-767b6ecb0100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e2ac8902-e2d6-4dc5-85d2-767b6ecb0100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_83dff6f4-daa4-4f81-8162-952a53098f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_83dff6f4-daa4-4f81-8162-952a53098f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock_d9bd9066-709f-41d5-8877-4716d8f73248" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomeLossPerCommonSharePolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock_d9bd9066-709f-41d5-8877-4716d8f73248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_0b8bcc7e-45b0-489c-947c-0ec26ee48daf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3c9e7aa9-52ef-4c02-85aa-81ab57fd20de" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_0b8bcc7e-45b0-489c-947c-0ec26ee48daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RegulatoryAssetsAbstract_338b22c0-3ae8-4f4c-a29c-5470aaa0f6ce" xlink:href="nnbr-20211231.xsd#nnbr_RegulatoryAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:href="nnbr-20211231.xsd#nnbr_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_RegulatoryAssetsAbstract_338b22c0-3ae8-4f4c-a29c-5470aaa0f6ce" xlink:to="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c1477a6f-095f-4d8d-bb3a-1311b72cee38" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c1477a6f-095f-4d8d-bb3a-1311b72cee38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_318fee86-6852-411d-b1fd-225ddec43aae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c1477a6f-095f-4d8d-bb3a-1311b72cee38" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_318fee86-6852-411d-b1fd-225ddec43aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_bdc457b7-5070-4ebf-8367-135f1ed491b0" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_318fee86-6852-411d-b1fd-225ddec43aae" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_bdc457b7-5070-4ebf-8367-135f1ed491b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efb2e741-55c9-4274-b73e-50779ce5340a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efb2e741-55c9-4274-b73e-50779ce5340a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efb2e741-55c9-4274-b73e-50779ce5340a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_8654a765-eeac-40e5-aa75-12a22ea925cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:to="loc_us-gaap_BuildingMember_8654a765-eeac-40e5-aa75-12a22ea925cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b52bfba5-4156-43ad-82c7-0b9450371b28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_20771a31-fb1a-42cd-abc3-4c16f90d546e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b52bfba5-4156-43ad-82c7-0b9450371b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_srt_RangeAxis_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_edf4c3ee-c3b1-46e3-97e2-b24c4803a64d" xlink:to="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7bfde948-5e5e-41ea-aad8-e2ee75623f84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:to="loc_srt_MinimumMember_7bfde948-5e5e-41ea-aad8-e2ee75623f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e71cf59-c87b-45c2-a133-3c17a602460f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9ee116b5-ac15-4d09-9aba-ca94f34fc845" xlink:to="loc_srt_MaximumMember_5e71cf59-c87b-45c2-a133-3c17a602460f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_05654450-6070-4c21-8c9e-f27a4d0b6e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_05654450-6070-4c21-8c9e-f27a4d0b6e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0cc94f9a-5f41-4375-9ecf-b2bacf1e8798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_05654450-6070-4c21-8c9e-f27a4d0b6e05" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0cc94f9a-5f41-4375-9ecf-b2bacf1e8798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_4a1510cf-780f-44fc-b6b4-66e69dd4d6ae" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0cc94f9a-5f41-4375-9ecf-b2bacf1e8798" xlink:to="loc_nnbr_LifeSciencesMember_4a1510cf-780f-44fc-b6b4-66e69dd4d6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_97bff026-db01-452f-99e4-99f07e29f86e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_CreditFacilityAxis_97bff026-db01-452f-99e4-99f07e29f86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fa6381e4-7a69-4c7a-93a1-d47aa6139087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_97bff026-db01-452f-99e4-99f07e29f86e" xlink:to="loc_us-gaap_CreditFacilityDomain_fa6381e4-7a69-4c7a-93a1-d47aa6139087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_b36740b9-161d-4096-ae4c-eb6a089d0ff6" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredAndIncrementalTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fa6381e4-7a69-4c7a-93a1-d47aa6139087" xlink:to="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_b36740b9-161d-4096-ae4c-eb6a089d0ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_92e941c4-a38a-41f1-a3d1-8024e8d7ee60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_92e941c4-a38a-41f1-a3d1-8024e8d7ee60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fddcd7e5-014f-45bf-9c88-6fb69aa45575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_92e941c4-a38a-41f1-a3d1-8024e8d7ee60" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fddcd7e5-014f-45bf-9c88-6fb69aa45575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8d594dc3-c8af-487d-b5ff-d9a584dbc0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_fddcd7e5-014f-45bf-9c88-6fb69aa45575" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8d594dc3-c8af-487d-b5ff-d9a584dbc0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:href="nnbr-20211231.xsd#nnbr_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesTable_ae0d2eef-90e6-417f-a284-58e7a9606c2b" xlink:to="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NumberOfManufacturingFacilities_6b639736-bf9b-489c-9abd-051e242ba0f7" xlink:href="nnbr-20211231.xsd#nnbr_NumberOfManufacturingFacilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_nnbr_NumberOfManufacturingFacilities_6b639736-bf9b-489c-9abd-051e242ba0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c4e3f8f0-08a5-445c-8c41-47a5be94eeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c4e3f8f0-08a5-445c-8c41-47a5be94eeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_d608a9e4-2721-49ff-a3ce-3292bfedffbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_RepaymentsOfDebt_d608a9e4-2721-49ff-a3ce-3292bfedffbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_b50ee177-20a6-4299-a627-c352e4dcc9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_b50ee177-20a6-4299-a627-c352e4dcc9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions_a06fe364-1487-460d-935d-2adff0e202ea" xlink:href="nnbr-20211231.xsd#nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions_a06fe364-1487-460d-935d-2adff0e202ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2889bc13-ab48-408e-82df-d494c25a8171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2889bc13-ab48-408e-82df-d494c25a8171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_a0622f64-4653-444c-985c-1c58eebbdecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SignificantAccountingPoliciesLineItems_019bf860-b93a-44d9-8286-cf05992ccf8a" xlink:to="loc_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_a0622f64-4653-444c-985c-1c58eebbdecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d6ecf09a-4797-4ae2-b270-7708b45b550b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_dc8ff3c3-0b1d-4702-b0fe-81da4cfccddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d6ecf09a-4797-4ae2-b270-7708b45b550b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_dc8ff3c3-0b1d-4702-b0fe-81da4cfccddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5e17407c-1936-4565-a74a-43b3d22de4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_a7ef8f6a-ef16-4203-a08d-033c1d9e207f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5e17407c-1936-4565-a74a-43b3d22de4fe" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_a7ef8f6a-ef16-4203-a08d-033c1d9e207f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_892a9c68-0468-4b9e-87cc-129368137a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_892a9c68-0468-4b9e-87cc-129368137a6b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d4e59ce8-6341-443d-987b-aa1d65922189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d4e59ce8-6341-443d-987b-aa1d65922189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_20876d7f-aa04-44ca-805b-e6737dee0f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d4e59ce8-6341-443d-987b-aa1d65922189" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_20876d7f-aa04-44ca-805b-e6737dee0f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4f102f9-dab9-4545-b6dc-7a3ba809cb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_20876d7f-aa04-44ca-805b-e6737dee0f83" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4f102f9-dab9-4545-b6dc-7a3ba809cb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a8be1f7f-4545-4866-b57a-777bd3e4837a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a8be1f7f-4545-4866-b57a-777bd3e4837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_48896033-2667-4348-a664-8457275a2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a8be1f7f-4545-4866-b57a-777bd3e4837a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_48896033-2667-4348-a664-8457275a2e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_b5ea5dcd-e23f-4d11-a46e-b84d73742dcc" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_48896033-2667-4348-a664-8457275a2e0a" xlink:to="loc_nnbr_LifeSciencesMember_b5ea5dcd-e23f-4d11-a46e-b84d73742dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c22d9f71-1d5c-4f56-a265-377405a3b371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_CreditFacilityAxis_c22d9f71-1d5c-4f56-a265-377405a3b371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_24f2df9b-06ec-4b0c-99dd-b17da9e082b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c22d9f71-1d5c-4f56-a265-377405a3b371" xlink:to="loc_us-gaap_CreditFacilityDomain_24f2df9b-06ec-4b0c-99dd-b17da9e082b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_9fef8731-cca1-4b35-9584-2fe61aa1e40e" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredAndIncrementalTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_24f2df9b-06ec-4b0c-99dd-b17da9e082b9" xlink:to="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_9fef8731-cca1-4b35-9584-2fe61aa1e40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_bdb2a12c-bd8c-434b-83d6-96dc706cce76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_ReportingUnitAxis_bdb2a12c-bd8c-434b-83d6-96dc706cce76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_f59c0c1b-b3ab-4a93-9a56-08fd14170bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_bdb2a12c-bd8c-434b-83d6-96dc706cce76" xlink:to="loc_us-gaap_ReportingUnitDomain_f59c0c1b-b3ab-4a93-9a56-08fd14170bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_7d733848-74d4-4cb5-8e35-fcc06cbafc61" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_f59c0c1b-b3ab-4a93-9a56-08fd14170bd5" xlink:to="loc_nnbr_LifeSciencesMember_7d733848-74d4-4cb5-8e35-fcc06cbafc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2f1c1043-3ce2-40a1-abb7-8897fa7be300" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_65cf76d7-c8f0-496e-83cb-d1e2a7a941a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_65cf76d7-c8f0-496e-83cb-d1e2a7a941a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds_abe930aa-3321-49e2-8350-1d59360c7672" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds_abe930aa-3321-49e2-8350-1d59360c7672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds_151067dc-c202-407a-9a91-3b2ce027d164" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds_151067dc-c202-407a-9a91-3b2ce027d164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_8d459678-19e0-447f-88f0-f4217f6381af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_8d459678-19e0-447f-88f0-f4217f6381af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable_b0b1c5e0-3ef3-4520-b132-6531abbd1054" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable_b0b1c5e0-3ef3-4520-b132-6531abbd1054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_8897659e-7a4a-4cb0-8b1a-d6d9179c120a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_RepaymentsOfDebt_8897659e-7a4a-4cb0-8b1a-d6d9179c120a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d2096300-1cc7-4638-add6-18624ea74f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d2096300-1cc7-4638-add6-18624ea74f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_173350f7-66fa-4f91-ad5f-1e8f552322bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal_173350f7-66fa-4f91-ad5f-1e8f552322bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment_01f1e1e9-555d-4461-ab60-4fd033e25bd5" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupEstimatedTaxIndemnificationPayment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment_01f1e1e9-555d-4461-ab60-4fd033e25bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_78373634-83c1-4730-a278-0ade5789bd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_107ecc17-bf00-4e56-8690-46fab28138d0" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_78373634-83c1-4730-a278-0ade5789bd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_b2be5aa9-ef3b-4d51-b576-381ca68158c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_b2be5aa9-ef3b-4d51-b576-381ca68158c4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d073ec46-5a51-4b71-81c4-4cdcbd8788ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d073ec46-5a51-4b71-81c4-4cdcbd8788ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5fe12f94-dfe5-4295-b152-fb347ea22457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d073ec46-5a51-4b71-81c4-4cdcbd8788ad" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5fe12f94-dfe5-4295-b152-fb347ea22457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_87f3e478-4c48-44a0-a39c-8001537a09e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_5fe12f94-dfe5-4295-b152-fb347ea22457" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_87f3e478-4c48-44a0-a39c-8001537a09e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1cb09ee3-2ca4-4580-a8ab-0f101fd47766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1cb09ee3-2ca4-4580-a8ab-0f101fd47766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7c98c689-c637-4b82-a4cd-36df2a48d744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1cb09ee3-2ca4-4580-a8ab-0f101fd47766" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7c98c689-c637-4b82-a4cd-36df2a48d744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_5ebdc9a6-4988-48ee-bf8b-f439648ff402" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7c98c689-c637-4b82-a4cd-36df2a48d744" xlink:to="loc_nnbr_LifeSciencesMember_5ebdc9a6-4988-48ee-bf8b-f439648ff402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4a55f77-1983-4896-bcd4-42e0aa4609b7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_eca70ea4-b628-4398-a66a-fa36f11deadd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_eca70ea4-b628-4398-a66a-fa36f11deadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1e128dad-4e9f-4d79-877e-5da7c62cf780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1e128dad-4e9f-4d79-877e-5da7c62cf780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_0479bb7c-a65c-49c6-9208-dc23e2954ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_0479bb7c-a65c-49c6-9208-dc23e2954ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_45f94dc4-0ccc-43f2-b166-14f3fab245ff" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts_45f94dc4-0ccc-43f2-b166-14f3fab245ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_a666404a-2598-48e5-9991-4f5a230bff36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_a666404a-2598-48e5-9991-4f5a230bff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_add2ede2-f8fc-43eb-894e-c2ecaff5769f" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges_add2ede2-f8fc-43eb-894e-c2ecaff5769f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_c7941668-932d-4271-8090-2b4d7f2d54b4" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_c7941668-932d-4271-8090-2b4d7f2d54b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_583d29a0-98ea-41a2-8a95-d016d4cf1353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_583d29a0-98ea-41a2-8a95-d016d4cf1353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_9327efc2-59b6-4d6c-909a-e80326d1008e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_9327efc2-59b6-4d6c-909a-e80326d1008e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_8fe33908-25da-4777-bb7c-a9290f8418dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_8fe33908-25da-4777-bb7c-a9290f8418dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_bbd75776-96e3-4b9e-8e60-a2e2db4e15e7" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_bbd75776-96e3-4b9e-8e60-a2e2db4e15e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_ed3f1191-dc29-4bbf-8d92-98e93de38c80" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet_ed3f1191-dc29-4bbf-8d92-98e93de38c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_c8dbbaac-34ab-42ab-be75-d88975b3f6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_c8dbbaac-34ab-42ab-be75-d88975b3f6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_4c980a6c-4c06-4976-b786-a046c040a05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_4c980a6c-4c06-4976-b786-a046c040a05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_9266382b-3529-441c-ae5e-86a1ac44a3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_9266382b-3529-441c-ae5e-86a1ac44a3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8893533f-1ec3-4864-b4d7-118d7b2d5543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8893533f-1ec3-4864-b4d7-118d7b2d5543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_6e7741c0-09ec-48c6-856f-5e617436c57a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_6e7741c0-09ec-48c6-856f-5e617436c57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1ef49661-2790-41f0-aea1-7dfd26dd729e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e09217cb-9ded-4e29-ae2b-091c903d7637" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1ef49661-2790-41f0-aea1-7dfd26dd729e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4bfb624a-d179-42a6-910b-e767e274baf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4bfb624a-d179-42a6-910b-e767e274baf9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e69dfef8-8076-418b-bf7b-b5b652fba9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6f6a03ea-81d9-4516-8bd2-d21a3ed77a9f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e69dfef8-8076-418b-bf7b-b5b652fba9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_a397422f-b503-4c23-a816-277a69fc4633" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e69dfef8-8076-418b-bf7b-b5b652fba9b2" xlink:to="loc_nnbr_LifeSciencesMember_a397422f-b503-4c23-a816-277a69fc4633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_458c3963-9a4d-4f4e-bbfb-58e860a4a946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_458c3963-9a4d-4f4e-bbfb-58e860a4a946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_bb99f46a-d502-4c79-a048-f5317aa84986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_458c3963-9a4d-4f4e-bbfb-58e860a4a946" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_bb99f46a-d502-4c79-a048-f5317aa84986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_516a87a2-07a3-454a-9392-96bc3b70362a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_bb99f46a-d502-4c79-a048-f5317aa84986" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_516a87a2-07a3-454a-9392-96bc3b70362a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18012a9c-6d35-4917-81c1-213b4868d945" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_8ff5e4ef-fb0c-4274-8246-9951e60d0c55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_InterestExpenseDebt_8ff5e4ef-fb0c-4274-8246-9951e60d0c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_17ad50d6-7633-4050-88b0-a774b40d8534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_17ad50d6-7633-4050-88b0-a774b40d8534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_882def28-bd12-4dc6-af6e-f8ce1c9bb7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_882def28-bd12-4dc6-af6e-f8ce1c9bb7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0f4356ea-50e3-4378-904b-8a14735bd518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_29b157af-a0a6-4132-b34e-91d1a8350741" xlink:to="loc_us-gaap_InterestExpense_0f4356ea-50e3-4378-904b-8a14735bd518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_acc5aaef-c0bc-4b55-9d28-a4e2c0dc47c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_acc5aaef-c0bc-4b55-9d28-a4e2c0dc47c7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_bc520347-dbe2-405a-9a38-831a4b7c5b30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_bc520347-dbe2-405a-9a38-831a4b7c5b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6a609617-d0bd-44ec-b746-721830fdbae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_bc520347-dbe2-405a-9a38-831a4b7c5b30" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6a609617-d0bd-44ec-b746-721830fdbae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_53dc385b-5b64-42bb-b0ec-d8fedc9baff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6a609617-d0bd-44ec-b746-721830fdbae5" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_53dc385b-5b64-42bb-b0ec-d8fedc9baff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c808d92f-061a-47ed-8756-d5966451f738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c808d92f-061a-47ed-8756-d5966451f738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a42a6459-1931-43e7-b272-750f990c3e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c808d92f-061a-47ed-8756-d5966451f738" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a42a6459-1931-43e7-b272-750f990c3e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_34c682c1-d738-41b8-9e74-a6a8ee3e0ff1" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a42a6459-1931-43e7-b272-750f990c3e1a" xlink:to="loc_nnbr_LifeSciencesMember_34c682c1-d738-41b8-9e74-a6a8ee3e0ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_4cd873a8-befe-48ed-98e9-e9c1bfb82810" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_9b72ecc8-bc75-415a-b566-ad66fb35f871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_us-gaap_DepreciationAndAmortizationDiscontinuedOperations_9b72ecc8-bc75-415a-b566-ad66fb35f871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_284a2efa-e197-4cdb-855f-559ff46bb988" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss_284a2efa-e197-4cdb-855f-559ff46bb988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_5a9b7075-556a-479e-b863-119a08f95e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_5a9b7075-556a-479e-b863-119a08f95e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_d409c6e4-bc9a-4d10-9493-ec0288374228" xlink:href="nnbr-20211231.xsd#nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt_d409c6e4-bc9a-4d10-9493-ec0288374228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_a3a89a6c-e491-48e4-b775-747e1a68a7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_us-gaap_CapitalExpenditureDiscontinuedOperations_a3a89a6c-e491-48e4-b775-747e1a68a7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations_35786d0f-9ffe-4eef-bc4d-e50f9628d0f3" xlink:href="nnbr-20211231.xsd#nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations_35786d0f-9ffe-4eef-bc4d-e50f9628d0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations_8e3ea427-e426-4381-b1b2-08724e0353e5" xlink:href="nnbr-20211231.xsd#nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6f18942f-4284-4b8f-867b-b08b3f9b4598" xlink:to="loc_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations_8e3ea427-e426-4381-b1b2-08724e0353e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/Acquisitions" xlink:type="simple" xlink:href="nnbr-20211231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_da693392-bb52-43da-a5bf-9856e8c13271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2f49942c-be2c-460c-98fe-de0cdd2a657c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_da693392-bb52-43da-a5bf-9856e8c13271" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2f49942c-be2c-460c-98fe-de0cdd2a657c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDescriptionAbstract_52fbf659-569e-42d0-a890-c0ef9d4f70a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a0be7e45-f684-45f1-ac6f-32b83475aa71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationDescriptionAbstract_52fbf659-569e-42d0-a890-c0ef9d4f70a8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a0be7e45-f684-45f1-ac6f-32b83475aa71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_81f9ea22-a212-46f5-9292-c6199f8be206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a0be7e45-f684-45f1-ac6f-32b83475aa71" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_81f9ea22-a212-46f5-9292-c6199f8be206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_81f9ea22-a212-46f5-9292-c6199f8be206" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ParagonMedicalIncMember_12946268-f620-4bb3-905b-86ca91ca9117" xlink:href="nnbr-20211231.xsd#nnbr_ParagonMedicalIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:to="loc_nnbr_ParagonMedicalIncMember_12946268-f620-4bb3-905b-86ca91ca9117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_BridgemedicaLLCMember_7c4ffcbe-31bd-4af2-8c4b-f082a1e98816" xlink:href="nnbr-20211231.xsd#nnbr_BridgemedicaLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:to="loc_nnbr_BridgemedicaLLCMember_7c4ffcbe-31bd-4af2-8c4b-f082a1e98816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SouthernCaliforniaTechnicalArtsInc.Member_83a03e8e-b453-401d-a8c8-135ffb9ce65c" xlink:href="nnbr-20211231.xsd#nnbr_SouthernCaliforniaTechnicalArtsInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dcbcf763-33e9-4f7d-87de-5b053d2bcb73" xlink:to="loc_nnbr_SouthernCaliforniaTechnicalArtsInc.Member_83a03e8e-b453-401d-a8c8-135ffb9ce65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c981e309-b778-408f-9b87-d9900dde1800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_a0be7e45-f684-45f1-ac6f-32b83475aa71" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_c981e309-b778-408f-9b87-d9900dde1800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_479dd239-4cd0-490c-b1e3-bf1485927e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c981e309-b778-408f-9b87-d9900dde1800" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_479dd239-4cd0-490c-b1e3-bf1485927e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SegmentInformation" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_be6e4abb-5adc-4117-b864-23612450487e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_4db73d4a-e222-4f95-892e-6b262350a22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_be6e4abb-5adc-4117-b864-23612450487e" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_4db73d4a-e222-4f95-892e-6b262350a22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f8fc16b3-9e19-4214-a1e7-36fd685f1cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_214ff797-9941-4259-ac49-0aa58398033e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f8fc16b3-9e19-4214-a1e7-36fd685f1cb4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_214ff797-9941-4259-ac49-0aa58398033e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_e4dbf76d-c134-4d76-8c58-3932dc69dd61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f8fc16b3-9e19-4214-a1e7-36fd685f1cb4" xlink:to="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_e4dbf76d-c134-4d76-8c58-3932dc69dd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SegmentInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SegmentInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SegmentInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c46b7122-b70e-498f-868b-0b18b6d8d772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c46b7122-b70e-498f-868b-0b18b6d8d772" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_580fea7a-0ab9-4fd3-b921-87849b468353" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_580fea7a-0ab9-4fd3-b921-87849b468353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ab57c293-131d-4157-831d-81f949d44237" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_580fea7a-0ab9-4fd3-b921-87849b468353" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ab57c293-131d-4157-831d-81f949d44237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_b8dbb0bc-ebf1-428e-a808-430000b485df" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ab57c293-131d-4157-831d-81f949d44237" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_b8dbb0bc-ebf1-428e-a808-430000b485df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d580325d-2abf-46f1-bdac-9a6b23429770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d580325d-2abf-46f1-bdac-9a6b23429770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d580325d-2abf-46f1-bdac-9a6b23429770" xlink:to="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_4651c880-c95a-43c1-bc76-e4020a7e5538" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:to="loc_nnbr_MobileSolutionsMember_4651c880-c95a-43c1-bc76-e4020a7e5538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_ca493738-78c9-4e9f-a575-66df80fb6a9f" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:to="loc_nnbr_PowerSolutionsMember_ca493738-78c9-4e9f-a575-66df80fb6a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndConsolidationsMember_bba4f031-4b7b-4240-87a6-357532a99c42" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndConsolidationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94ea1129-e964-4a60-a9d6-2b5d9663c093" xlink:to="loc_nnbr_CorporateAndConsolidationsMember_bba4f031-4b7b-4240-87a6-357532a99c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_88049c1b-5d8f-47f9-ba73-dba0bf3300e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_srt_ConsolidationItemsAxis_88049c1b-5d8f-47f9-ba73-dba0bf3300e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_88049c1b-5d8f-47f9-ba73-dba0bf3300e8" xlink:to="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_3b99f05a-f90a-429e-b742-ed8a9d17e5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:to="loc_us-gaap_OperatingSegmentsMember_3b99f05a-f90a-429e-b742-ed8a9d17e5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndEliminationsMember_620282bf-2063-44c6-8992-591c8b6356cf" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2d38a1dc-f469-439e-b0a4-8d9930d474e0" xlink:to="loc_nnbr_CorporateAndEliminationsMember_620282bf-2063-44c6-8992-591c8b6356cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_24e1bf85-9ceb-47e4-b389-509308410633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_24e1bf85-9ceb-47e4-b389-509308410633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1a3e8943-ba2c-4b0c-b058-4474720b89ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_24e1bf85-9ceb-47e4-b389-509308410633" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1a3e8943-ba2c-4b0c-b058-4474720b89ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_d44b5864-c882-4df4-ad01-35a4ebba1c8f" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1a3e8943-ba2c-4b0c-b058-4474720b89ba" xlink:to="loc_nnbr_LifeSciencesMember_d44b5864-c882-4df4-ad01-35a4ebba1c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0d9ca1bf-eafd-4f63-8453-aa9979847660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0d9ca1bf-eafd-4f63-8453-aa9979847660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2a6852e8-32a3-46bd-b0d4-2413d1907620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0d9ca1bf-eafd-4f63-8453-aa9979847660" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2a6852e8-32a3-46bd-b0d4-2413d1907620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a65cfcea-b905-4e0b-ba1e-e370897fba46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2a6852e8-32a3-46bd-b0d4-2413d1907620" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a65cfcea-b905-4e0b-ba1e-e370897fba46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e600fdea-27b6-40d8-ac1a-396524982450" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_36b3d7f3-e7a0-49e8-a3b3-16041e78d9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_NumberOfReportableSegments_36b3d7f3-e7a0-49e8-a3b3-16041e78d9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_36d1c7a8-0a38-4b36-ba71-e551fa09d7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_NumberOfOperatingSegments_36d1c7a8-0a38-4b36-ba71-e551fa09d7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_32340c64-422a-4d87-8069-048fc438358d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_32340c64-422a-4d87-8069-048fc438358d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_29cab3bc-9d1c-46f1-b7d0-a1bd7bfbf499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_29cab3bc-9d1c-46f1-b7d0-a1bd7bfbf499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ccde6780-93a0-450c-a23b-e46f71bae261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ccde6780-93a0-450c-a23b-e46f71bae261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_98d50689-877f-4b7f-9879-5e442a081d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_OperatingIncomeLoss_98d50689-877f-4b7f-9879-5e442a081d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_51c2879f-8e15-452c-8ba6-1de457ae0a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_InterestExpense_51c2879f-8e15-452c-8ba6-1de457ae0a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet_b4e14893-9113-4195-be20-98dd08dc40a0" xlink:href="nnbr-20211231.xsd#nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet_b4e14893-9113-4195-be20-98dd08dc40a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_99219e1b-2dbd-4671-b5a8-0efc59ebb6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_99219e1b-2dbd-4671-b5a8-0efc59ebb6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c78fbeef-2170-4bd4-98ec-22b9073716e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c78fbeef-2170-4bd4-98ec-22b9073716e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations_81a42351-f91a-43a9-bc58-40fdabfef758" xlink:href="nnbr-20211231.xsd#nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations_81a42351-f91a-43a9-bc58-40fdabfef758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c920d5a6-5709-4f79-a99b-d31d57496869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_Assets_c920d5a6-5709-4f79-a99b-d31d57496869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6d87357c-456f-483d-8221-39c8ca2859ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10e89671-d557-4eea-930c-464abfc1a465" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6d87357c-456f-483d-8221-39c8ca2859ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f38aaa1a-6722-43e6-8e07-d82697b5a432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cacf8ade-960b-4882-a122-714a05e46cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f38aaa1a-6722-43e6-8e07-d82697b5a432" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cacf8ade-960b-4882-a122-714a05e46cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2e46b378-eccf-4841-8cca-194808fe937d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cacf8ade-960b-4882-a122-714a05e46cc5" xlink:to="loc_srt_StatementGeographicalAxis_2e46b378-eccf-4841-8cca-194808fe937d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2e46b378-eccf-4841-8cca-194808fe937d" xlink:to="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_33db95a9-5203-40d1-a8bf-1e0f271629f7" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_country_US_33db95a9-5203-40d1-a8bf-1e0f271629f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_bb78c256-d827-4fb2-9acc-ac90004bba50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_srt_EuropeMember_bb78c256-d827-4fb2-9acc-ac90004bba50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaMember_2e30aaec-0374-44de-a73a-d9556e341a44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_srt_AsiaMember_2e30aaec-0374-44de-a73a-d9556e341a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_ba24fd2e-02a4-441c-a98b-cc0534556101" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_country_MX_ba24fd2e-02a4-441c-a98b-cc0534556101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_2dffb86d-b9ef-4bae-959f-84abe2cf9f23" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SouthAmericaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_srt_SouthAmericaMember_2dffb86d-b9ef-4bae-959f-84abe2cf9f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_af8239a9-4c1e-4d79-ae9c-3834336eda01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c790f12f-0b37-4188-be25-8d301a4fe432" xlink:to="loc_us-gaap_NonUsMember_af8239a9-4c1e-4d79-ae9c-3834336eda01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_731d934a-95dc-4f6e-9c7f-b8cf22fa454b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cacf8ade-960b-4882-a122-714a05e46cc5" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_731d934a-95dc-4f6e-9c7f-b8cf22fa454b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_28476cb4-4f22-428b-9e2c-2cb48986eb38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_731d934a-95dc-4f6e-9c7f-b8cf22fa454b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_28476cb4-4f22-428b-9e2c-2cb48986eb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccountsReceivable" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccountsReceivable"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccountsReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_2be0040d-f443-4904-85ce-5eed828a43c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_fe03a170-7ff3-486e-af55-1979dffb9827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2be0040d-f443-4904-85ce-5eed828a43c0" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_fe03a170-7ff3-486e-af55-1979dffb9827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccountsReceivableTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccountsReceivableTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccountsReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_58a2442a-98a7-4efc-96c9-dad2a1bb7dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_ae0299cc-ff87-4b07-a1b8-243f8ed8f09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_58a2442a-98a7-4efc-96c9-dad2a1bb7dbd" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_ae0299cc-ff87-4b07-a1b8-243f8ed8f09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_81934e87-dca0-4a24-9555-0d01e6a6b5af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_58a2442a-98a7-4efc-96c9-dad2a1bb7dbd" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_81934e87-dca0-4a24-9555-0d01e6a6b5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccountsReceivableAccountsReceivableNetDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_ed461c10-8558-475e-8190-e15bd335a459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_7347e8b6-97a0-4917-9021-347c25982da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ed461c10-8558-475e-8190-e15bd335a459" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_7347e8b6-97a0-4917-9021-347c25982da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_972f874c-67ac-43ec-8a4a-047e219e6bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ed461c10-8558-475e-8190-e15bd335a459" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_972f874c-67ac-43ec-8a4a-047e219e6bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_76d71f6c-7b49-4ae7-9355-6f24f7599e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ed461c10-8558-475e-8190-e15bd335a459" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_76d71f6c-7b49-4ae7-9355-6f24f7599e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_5ea8d396-3a40-4665-91c4-57576f477e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_283bc512-4508-4b5f-bfa4-ef3269231cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_5ea8d396-3a40-4665-91c4-57576f477e66" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_283bc512-4508-4b5f-bfa4-ef3269231cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_37f60327-cada-439a-91e5-10dc22001f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_283bc512-4508-4b5f-bfa4-ef3269231cd2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_37f60327-cada-439a-91e5-10dc22001f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_b0546aeb-75d7-4c7c-968d-1606d0b66d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_283bc512-4508-4b5f-bfa4-ef3269231cd2" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_b0546aeb-75d7-4c7c-968d-1606d0b66d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_f6b57eec-e1be-49b4-a16d-4d0c5c18000e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_283bc512-4508-4b5f-bfa4-ef3269231cd2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_f6b57eec-e1be-49b4-a16d-4d0c5c18000e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments_06260a5c-a87e-41b1-9f76-56cc11017275" xlink:href="nnbr-20211231.xsd#nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_283bc512-4508-4b5f-bfa4-ef3269231cd2" xlink:to="loc_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments_06260a5c-a87e-41b1-9f76-56cc11017275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_92452f6b-fc95-47bc-b128-39732a54be96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_283bc512-4508-4b5f-bfa4-ef3269231cd2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_92452f6b-fc95-47bc-b128-39732a54be96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccountsReceivableAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_4c29905d-e5c9-40c8-8eca-51af8614f588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_4c29905d-e5c9-40c8-8eca-51af8614f588" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_12f73870-18fd-40d6-a53a-bd4caa145053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_12f73870-18fd-40d6-a53a-bd4caa145053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f56db73e-d299-426c-b1b4-62708308c0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_12f73870-18fd-40d6-a53a-bd4caa145053" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f56db73e-d299-426c-b1b4-62708308c0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_49c84ea9-9dbf-4792-8407-eb699edcbc49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f56db73e-d299-426c-b1b4-62708308c0ea" xlink:to="loc_us-gaap_AccountsReceivableMember_49c84ea9-9dbf-4792-8407-eb699edcbc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_47d5c249-609c-4d08-b545-8967af2adda6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e6a62c87-d86e-432d-ac5a-c8f1290c5b4f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_47d5c249-609c-4d08-b545-8967af2adda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_c0e22ef3-52f4-407d-86c8-683a7ea908f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_47d5c249-609c-4d08-b545-8967af2adda6" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_c0e22ef3-52f4-407d-86c8-683a7ea908f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ec1fdbba-c8f3-44b2-b854-0e92eb18885a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:to="loc_srt_MajorCustomersAxis_ec1fdbba-c8f3-44b2-b854-0e92eb18885a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_00b67a6f-7e39-408b-a761-ff8ea7b76c85" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_ec1fdbba-c8f3-44b2-b854-0e92eb18885a" xlink:to="loc_srt_NameOfMajorCustomerDomain_00b67a6f-7e39-408b-a761-ff8ea7b76c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MajorCustomerMember_15ab25f8-4f55-4433-a923-c3de1791c292" xlink:href="nnbr-20211231.xsd#nnbr_MajorCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_00b67a6f-7e39-408b-a761-ff8ea7b76c85" xlink:to="loc_nnbr_MajorCustomerMember_15ab25f8-4f55-4433-a923-c3de1791c292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_098cd2d1-489b-464d-aea2-bd53645ab2af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0ee2cd5b-5784-402f-823e-8870e410e6d1" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_098cd2d1-489b-464d-aea2-bd53645ab2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_7bb6515a-84a4-4121-a25c-2319859658da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_098cd2d1-489b-464d-aea2-bd53645ab2af" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_7bb6515a-84a4-4121-a25c-2319859658da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/Inventories" xlink:type="simple" xlink:href="nnbr-20211231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_86f5091f-fa73-4443-b06e-c392ffa51fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_ef024eef-4169-4008-9208-52c8139d43c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_86f5091f-fa73-4443-b06e-c392ffa51fd0" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_ef024eef-4169-4008-9208-52c8139d43c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InventoriesTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_b19d85e2-d685-4c5c-9c33-9d94364b0eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e383a8c6-20ff-4db5-b356-148c05cb27d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_b19d85e2-d685-4c5c-9c33-9d94364b0eff" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e383a8c6-20ff-4db5-b356-148c05cb27d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InventoriesSummaryofInventoriesDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_6fa200f3-d49c-4780-9855-29262bde95c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1bacbe83-6d0b-40e3-b09d-a20d7cf2825a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6fa200f3-d49c-4780-9855-29262bde95c0" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1bacbe83-6d0b-40e3-b09d-a20d7cf2825a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_540bdc04-ef08-49ed-873e-9c41dbed4fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6fa200f3-d49c-4780-9855-29262bde95c0" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_540bdc04-ef08-49ed-873e-9c41dbed4fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1055b0da-7b5d-4eb0-96bd-9b01d6422923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6fa200f3-d49c-4780-9855-29262bde95c0" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1055b0da-7b5d-4eb0-96bd-9b01d6422923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a86c280c-dd5c-492c-8ff4-9701456439ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6fa200f3-d49c-4780-9855-29262bde95c0" xlink:to="loc_us-gaap_InventoryNet_a86c280c-dd5c-492c-8ff4-9701456439ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_01f677f2-c6c3-4465-98ab-cd5da85043eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e52d78b9-e200-4c03-b3b2-927eab27569d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_01f677f2-c6c3-4465-98ab-cd5da85043eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e52d78b9-e200-4c03-b3b2-927eab27569d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_26f45205-6037-46ec-bc81-cbeb4750dbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2055b8a3-c640-418f-8b05-f46a0cdab491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_26f45205-6037-46ec-bc81-cbeb4750dbc8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2055b8a3-c640-418f-8b05-f46a0cdab491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_21270793-820a-4add-8367-00379f9aa282" xlink:href="nnbr-20211231.xsd#nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_503a3dab-39f3-4e24-8363-4623318bf798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_21270793-820a-4add-8367-00379f9aa282" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_503a3dab-39f3-4e24-8363-4623318bf798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24fdd329-9a33-4fa4-aaa6-595e6d649d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_503a3dab-39f3-4e24-8363-4623318bf798" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24fdd329-9a33-4fa4-aaa6-595e6d649d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24fdd329-9a33-4fa4-aaa6-595e6d649d27" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_73350a82-64e0-4acf-8579-1a5174c0912a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:to="loc_us-gaap_LandAndBuildingMember_73350a82-64e0-4acf-8579-1a5174c0912a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_c0b2f67f-e312-4223-b865-f0990ce94195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_c0b2f67f-e312-4223-b865-f0990ce94195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_718ec2c4-0dc2-4aef-ae49-f5f13c3165ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_af8083e3-5477-41d6-a705-f245dcf61379" xlink:to="loc_us-gaap_ConstructionInProgressMember_718ec2c4-0dc2-4aef-ae49-f5f13c3165ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_503a3dab-39f3-4e24-8363-4623318bf798" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a0d84aa0-6c9e-459f-84a2-7b2436703ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a0d84aa0-6c9e-459f-84a2-7b2436703ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_7f528eee-69ed-44c6-8cac-fd9f44da0ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_7f528eee-69ed-44c6-8cac-fd9f44da0ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_63cf2403-234b-40f5-aedc-31f465a157da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9d2c63dc-afc9-41f4-8f08-d37ee46daac5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_63cf2403-234b-40f5-aedc-31f465a157da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PropertyPlantandEquipmentAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PropertyPlantandEquipmentAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PropertyPlantandEquipmentAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_89f93cfc-fc2a-4aa2-b185-2eab9eb87f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c96d01f7-16b4-4443-a4b1-50a076a3bcec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_89f93cfc-fc2a-4aa2-b185-2eab9eb87f14" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c96d01f7-16b4-4443-a4b1-50a076a3bcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_120a3dde-09e5-4648-a2a0-af3acc6ad138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_89f93cfc-fc2a-4aa2-b185-2eab9eb87f14" xlink:to="loc_us-gaap_Depreciation_120a3dde-09e5-4648-a2a0-af3acc6ad138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/Goodwill" xlink:type="simple" xlink:href="nnbr-20211231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_955d92ea-0086-4d2a-a4c9-6b9083789ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_8ab4decb-a40d-4dce-87ab-3b067167c20c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_955d92ea-0086-4d2a-a4c9-6b9083789ea2" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_8ab4decb-a40d-4dce-87ab-3b067167c20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/GoodwillTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_89410367-a3df-4bfd-9083-e8336e1b22a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_721e9cad-2a3d-446d-b617-47200925fb22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_89410367-a3df-4bfd-9083-e8336e1b22a3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_721e9cad-2a3d-446d-b617-47200925fb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#GoodwillChangesinCarryingAmountofGoodwillDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4caa8402-b600-41f8-aaa8-3d944f739418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_77a7d946-d6d2-4c26-9f44-2e2d200eadc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4caa8402-b600-41f8-aaa8-3d944f739418" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_77a7d946-d6d2-4c26-9f44-2e2d200eadc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2cfb552-330b-4371-9b64-b96147902242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_77a7d946-d6d2-4c26-9f44-2e2d200eadc8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2cfb552-330b-4371-9b64-b96147902242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2cfb552-330b-4371-9b64-b96147902242" xlink:to="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_ab5aeea0-ca59-4a4a-87b5-09cfc01b8ab4" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:to="loc_nnbr_MobileSolutionsMember_ab5aeea0-ca59-4a4a-87b5-09cfc01b8ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_a94678de-30d4-427f-ba13-ea64f2c33ac8" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_da111427-1478-477c-a547-873d81fc342e" xlink:to="loc_nnbr_PowerSolutionsMember_a94678de-30d4-427f-ba13-ea64f2c33ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_77a7d946-d6d2-4c26-9f44-2e2d200eadc8" xlink:to="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fcb8860b-ee36-47e4-8489-1a6def620d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_Goodwill_fcb8860b-ee36-47e4-8489-1a6def620d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3db670ce-4ff9-4ae6-914a-659fd1888956" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3db670ce-4ff9-4ae6-914a-659fd1888956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1e173270-5da6-4a9e-bdf2-f2920420174d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1e173270-5da6-4a9e-bdf2-f2920420174d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4222186d-c410-4d7a-be8e-40bfc513f99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1c48238f-b6ab-465c-83a8-4579e8978e10" xlink:to="loc_us-gaap_Goodwill_4222186d-c410-4d7a-be8e-40bfc513f99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/GoodwillAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#GoodwillAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/GoodwillAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_409fe469-9cb0-4b7e-bfe7-672dc3fd6936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_cdb44c64-9380-4ea9-9acc-1854903b8e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_409fe469-9cb0-4b7e-bfe7-672dc3fd6936" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_cdb44c64-9380-4ea9-9acc-1854903b8e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_76b254a1-5f72-4393-9222-4fcb15f32c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_cdb44c64-9380-4ea9-9acc-1854903b8e94" xlink:to="loc_us-gaap_ReportingUnitAxis_76b254a1-5f72-4393-9222-4fcb15f32c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_76b254a1-5f72-4393-9222-4fcb15f32c02" xlink:to="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_772df34d-36c4-4777-baf6-9b83d8999877" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:to="loc_nnbr_PowerSolutionsMember_772df34d-36c4-4777-baf6-9b83d8999877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_ffe1bbb3-a8e2-4e2c-998e-87547eb8280a" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_4ef27668-2b88-42d7-a903-50a1b6afd1d3" xlink:to="loc_nnbr_MobileSolutionsMember_ffe1bbb3-a8e2-4e2c-998e-87547eb8280a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_cdb44c64-9380-4ea9-9acc-1854903b8e94" xlink:to="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b17db223-170c-41ed-8da4-46a1813669f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:to="loc_us-gaap_Goodwill_b17db223-170c-41ed-8da4-46a1813669f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b06bca23-d18c-4cfd-bfe7-9f0106d79f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_36a44d68-7afb-466e-b1cb-895ba5bc5d21" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b06bca23-d18c-4cfd-bfe7-9f0106d79f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNet" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNet"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b317b197-6784-44fe-9adc-d2192389f04b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_3647fa4e-b821-4253-a392-d70ee9c78801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b317b197-6784-44fe-9adc-d2192389f04b" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_3647fa4e-b821-4253-a392-d70ee9c78801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dfd20329-034f-4580-91d7-66a3a861d37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_31cbde2f-654d-45dd-b1bf-9c16b75a9f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dfd20329-034f-4580-91d7-66a3a861d37c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_31cbde2f-654d-45dd-b1bf-9c16b75a9f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6e1401e3-6cd6-4063-957b-67ce7564a467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dfd20329-034f-4580-91d7-66a3a861d37c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6e1401e3-6cd6-4063-957b-67ce7564a467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7ba40ded-9066-4b7a-84f5-d36651f0218e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_488e6579-2203-4f45-b641-ceda95ff41ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7ba40ded-9066-4b7a-84f5-d36651f0218e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_488e6579-2203-4f45-b641-ceda95ff41ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_de5c7818-ec96-4e13-82e0-97811da95602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_488e6579-2203-4f45-b641-ceda95ff41ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_de5c7818-ec96-4e13-82e0-97811da95602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de5c7818-ec96-4e13-82e0-97811da95602" xlink:to="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_84135e15-d5f9-4dc4-a5d8-b8dac7531509" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:to="loc_nnbr_MobileSolutionsMember_84135e15-d5f9-4dc4-a5d8-b8dac7531509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_94e8e49a-30d9-4c5b-bb70-ea683f2b8ae7" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b0fe017e-1c72-46b1-af3c-4dc584e5814d" xlink:to="loc_nnbr_PowerSolutionsMember_94e8e49a-30d9-4c5b-bb70-ea683f2b8ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_488e6579-2203-4f45-b641-ceda95ff41ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_08b21532-9cf9-498b-8919-7b4fd790f88d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_08b21532-9cf9-498b-8919-7b4fd790f88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d3046cf6-daa9-4371-b635-84059f167f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d3046cf6-daa9-4371-b635-84059f167f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_616b450e-d9e8-48bf-b563-96495548be19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_dede01a7-782f-4c1f-9a78-158b59d75f02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_616b450e-d9e8-48bf-b563-96495548be19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a1f54396-667d-4d15-967f-019c673be597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a1f54396-667d-4d15-967f-019c673be597" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_38184a1a-0195-4f52-a4d2-b677a776d753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_38184a1a-0195-4f52-a4d2-b677a776d753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_38184a1a-0195-4f52-a4d2-b677a776d753" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fe3fb705-ae19-45b5-b564-743c08102f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fe3fb705-ae19-45b5-b564-743c08102f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_ccbcabf3-83ae-465f-b414-f8531113304a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d5e194f8-e725-41b2-b06b-c6d48dfce1fa" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_ccbcabf3-83ae-465f-b414-f8531113304a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8733915c-bfb6-4c54-9aea-f4c3e4e8458c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:to="loc_srt_RangeAxis_8733915c-bfb6-4c54-9aea-f4c3e4e8458c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8733915c-bfb6-4c54-9aea-f4c3e4e8458c" xlink:to="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f23793b6-37d5-4a05-b02f-33a7c8e11399" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:to="loc_srt_MinimumMember_f23793b6-37d5-4a05-b02f-33a7c8e11399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec555447-d8e5-4083-bce9-c39630a4c548" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_316c4b68-a0b8-427c-b51f-85a13795d4b3" xlink:to="loc_srt_MaximumMember_ec555447-d8e5-4083-bce9-c39630a4c548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_139ffecf-da32-4c05-99b3-51c851bdc882" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_17f13ae8-5c88-4ab5-b452-2d106a8e13e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_17f13ae8-5c88-4ab5-b452-2d106a8e13e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8da9421-b525-4e87-a315-4e1ad5935bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c8da9421-b525-4e87-a315-4e1ad5935bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3b00420a-5504-4fa9-aeb5-164b5e215936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3b00420a-5504-4fa9-aeb5-164b5e215936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dd3b1078-161b-49f4-9820-be1097e9d5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4f5d0dfb-bc42-46c3-8d23-610e94719e28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_dd3b1078-161b-49f4-9820-be1097e9d5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_81aa3168-9573-4fc0-91a5-ef72eb88534a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_81aa3168-9573-4fc0-91a5-ef72eb88534a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9e290648-aa1e-497b-846b-28af225f9a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9e290648-aa1e-497b-846b-28af225f9a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_478f8f6f-be20-44b9-a466-1954fd5108a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_478f8f6f-be20-44b9-a466-1954fd5108a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e6ada642-cb20-4e88-a820-031f91977240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e6ada642-cb20-4e88-a820-031f91977240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_33c9d79a-9d39-4f04-a61d-92a747fcbb33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_33c9d79a-9d39-4f04-a61d-92a747fcbb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_b059e2a3-30bf-4c12-8c42-ed5b51e90b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_b059e2a3-30bf-4c12-8c42-ed5b51e90b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ee367ed0-9f1c-48c3-a746-5bdeb0fc9f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fb079a3a-5a78-43db-b413-6e24b11fc728" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ee367ed0-9f1c-48c3-a746-5bdeb0fc9f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IntangibleAssetsNetAdditionalInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IntangibleAssetsNetAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IntangibleAssetsNetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e0acd36e-4c15-4d23-a579-7f8839130ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_a387b7da-b3e7-497d-b822-63cefa3dbf53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e0acd36e-4c15-4d23-a579-7f8839130ca7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_a387b7da-b3e7-497d-b822-63cefa3dbf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InvestmentinJointVenture" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InvestmentinJointVenture"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/InvestmentinJointVenture" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d4e03387-12e1-4589-b3d3-c05d6841d873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_86ea0748-5201-49de-bc7e-bb77a7f063ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d4e03387-12e1-4589-b3d3-c05d6841d873" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_86ea0748-5201-49de-bc7e-bb77a7f063ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InvestmentinJointVentureTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InvestmentinJointVentureTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/InvestmentinJointVentureTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_2f385292-d99b-4ae4-93ce-b6d5bc0dd66a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_b45cb41d-a505-4209-887f-0e80bef40e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_2f385292-d99b-4ae4-93ce-b6d5bc0dd66a" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_b45cb41d-a505-4209-887f-0e80bef40e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InvestmentinJointVentureAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_ba76b459-242a-465b-a592-8288a9a29720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_ba76b459-242a-465b-a592-8288a9a29720" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ff39ec4a-b4d8-45ba-ab0e-78c2ee5b4c4a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_93b7cd16-742e-4f36-9c6c-cd85bc3ed9cc" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ff39ec4a-b4d8-45ba-ab0e-78c2ee5b4c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_824ce2b7-1463-4c6d-b6ad-9b4b3b2ceb19" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ff39ec4a-b4d8-45ba-ab0e-78c2ee5b4c4a" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_824ce2b7-1463-4c6d-b6ad-9b4b3b2ceb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cc1cfccf-4fb0-4620-bef4-62f09ed324ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cc1cfccf-4fb0-4620-bef4-62f09ed324ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_bc52ac6a-2ce0-4b44-9e2e-fcb5fcc491e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cc1cfccf-4fb0-4620-bef4-62f09ed324ed" xlink:to="loc_us-gaap_RelatedPartyDomain_bc52ac6a-2ce0-4b44-9e2e-fcb5fcc491e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_9198c632-28b9-4215-b8b3-6066a5e13cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_bc52ac6a-2ce0-4b44-9e2e-fcb5fcc491e8" xlink:to="loc_us-gaap_CorporateJointVentureMember_9198c632-28b9-4215-b8b3-6066a5e13cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_dc789771-76f9-4c88-9ff1-523a2e27d458" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_dc789771-76f9-4c88-9ff1-523a2e27d458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a156e518-5f23-4a1f-86a2-51fe4c27bc78" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_dc789771-76f9-4c88-9ff1-523a2e27d458" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a156e518-5f23-4a1f-86a2-51fe4c27bc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5fb3002c-45cc-47a8-a41d-f02f4e743fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5fb3002c-45cc-47a8-a41d-f02f4e743fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_4935b852-b458-4e20-8952-9188acd02d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_5fb3002c-45cc-47a8-a41d-f02f4e743fdc" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_4935b852-b458-4e20-8952-9188acd02d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_342b26d5-8f50-4921-aa69-857daf407517" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_4935b852-b458-4e20-8952-9188acd02d12" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_342b26d5-8f50-4921-aa69-857daf407517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_cb8ce33b-de4e-46a1-8284-68f438f9a4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_us-gaap_DividendsAxis_cb8ce33b-de4e-46a1-8284-68f438f9a4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_d06e11e7-e7ad-4aec-be5a-5164d11a7a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_cb8ce33b-de4e-46a1-8284-68f438f9a4ad" xlink:to="loc_us-gaap_DividendsDomain_d06e11e7-e7ad-4aec-be5a-5164d11a7a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_173b4092-0fac-4680-ad34-a5f992421628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_d06e11e7-e7ad-4aec-be5a-5164d11a7a06" xlink:to="loc_us-gaap_DividendDeclaredMember_173b4092-0fac-4680-ad34-a5f992421628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_556c9fb0-c798-4eee-a941-2e2f79a6555f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c9774ad0-a18f-456f-ba2a-4451138a1b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_c9774ad0-a18f-456f-ba2a-4451138a1b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_23114857-6151-4183-ba25-13d264758857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_23114857-6151-4183-ba25-13d264758857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_aaed7943-b0d7-4731-9043-bd98f8614c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_Revenues_aaed7943-b0d7-4731-9043-bd98f8614c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromJointVentures_26f8cd18-70ab-4d47-aad5-e2b2f113e74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromJointVentures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_DueFromJointVentures_26f8cd18-70ab-4d47-aad5-e2b2f113e74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e8ce0cc6-dc76-45f2-a9ef-4658414314d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e8ce0cc6-dc76-45f2-a9ef-4658414314d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_743fe40f-c334-455e-bc47-da891902aaae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_0f6083e3-01b1-4aaa-8cb0-63f112839210" xlink:to="loc_us-gaap_RevenueFromRelatedParties_743fe40f-c334-455e-bc47-da891902aaae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_86063565-4563-4cbf-8424-cd6f39e677bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_f31b6070-6bec-4128-860e-d428e0af3c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_86063565-4563-4cbf-8424-cd6f39e677bf" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_f31b6070-6bec-4128-860e-d428e0af3c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_f31b6070-6bec-4128-860e-d428e0af3c7f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0b891131-0330-4eae-a270-b9b0ca6bea4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6bfb29ef-026c-46b7-a65d-62f8ddfeb3e0" xlink:to="loc_us-gaap_RelatedPartyDomain_0b891131-0330-4eae-a270-b9b0ca6bea4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_03453f1d-431d-4ea9-8380-f8f3054cb588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_0b891131-0330-4eae-a270-b9b0ca6bea4b" xlink:to="loc_us-gaap_CorporateJointVentureMember_03453f1d-431d-4ea9-8380-f8f3054cb588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_f31b6070-6bec-4128-860e-d428e0af3c7f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_45be7f92-2ce1-461a-92c2-390636227dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_us-gaap_EquityMethodInvestments_45be7f92-2ce1-461a-92c2-390636227dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5d40ce89-6744-4a80-b24e-d3043c199d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5d40ce89-6744-4a80-b24e-d3043c199d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain_19041310-1b04-43c8-8d53-b72bc1778cdf" xlink:href="nnbr-20211231.xsd#nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain_19041310-1b04-43c8-8d53-b72bc1778cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_4e643e59-e109-4fac-afc0-2def6f58e301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_161b28a4-39e8-4f6e-9eaa-99bb58eef643" xlink:to="loc_us-gaap_EquityMethodInvestments_4e643e59-e109-4fac-afc0-2def6f58e301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SummarizedFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SummarizedFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_9e91010c-a044-4dc0-a691-eb70528416ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_9e91010c-a044-4dc0-a691-eb70528416ad" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_efc82ea9-3208-4a4e-af76-2563b2c916dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_46fcf1ee-ca20-4b3c-813e-9c826fbfbc9e" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_efc82ea9-3208-4a4e-af76-2563b2c916dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_638f0175-b4d5-4429-b6dc-41ab376f3bdd" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_efc82ea9-3208-4a4e-af76-2563b2c916dc" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_638f0175-b4d5-4429-b6dc-41ab376f3bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d55d659e-2c03-44f6-8557-9f777a68d671" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d55d659e-2c03-44f6-8557-9f777a68d671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a0eebead-060c-4861-85aa-11790b1e0252" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d55d659e-2c03-44f6-8557-9f777a68d671" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a0eebead-060c-4861-85aa-11790b1e0252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_0457757c-56e5-493e-9d74-ece541ff9f27" xlink:href="nnbr-20211231.xsd#nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a0eebead-060c-4861-85aa-11790b1e0252" xlink:to="loc_nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember_0457757c-56e5-493e-9d74-ece541ff9f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1f25d1bc-e420-414f-b313-3b1fe1f1fcb9" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e1453f85-6b69-4454-8741-05572ae6708b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_Revenues_e1453f85-6b69-4454-8741-05572ae6708b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_cec7da38-ab6b-4e14-99ea-b5649bc23751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_CostOfRevenue_cec7da38-ab6b-4e14-99ea-b5649bc23751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_57a86d3a-8a5e-40b9-9b22-07ed650fe904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_OperatingIncomeLoss_57a86d3a-8a5e-40b9-9b22-07ed650fe904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_088adbd5-f75c-449b-9a4d-d06b3113addc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_ProfitLoss_088adbd5-f75c-449b-9a4d-d06b3113addc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ad540453-7102-4fbb-a5dc-51ce8bb3a6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_AssetsCurrent_ad540453-7102-4fbb-a5dc-51ce8bb3a6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_d0fcfc38-0f2c-497f-93fb-6c28372c8574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_AssetsNoncurrent_d0fcfc38-0f2c-497f-93fb-6c28372c8574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_affe75e6-d6e5-484b-ba02-18925f13361e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_LiabilitiesCurrent_affe75e6-d6e5-484b-ba02-18925f13361e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_f1e19e45-120e-4445-9514-2591ea6f040c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1cc7bdf1-205e-45ae-ac24-1c4653e75278" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_f1e19e45-120e-4445-9514-2591ea6f040c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6da1cdfb-7f95-44b4-91b0-80998a7f0d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5a348ca0-abc2-49f9-9aa2-b2a55591932c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6da1cdfb-7f95-44b4-91b0-80998a7f0d56" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5a348ca0-abc2-49f9-9aa2-b2a55591932c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3a375fc2-cada-4f0c-b3a1-388a9fb61697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_cc72e646-b40d-4384-b6e2-00ca9568bb16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a375fc2-cada-4f0c-b3a1-388a9fb61697" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_cc72e646-b40d-4384-b6e2-00ca9568bb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_83752a38-eabb-4ccf-bb1c-cf982ebee5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a375fc2-cada-4f0c-b3a1-388a9fb61697" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_83752a38-eabb-4ccf-bb1c-cf982ebee5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5cf88919-0bf2-4440-a79d-66cf1f7fba02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a375fc2-cada-4f0c-b3a1-388a9fb61697" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5cf88919-0bf2-4440-a79d-66cf1f7fba02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2799b8c9-976a-46f2-b566-ba382d955bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a375fc2-cada-4f0c-b3a1-388a9fb61697" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2799b8c9-976a-46f2-b566-ba382d955bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_362e0954-e3e1-4de7-8d60-46eb42b87c89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a375fc2-cada-4f0c-b3a1-388a9fb61697" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_362e0954-e3e1-4de7-8d60-46eb42b87c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1412a44b-7fe3-46b2-b0f9-fe7837a0339a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_e2dc76a2-1365-4dff-9da2-4f211d3a26d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1412a44b-7fe3-46b2-b0f9-fe7837a0339a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_e2dc76a2-1365-4dff-9da2-4f211d3a26d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8dc629e2-bd32-4edf-b2c7-92bf1be05409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_e2dc76a2-1365-4dff-9da2-4f211d3a26d6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8dc629e2-bd32-4edf-b2c7-92bf1be05409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_c10296c8-9bde-4ab6-b0ec-36682538919c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_e2dc76a2-1365-4dff-9da2-4f211d3a26d6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_c10296c8-9bde-4ab6-b0ec-36682538919c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a2a6ea21-e2b0-43d0-9830-2117d4b2e6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_e2dc76a2-1365-4dff-9da2-4f211d3a26d6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a2a6ea21-e2b0-43d0-9830-2117d4b2e6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesIncomeTaxExpenseBenefitDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_04e32a98-0876-4ca1-8868-305f99fbbe4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_56e80d6a-82dd-4945-aa35-0d9171181756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04e32a98-0876-4ca1-8868-305f99fbbe4c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_56e80d6a-82dd-4945-aa35-0d9171181756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_7c5b54d5-efe3-4ebe-8e49-7ee380dd1134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_56e80d6a-82dd-4945-aa35-0d9171181756" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_7c5b54d5-efe3-4ebe-8e49-7ee380dd1134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ef12bf83-6101-42f2-aa6b-486caaa94108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_56e80d6a-82dd-4945-aa35-0d9171181756" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ef12bf83-6101-42f2-aa6b-486caaa94108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d11d7ed7-2486-46ac-891f-c1581ade8625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_56e80d6a-82dd-4945-aa35-0d9171181756" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d11d7ed7-2486-46ac-891f-c1581ade8625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_824ff5d5-9f82-47f2-97e1-64c9ab2deab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_56e80d6a-82dd-4945-aa35-0d9171181756" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_824ff5d5-9f82-47f2-97e1-64c9ab2deab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2288b482-b69c-4279-9bed-8d8ce4ba9077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04e32a98-0876-4ca1-8868-305f99fbbe4c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2288b482-b69c-4279-9bed-8d8ce4ba9077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_06dc4f23-158b-4976-8831-cf8fae9fc302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2288b482-b69c-4279-9bed-8d8ce4ba9077" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_06dc4f23-158b-4976-8831-cf8fae9fc302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_092124f5-adef-427c-8998-57d79193abcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2288b482-b69c-4279-9bed-8d8ce4ba9077" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_092124f5-adef-427c-8998-57d79193abcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance_c46d9d30-ed0a-44c6-9aba-c90ce1433604" xlink:href="nnbr-20211231.xsd#nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2288b482-b69c-4279-9bed-8d8ce4ba9077" xlink:to="loc_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance_c46d9d30-ed0a-44c6-9aba-c90ce1433604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_fcf9e967-25b9-4c10-8159-ba6fc748c882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2288b482-b69c-4279-9bed-8d8ce4ba9077" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_fcf9e967-25b9-4c10-8159-ba6fc748c882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_418900b3-ef63-4dd2-ae5b-c2d312347d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2288b482-b69c-4279-9bed-8d8ce4ba9077" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_418900b3-ef63-4dd2-ae5b-c2d312347d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_de9599d9-7b6f-4dd5-9687-dc20c354443b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04e32a98-0876-4ca1-8868-305f99fbbe4c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_de9599d9-7b6f-4dd5-9687-dc20c354443b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f57bcf10-37c8-488e-8ffa-e872712fd20c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f57bcf10-37c8-488e-8ffa-e872712fd20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_f86ce005-a671-4751-8230-83fb2c9a21f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_f86ce005-a671-4751-8230-83fb2c9a21f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_9636a276-8a9d-45d9-b1e2-a8a6cbb13e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_9636a276-8a9d-45d9-b1e2-a8a6cbb13e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d56cd0ad-731e-4dd2-9e8a-ede6352a8243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d56cd0ad-731e-4dd2-9e8a-ede6352a8243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent_ccffed49-4b5f-40cc-b7ea-d44cea5d8892" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent_ccffed49-4b5f-40cc-b7ea-d44cea5d8892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_74a4899f-05e7-4bb7-95a0-597694a36314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_74a4899f-05e7-4bb7-95a0-597694a36314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_efb12893-12be-4c98-8df2-f7f41def87b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_efb12893-12be-4c98-8df2-f7f41def87b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_44ffeb56-5ff6-4fb1-91df-b16e9ce6a194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_44ffeb56-5ff6-4fb1-91df-b16e9ce6a194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_8d335f57-0832-481e-85a9-d8b0de4b9cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_8d335f57-0832-481e-85a9-d8b0de4b9cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_220d9d25-99e6-4537-afad-f91b83dba8f8" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_220d9d25-99e6-4537-afad-f91b83dba8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent_37bc2ddc-e500-4301-8939-cba6849815c1" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_220d9d25-99e6-4537-afad-f91b83dba8f8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent_37bc2ddc-e500-4301-8939-cba6849815c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent_d45c9375-e8bf-4446-8e25-596c4f3ad2b4" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_220d9d25-99e6-4537-afad-f91b83dba8f8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent_d45c9375-e8bf-4446-8e25-596c4f3ad2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent_454bc350-8789-4a51-a82c-35260da0d922" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract_220d9d25-99e6-4537-afad-f91b83dba8f8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent_454bc350-8789-4a51-a82c-35260da0d922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct_826fad1d-8309-47ad-81e2-c04700014ae3" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationCARESAct"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct_826fad1d-8309-47ad-81e2-c04700014ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_d86fbfe3-ca65-4648-adb8-29ff6a54ca2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_d86fbfe3-ca65-4648-adb8-29ff6a54ca2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision_7bcc2e40-9b69-4e58-b6b7-b6f2b3c20267" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision_7bcc2e40-9b69-4e58-b6b7-b6f2b3c20267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_190297d0-f7b8-4434-a599-6b94969ecc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_190297d0-f7b8-4434-a599-6b94969ecc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent_0aff055f-8166-4e53-9785-9357aa900da9" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent_0aff055f-8166-4e53-9785-9357aa900da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation_8027a95d-7f87-4865-90e6-41f94472ca7d" xlink:href="nnbr-20211231.xsd#nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation_8027a95d-7f87-4865-90e6-41f94472ca7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_54c3dc30-1fd5-4975-bcf6-902f2ec2d6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_54c3dc30-1fd5-4975-bcf6-902f2ec2d6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges_d1d29a5e-a0bf-4757-bc76-e04001dc6512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges_d1d29a5e-a0bf-4757-bc76-e04001dc6512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d05f4fde-3e43-4d03-ac88-23cadf54a69e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d05f4fde-3e43-4d03-ac88-23cadf54a69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1ad407fb-b625-4858-b164-712117348aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_556f28ee-e4f3-4b96-a3fa-e4d3f013b9c8" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1ad407fb-b625-4858-b164-712117348aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_22a844df-231b-43a8-803e-2f63d5183b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeTaxesTable_5ef8b84c-a6ab-4bb5-b7de-3919123b730d" xlink:href="nnbr-20211231.xsd#nnbr_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_22a844df-231b-43a8-803e-2f63d5183b35" xlink:to="loc_nnbr_IncomeTaxesTable_5ef8b84c-a6ab-4bb5-b7de-3919123b730d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesTable_5ef8b84c-a6ab-4bb5-b7de-3919123b730d" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_45bd6423-6c2b-49ab-8a3a-d6f18b4bb9ba" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_99a92baf-7e33-4be3-8759-4b0ecea3c3a6" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_country_US_99a92baf-7e33-4be3-8759-4b0ecea3c3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ConsolidatedStateAndLocalJurisdictionMember_8b2b5b7e-7741-46e9-b316-4fbb99b2a6f4" xlink:href="nnbr-20211231.xsd#nnbr_ConsolidatedStateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_nnbr_ConsolidatedStateAndLocalJurisdictionMember_8b2b5b7e-7741-46e9-b316-4fbb99b2a6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeparateStateAndLocalJurisdictionMember_99916bc0-b48b-4766-bd56-9c9bf8bdf1b1" xlink:href="nnbr-20211231.xsd#nnbr_SeparateStateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_nnbr_SeparateStateAndLocalJurisdictionMember_99916bc0-b48b-4766-bd56-9c9bf8bdf1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_d109d391-4fd7-42f6-b136-e5dc81df64e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_us-gaap_ForeignCountryMember_d109d391-4fd7-42f6-b136-e5dc81df64e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_b6b530a5-d9be-46ed-97e9-f789f7c8e15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_b6b530a5-d9be-46ed-97e9-f789f7c8e15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_7ea76eb6-f333-48a4-93d3-849af7bb739b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b88e9302-86ee-41f0-9a38-c514a94cf74a" xlink:to="loc_us-gaap_DomesticCountryMember_7ea76eb6-f333-48a4-93d3-849af7bb739b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:href="nnbr-20211231.xsd#nnbr_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesTable_5ef8b84c-a6ab-4bb5-b7de-3919123b730d" xlink:to="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e2640bb-4b68-4eeb-8acc-c92c4ca0685c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e2640bb-4b68-4eeb-8acc-c92c4ca0685c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fd45a61c-a1dc-4c98-bb99-a910bd3fb76f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fd45a61c-a1dc-4c98-bb99-a910bd3fb76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_a54c0f42-daa0-427c-84f4-cff009e80b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_a54c0f42-daa0-427c-84f4-cff009e80b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_6490a39a-0dbf-40ca-a68e-1cdc2e408cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_OperatingLossCarryforwards_6490a39a-0dbf-40ca-a68e-1cdc2e408cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_b1da6650-0c34-4cce-a367-f78a9b76657f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_b1da6650-0c34-4cce-a367-f78a9b76657f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_3d993449-1917-41e4-8831-a46911c1f79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_3d993449-1917-41e4-8831-a46911c1f79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91ffe90a-3236-4107-9dc9-61bd11e27bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherTaxCarryforwards_91ffe90a-3236-4107-9dc9-61bd11e27bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ebf4f337-ec9c-463d-b31c-eca151c2143e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ebf4f337-ec9c-463d-b31c-eca151c2143e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1bf35a17-bbf0-443f-aaa0-8bc674104cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1bf35a17-bbf0-443f-aaa0-8bc674104cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_89eeb4d8-e183-4c04-be9d-2f2f1e7bfab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_89eeb4d8-e183-4c04-be9d-2f2f1e7bfab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1e12ba43-a4cd-4f76-938e-9b55abfb3fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1e12ba43-a4cd-4f76-938e-9b55abfb3fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6977b708-49d4-4961-9d03-6557bc4b0027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6977b708-49d4-4961-9d03-6557bc4b0027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_7c86cae8-a42e-4270-8656-26f091e39a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_7c86cae8-a42e-4270-8656-26f091e39a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_763023e9-c02e-479a-816b-eef51bc98d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardValuationAllowance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_TaxCreditCarryforwardValuationAllowance_763023e9-c02e-479a-816b-eef51bc98d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_78a46b86-ebc2-47a5-8d86-6b7d74ce8e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory_78a46b86-ebc2-47a5-8d86-6b7d74ce8e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TaxBenefitPermanentReinvestmentChange_bac4313d-0fee-47e7-9f3f-a5d2473495fc" xlink:href="nnbr-20211231.xsd#nnbr_TaxBenefitPermanentReinvestmentChange"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_IncomeTaxesLineItems_42730871-aadf-4a91-9b29-7db2926d9201" xlink:to="loc_nnbr_TaxBenefitPermanentReinvestmentChange_bac4313d-0fee-47e7-9f3f-a5d2473495fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ca617519-6d7e-4b6a-8d38-28e7eee2ac7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ca617519-6d7e-4b6a-8d38-28e7eee2ac7a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f8b5003f-052a-4ea2-b8be-35de09e14151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f8b5003f-052a-4ea2-b8be-35de09e14151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_196bed20-2fbf-499a-93e2-24013896202a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_196bed20-2fbf-499a-93e2-24013896202a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0cd6a62c-dd82-4c6a-83fc-be420325f879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0cd6a62c-dd82-4c6a-83fc-be420325f879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_c326f03a-7567-47b1-a9af-9017ce536895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_c326f03a-7567-47b1-a9af-9017ce536895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_95125ee3-177e-46d2-972d-6638c8a22953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_95125ee3-177e-46d2-972d-6638c8a22953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_8342ea3e-fc9a-417c-852d-776ed2dfefe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_8342ea3e-fc9a-417c-852d-776ed2dfefe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_b35f940f-37f8-4a0b-aae2-cac23b73d7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_233896c5-a247-4cd2-8062-00928beb0323" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_b35f940f-37f8-4a0b-aae2-cac23b73d7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ca617519-6d7e-4b6a-8d38-28e7eee2ac7a" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetInterestExpenseLimitation_d224c369-9f07-4460-8023-38d529bc4401" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetInterestExpenseLimitation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_nnbr_DeferredTaxAssetInterestExpenseLimitation_d224c369-9f07-4460-8023-38d529bc4401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_38359ff0-9503-4522-a750-9621da91c879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_38359ff0-9503-4522-a750-9621da91c879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_6e65904f-bcf7-4257-9504-924cfa64bffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_6e65904f-bcf7-4257-9504-924cfa64bffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_f41c4810-d117-49c8-8228-ad6787156838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_f41c4810-d117-49c8-8228-ad6787156838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_cbf1c668-e55d-402d-ae6c-2334968e7ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_cbf1c668-e55d-402d-ae6c-2334968e7ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets_ade3454c-2f03-4f3c-bf5f-ecb8c4d3a6a6" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets_ade3454c-2f03-4f3c-bf5f-ecb8c4d3a6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_30b3ee29-2e8b-4832-9720-ee7efb916a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_30b3ee29-2e8b-4832-9720-ee7efb916a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherLossCarryforwards_bf2a2a20-fa4f-43d4-8a74-6a08dbfe5215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherLossCarryforwards_bf2a2a20-fa4f-43d4-8a74-6a08dbfe5215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_e1466b30-ac9c-4d36-b60b-c9e8d3493447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_e1466b30-ac9c-4d36-b60b-c9e8d3493447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6969843d-0e90-411b-842d-fa3e3c268075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6969843d-0e90-411b-842d-fa3e3c268075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_acdf9509-9f11-46ec-ad6d-79f0ec6f682c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_acdf9509-9f11-46ec-ad6d-79f0ec6f682c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_8cc63709-75d6-4edd-a36b-6b877df5de77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_8cc63709-75d6-4edd-a36b-6b877df5de77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ce549bdf-c052-432b-a35a-54b3980d0ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ce549bdf-c052-432b-a35a-54b3980d0ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e5bcdcd8-f6a5-417f-a067-5e0ba1f3b279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e5bcdcd8-f6a5-417f-a067-5e0ba1f3b279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ddb2de1b-dddd-42b4-9944-6dc05325fc66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7bb3de6b-9c49-47e7-aeaa-3ef7f6d853e8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ddb2de1b-dddd-42b4-9944-6dc05325fc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1b62d653-ab93-4964-aed3-5202e9b8e30c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ca617519-6d7e-4b6a-8d38-28e7eee2ac7a" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1b62d653-ab93-4964-aed3-5202e9b8e30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_43656e89-32e6-480b-a676-14a32c7092a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_aef6d28f-1e4b-4ee4-bdc8-826711f2af99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43656e89-32e6-480b-a676-14a32c7092a7" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_aef6d28f-1e4b-4ee4-bdc8-826711f2af99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_ed2ddb84-4958-4e22-ad24-e4466b7fc945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_aef6d28f-1e4b-4ee4-bdc8-826711f2af99" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_ed2ddb84-4958-4e22-ad24-e4466b7fc945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_ca522cc1-5328-407d-ad7a-59975a659574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_aef6d28f-1e4b-4ee4-bdc8-826711f2af99" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_ca522cc1-5328-407d-ad7a-59975a659574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5486fbb4-31cd-4415-9435-d447d0b63fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_aef6d28f-1e4b-4ee4-bdc8-826711f2af99" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5486fbb4-31cd-4415-9435-d447d0b63fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0925123e-3ce0-4f96-abf5-bc04ad2bfce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_aef6d28f-1e4b-4ee4-bdc8-826711f2af99" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0925123e-3ce0-4f96-abf5-bc04ad2bfce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_3bb89a3e-75b0-44e7-9243-53296b019096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_aef6d28f-1e4b-4ee4-bdc8-826711f2af99" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_3bb89a3e-75b0-44e7-9243-53296b019096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/Debt" xlink:type="simple" xlink:href="nnbr-20211231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4b9dd530-63dc-4b41-8b76-0c98240c384c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_3ec4c74c-1b85-4ab0-a428-0da1f3f574ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4b9dd530-63dc-4b41-8b76-0c98240c384c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3ec4c74c-1b85-4ab0-a428-0da1f3f574ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bbfa0dd7-d91b-410a-bed8-66a0577aa363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_d66c5068-2269-4b52-a422-9cbbe3ecc4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bbfa0dd7-d91b-410a-bed8-66a0577aa363" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_d66c5068-2269-4b52-a422-9cbbe3ecc4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_912c87a3-4bab-46b7-88ee-e2692924b893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bbfa0dd7-d91b-410a-bed8-66a0577aa363" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_912c87a3-4bab-46b7-88ee-e2692924b893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DebtAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7981ae47-605c-4962-919b-f7dc1839c923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7981ae47-605c-4962-919b-f7dc1839c923" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_83a56e18-588d-41b8-b625-b26a3d160909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_83a56e18-588d-41b8-b625-b26a3d160909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f117a437-0efe-4410-bc08-da6adc929c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_83a56e18-588d-41b8-b625-b26a3d160909" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f117a437-0efe-4410-bc08-da6adc929c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_90572a5b-2e26-47b1-91f8-b7133288e3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f117a437-0efe-4410-bc08-da6adc929c4c" xlink:to="loc_us-gaap_InterestRateSwapMember_90572a5b-2e26-47b1-91f8-b7133288e3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8569ffcb-f682-4763-8d7e-f2f557d6604a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_DebtInstrumentAxis_8569ffcb-f682-4763-8d7e-f2f557d6604a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_332075ff-412d-4a86-9085-4260e1ad007e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_8569ffcb-f682-4763-8d7e-f2f557d6604a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_332075ff-412d-4a86-9085-4260e1ad007e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_40c27170-fdd3-4f29-9ac4-f687e64a3f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_332075ff-412d-4a86-9085-4260e1ad007e" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_40c27170-fdd3-4f29-9ac4-f687e64a3f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4054430d-3d4b-4228-b78a-de1095fd7dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_CreditFacilityAxis_4054430d-3d4b-4228-b78a-de1095fd7dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_4054430d-3d4b-4228-b78a-de1095fd7dc8" xlink:to="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredTermLoanBMember_074ef47c-5569-4566-acbe-433912928eb5" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredTermLoanBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_SeniorSecuredTermLoanBMember_074ef47c-5569-4566-acbe-433912928eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncrementalTermLoanMember_47e5dc6d-1360-42b3-a7e2-57fbb625147e" xlink:href="nnbr-20211231.xsd#nnbr_IncrementalTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_IncrementalTermLoanMember_47e5dc6d-1360-42b3-a7e2-57fbb625147e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredRevolvingFacilityMember_4abba7bd-89ee-4dbd-9ff2-24082b9feb25" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredRevolvingFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_SeniorSecuredRevolvingFacilityMember_4abba7bd-89ee-4dbd-9ff2-24082b9feb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CreditAgreementMember_b1712bcf-4776-4a15-8de5-2dd560415068" xlink:href="nnbr-20211231.xsd#nnbr_CreditAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_CreditAgreementMember_b1712bcf-4776-4a15-8de5-2dd560415068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_756c9138-e5e1-4648-8d12-0f77f52748be" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredAndIncrementalTermLoansMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_SeniorSecuredAndIncrementalTermLoansMember_756c9138-e5e1-4648-8d12-0f77f52748be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TermLoanFacilityMemberMember_b1e42993-8653-4c7d-8805-a7f4a762026b" xlink:href="nnbr-20211231.xsd#nnbr_TermLoanFacilityMemberMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_TermLoanFacilityMemberMember_b1e42993-8653-4c7d-8805-a7f4a762026b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AssetBackedCreditFacilityMemberMember_30d2c602-cd02-4d8a-aed3-8257d61a0b19" xlink:href="nnbr-20211231.xsd#nnbr_AssetBackedCreditFacilityMemberMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_nnbr_AssetBackedCreditFacilityMemberMember_30d2c602-cd02-4d8a-aed3-8257d61a0b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_89d246de-184a-43de-aed5-bf547be885cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_us-gaap_LetterOfCreditMember_89d246de-184a-43de-aed5-bf547be885cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_0f1410c4-4224-4657-8c78-4ae8f0f7409c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_86c5e159-02a9-4875-812a-6542af9fc7b9" xlink:to="loc_us-gaap_BridgeLoanMember_0f1410c4-4224-4657-8c78-4ae8f0f7409c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_8060c63b-7a24-4606-a916-daa82c20e8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_VariableRateAxis_8060c63b-7a24-4606-a916-daa82c20e8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_8060c63b-7a24-4606-a916-daa82c20e8ec" xlink:to="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fdf35dee-91d8-4580-9266-2b3acfa0ca7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fdf35dee-91d8-4580-9266-2b3acfa0ca7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_16b76b3a-14a6-44a5-bd19-dd4dc012fcee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_us-gaap_PrimeRateMember_16b76b3a-14a6-44a5-bd19-dd4dc012fcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a88814a0-e75a-4c80-a874-9365d95c3efb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_srt_MaximumMember_a88814a0-e75a-4c80-a874-9365d95c3efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6d9d298b-e7f3-455c-9de4-498942208cfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_srt_MinimumMember_6d9d298b-e7f3-455c-9de4-498942208cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_VariousBenchmarkRatesMemberMember_68fd50a1-2f89-4240-b1cd-262141037aef" xlink:href="nnbr-20211231.xsd#nnbr_VariousBenchmarkRatesMemberMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_nnbr_VariousBenchmarkRatesMemberMember_68fd50a1-2f89-4240-b1cd-262141037aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_FederalFundsOrPrimeRateMemberMember_5690dfeb-d4ef-47be-913b-e80e7c078fe6" xlink:href="nnbr-20211231.xsd#nnbr_FederalFundsOrPrimeRateMemberMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0d1aaefb-c326-45e2-b4ac-76ded838f04a" xlink:to="loc_nnbr_FederalFundsOrPrimeRateMemberMember_5690dfeb-d4ef-47be-913b-e80e7c078fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_srt_RangeAxis_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_df27b11d-6ed8-43d0-b5ba-74fac1e7ea89" xlink:to="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ce19c966-0fb4-4c6a-8290-7bc608d06d93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:to="loc_srt_MinimumMember_ce19c966-0fb4-4c6a-8290-7bc608d06d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_70d7f24f-1a57-4ece-aac4-b6e30679a5cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fc949c46-33e3-421e-a7da-64525a8c2e86" xlink:to="loc_srt_MaximumMember_70d7f24f-1a57-4ece-aac4-b6e30679a5cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_916d1fdd-2cbf-4245-bd40-88fec193be97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_916d1fdd-2cbf-4245-bd40-88fec193be97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0fe068de-133b-457a-831e-a684845f131d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_916d1fdd-2cbf-4245-bd40-88fec193be97" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0fe068de-133b-457a-831e-a684845f131d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LifeSciencesMember_e9abddf5-0d76-4d0f-b313-bde496e3f1d0" xlink:href="nnbr-20211231.xsd#nnbr_LifeSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0fe068de-133b-457a-831e-a684845f131d" xlink:to="loc_nnbr_LifeSciencesMember_e9abddf5-0d76-4d0f-b313-bde496e3f1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodAxis_acdc03e8-6814-4e2c-88e1-40c31fedda08" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_nnbr_DebtCovenantPeriodAxis_acdc03e8-6814-4e2c-88e1-40c31fedda08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodDomain_74cff7e5-5932-4082-9cd2-1151c4671ee6" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_DebtCovenantPeriodAxis_acdc03e8-6814-4e2c-88e1-40c31fedda08" xlink:to="loc_nnbr_DebtCovenantPeriodDomain_74cff7e5-5932-4082-9cd2-1151c4671ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtCovenantPeriodTwoMember_5acca06a-89c5-4df0-8868-f1f1b98a7a0a" xlink:href="nnbr-20211231.xsd#nnbr_DebtCovenantPeriodTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_DebtCovenantPeriodDomain_74cff7e5-5932-4082-9cd2-1151c4671ee6" xlink:to="loc_nnbr_DebtCovenantPeriodTwoMember_5acca06a-89c5-4df0-8868-f1f1b98a7a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_0fc77524-c42a-4f0a-b29b-b96826234bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_0fc77524-c42a-4f0a-b29b-b96826234bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c4bc0367-4eb3-46b0-8cde-71f5991f8993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_0fc77524-c42a-4f0a-b29b-b96826234bdf" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c4bc0367-4eb3-46b0-8cde-71f5991f8993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4ffc96a-239d-4423-91c6-c9d3efe33c40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_c4bc0367-4eb3-46b0-8cde-71f5991f8993" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b4ffc96a-239d-4423-91c6-c9d3efe33c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3422774b-a316-433a-b6ac-e2d82ea90c7e" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f7eb509e-d089-4dd7-8007-56b417fc86e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f7eb509e-d089-4dd7-8007-56b417fc86e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8ec17d-bf10-4480-bd4c-4ca227e85aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef8ec17d-bf10-4480-bd4c-4ca227e85aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_979bbcf7-8578-4ae5-b68e-ae5feacb5484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_InterestCostsCapitalized_979bbcf7-8578-4ae5-b68e-ae5feacb5484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c0fdf3cb-cb56-4ce7-aad0-9b853ab82490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c0fdf3cb-cb56-4ce7-aad0-9b853ab82490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_7a9c4809-9f3c-4413-855a-d9778f715cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_RepaymentsOfDebt_7a9c4809-9f3c-4413-855a-d9778f715cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0d6a7533-2053-4c29-940b-a78eaf4877cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0d6a7533-2053-4c29-940b-a78eaf4877cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d2e4245f-7b3d-4671-8db4-3617a9f881b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d2e4245f-7b3d-4671-8db4-3617a9f881b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_99b385f5-0883-4bb1-8773-fc3bdd4e3ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_99b385f5-0883-4bb1-8773-fc3bdd4e3ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_179b5cb5-356e-424b-8ca0-024e799535e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_179b5cb5-356e-424b-8ca0-024e799535e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_b1329754-6d87-4a09-afca-ebcb895feda5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LoansPayable_b1329754-6d87-4a09-afca-ebcb895feda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61a11934-de55-4e85-8a26-9879be4c787a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61a11934-de55-4e85-8a26-9879be4c787a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_62cec3fe-dc3e-4ff6-aa62-c3f8266ee5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_62cec3fe-dc3e-4ff6-aa62-c3f8266ee5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds_33c2c95a-6c1c-49a0-91f5-9a71e28ccbdc" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds_33c2c95a-6c1c-49a0-91f5-9a71e28ccbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantRequiredMinimumPayment_97935292-20f9-4543-9933-1b11e2b06856" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantRequiredMinimumPayment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentCovenantRequiredMinimumPayment_97935292-20f9-4543-9933-1b11e2b06856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment_a52fef00-b5d5-4b0b-aecb-2b61e9313d13" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment_a52fef00-b5d5-4b0b-aecb-2b61e9313d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_d1aed51c-6b23-4581-8426-794eba9c7ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_d1aed51c-6b23-4581-8426-794eba9c7ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6714491f-b2b5-4e20-920d-5b92db07fef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6714491f-b2b5-4e20-920d-5b92db07fef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_da7badd9-06a0-40f7-909d-7961f9ab3aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_da7badd9-06a0-40f7-909d-7961f9ab3aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentWeightedAverageRemainingLife_ffa4a3f2-78cc-4c23-a9e3-9db9cbe8f953" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentWeightedAverageRemainingLife"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentWeightedAverageRemainingLife_ffa4a3f2-78cc-4c23-a9e3-9db9cbe8f953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_7f9d4ed4-e749-4698-b653-2c1bacb4b9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayable"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_NotesPayable_7f9d4ed4-e749-4698-b653-2c1bacb4b9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_610348cc-3246-4500-acc2-9d0d67237eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LongTermDebtCurrent_610348cc-3246-4500-acc2-9d0d67237eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_38ff01e6-251a-41eb-9bb8-1ff1016979fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DerivativeNotionalAmount_38ff01e6-251a-41eb-9bb8-1ff1016979fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_52c5e4ca-8d50-47c3-9918-082e22576cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_52c5e4ca-8d50-47c3-9918-082e22576cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_e8e10243-8657-4927-99b9-5cb2e47e1001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_e8e10243-8657-4927-99b9-5cb2e47e1001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_f484eb76-bfc7-4432-a400-62f0bf1ac643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_f484eb76-bfc7-4432-a400-62f0bf1ac643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9b19674f-f01b-45be-a9dc-aa02b13e646d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_9b19674f-f01b-45be-a9dc-aa02b13e646d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DebtInstrumentLIBORFloorRate_610ed765-69ac-498a-8256-9f18221fbd11" xlink:href="nnbr-20211231.xsd#nnbr_DebtInstrumentLIBORFloorRate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_nnbr_DebtInstrumentLIBORFloorRate_610ed765-69ac-498a-8256-9f18221fbd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c92e23c6-6ed9-47b9-8065-b6f7a0cf2104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_c92e23c6-6ed9-47b9-8065-b6f7a0cf2104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_3b19e15f-b470-407c-9e7e-8ff107aeab8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_3b19e15f-b470-407c-9e7e-8ff107aeab8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_2cdd4e3e-867c-44fd-b5e4-d6228d6c55b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_2cdd4e3e-867c-44fd-b5e4-d6228d6c55b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_44e91a61-6336-4dca-8137-c2076dd2fc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7e55df90-116b-40c3-8bc2-3cd1d700b476" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_44e91a61-6336-4dca-8137-c2076dd2fc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtSummaryofDebtDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtSummaryofDebtDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DebtSummaryofDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f04e586e-fb99-4f3e-8ab3-553fd1005c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f04e586e-fb99-4f3e-8ab3-553fd1005c7a" xlink:to="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_db2f0201-a8d9-463a-8092-129cc763f24b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:to="loc_us-gaap_DebtInstrumentAxis_db2f0201-a8d9-463a-8092-129cc763f24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5c1ea760-a21a-47de-a68b-1a1707b958a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_db2f0201-a8d9-463a-8092-129cc763f24b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5c1ea760-a21a-47de-a68b-1a1707b958a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_af3d7c49-5a5a-4a12-9cfe-e52a7c894314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5c1ea760-a21a-47de-a68b-1a1707b958a0" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_af3d7c49-5a5a-4a12-9cfe-e52a7c894314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dd7f27e3-c2ca-4d7a-b868-8892577c7608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:to="loc_us-gaap_CreditFacilityAxis_dd7f27e3-c2ca-4d7a-b868-8892577c7608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_dd7f27e3-c2ca-4d7a-b868-8892577c7608" xlink:to="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeniorSecuredTermLoanBMember_80924f8a-703f-4e1a-894c-a77f2d57df80" xlink:href="nnbr-20211231.xsd#nnbr_SeniorSecuredTermLoanBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:to="loc_nnbr_SeniorSecuredTermLoanBMember_80924f8a-703f-4e1a-894c-a77f2d57df80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncrementalTermLoanMember_3f8d5553-eba7-4243-b848-138170850d4d" xlink:href="nnbr-20211231.xsd#nnbr_IncrementalTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:to="loc_nnbr_IncrementalTermLoanMember_3f8d5553-eba7-4243-b848-138170850d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TermLoanFacilityMemberMember_a6ddafe1-67cc-4084-a156-4008507ab134" xlink:href="nnbr-20211231.xsd#nnbr_TermLoanFacilityMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8fac9867-7e56-4bf4-81ae-0a4d2e1ecbf4" xlink:to="loc_nnbr_TermLoanFacilityMemberMember_a6ddafe1-67cc-4084-a156-4008507ab134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_34e31a9b-67a1-4c4e-88be-d478cb5190cd" xlink:to="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayable_1e2300fa-097d-4ebe-9cea-91de010703e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LoansPayable_1e2300fa-097d-4ebe-9cea-91de010703e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1f01f81f-0219-4e15-a682-bf6625799197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LineOfCredit_1f01f81f-0219-4e15-a682-bf6625799197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6c05475c-941a-4111-bc3b-6231dd50cdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LongTermDebt_6c05475c-941a-4111-bc3b-6231dd50cdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4a86da7e-b5bf-460d-8721-93d4d1c6a4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LongTermDebtCurrent_4a86da7e-b5bf-460d-8721-93d4d1c6a4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6a77ce23-a568-45e6-aee5-c237a667aaec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6a77ce23-a568-45e6-aee5-c237a667aaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_dc03c4b6-04cc-4aa2-9aab-b471ab411887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_dc03c4b6-04cc-4aa2-9aab-b471ab411887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_00a8b559-f8a3-4241-a31b-fd75891209fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_00a8b559-f8a3-4241-a31b-fd75891209fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_cf4415f4-3e11-4751-b3ba-c17a4471f5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24d74613-a901-44f6-b81a-79ba450b9030" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_cf4415f4-3e11-4751-b3ba-c17a4471f5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtSummaryofDebtDetail_1" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtSummaryofDebtDetail_1"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DebtSummaryofDebtDetail_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#DebtAggregateMaturitiesofLongTermDebtDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_67ef8309-60de-424e-8cb8-5019594d3d24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_67ef8309-60de-424e-8cb8-5019594d3d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4fd08343-515f-42c0-9794-7150a0ba49ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4fd08343-515f-42c0-9794-7150a0ba49ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_46b10102-475d-4e1a-9fc1-c66aa191da63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_46b10102-475d-4e1a-9fc1-c66aa191da63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2f2ee92b-fa72-46ff-ac96-378adda4867e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2f2ee92b-fa72-46ff-ac96-378adda4867e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_802255c3-0799-4f7c-829c-d5cfcb944bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_802255c3-0799-4f7c-829c-d5cfcb944bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6961b78e-a911-4395-a4b0-4b324e899614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6961b78e-a911-4395-a4b0-4b324e899614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b412eb56-6158-4628-9d06-2dd31e85d136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ec27a0a-9645-4113-85b5-cbc390886195" xlink:to="loc_us-gaap_LongTermDebt_b412eb56-6158-4628-9d06-2dd31e85d136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/Leases" xlink:type="simple" xlink:href="nnbr-20211231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_81258916-ffdc-4e38-903f-2cdc24f41b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1399c7ff-4bbb-4104-9fe8-2112b7a86f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_81258916-ffdc-4e38-903f-2cdc24f41b7b" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_1399c7ff-4bbb-4104-9fe8-2112b7a86f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_4a667d3d-66ac-4e77-b42c-179f39ed2312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_81258916-ffdc-4e38-903f-2cdc24f41b7b" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_4a667d3d-66ac-4e77-b42c-179f39ed2312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7402351c-13ae-4e6f-ba76-e1ce90db7701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_58377dfa-0ae7-47ad-9e3d-5b60058b282e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7402351c-13ae-4e6f-ba76-e1ce90db7701" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_58377dfa-0ae7-47ad-9e3d-5b60058b282e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock_2ab776e5-74cc-4cd9-96d8-f50043a64fc4" xlink:href="nnbr-20211231.xsd#nnbr_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7402351c-13ae-4e6f-ba76-e1ce90db7701" xlink:to="loc_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock_2ab776e5-74cc-4cd9-96d8-f50043a64fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8a4b159b-5760-49ae-880a-f4f9aca2e14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7402351c-13ae-4e6f-ba76-e1ce90db7701" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8a4b159b-5760-49ae-880a-f4f9aca2e14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_02eb0f56-b63e-4cce-b24d-c52d7c46c22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7402351c-13ae-4e6f-ba76-e1ce90db7701" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_02eb0f56-b63e-4cce-b24d-c52d7c46c22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9df2fde4-e6e8-435f-8edf-d46f0ba01049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9df2fde4-e6e8-435f-8edf-d46f0ba01049" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_srt_RangeAxis_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d5d17ec8-0a1d-4d4d-90f9-48cd8c0d4f40" xlink:to="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98ce5410-f774-4bf0-97d1-351b54faf443" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:to="loc_srt_MinimumMember_98ce5410-f774-4bf0-97d1-351b54faf443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5d759b36-85e8-483a-9660-4efc3f4853a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e0f9379-b25a-4437-8a77-a24bcda3ca34" xlink:to="loc_srt_MaximumMember_5d759b36-85e8-483a-9660-4efc3f4853a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5f14ad4-f2f6-4fae-9132-d0098caedb54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5f14ad4-f2f6-4fae-9132-d0098caedb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e5f14ad4-f2f6-4fae-9132-d0098caedb54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0db0c41d-e00c-4b06-95c4-3a01d6c491a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:to="loc_us-gaap_EquipmentMember_0db0c41d-e00c-4b06-95c4-3a01d6c491a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManufacturingFacilityMember_a16ecb75-15bf-4b13-be7e-1c7c7395a84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManufacturingFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_50050588-fc82-493c-9b75-01bf5c4b353e" xlink:to="loc_us-gaap_ManufacturingFacilityMember_a16ecb75-15bf-4b13-be7e-1c7c7395a84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_cabd5fb5-489c-45f2-9253-a047c99f9016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_4b060c45-64a3-4d3b-b4aa-21d0f1d3ae81" xlink:to="loc_us-gaap_TypeOfAdoptionMember_cabd5fb5-489c-45f2-9253-a047c99f9016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_c30e40eb-0b3b-476e-840b-bb9581e0b9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_cabd5fb5-489c-45f2-9253-a047c99f9016" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_c30e40eb-0b3b-476e-840b-bb9581e0b9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5065632d-109d-45bd-87a1-495da4c3aaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5065632d-109d-45bd-87a1-495da4c3aaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f528b3ea-d1a8-4be8-b8ff-d8f9e349a940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5065632d-109d-45bd-87a1-495da4c3aaaf" xlink:to="loc_us-gaap_EquityComponentDomain_f528b3ea-d1a8-4be8-b8ff-d8f9e349a940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3d3dfcbb-d3de-425c-9e3e-72ef7ca4bad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f528b3ea-d1a8-4be8-b8ff-d8f9e349a940" xlink:to="loc_us-gaap_RetainedEarningsMember_3d3dfcbb-d3de-425c-9e3e-72ef7ca4bad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1094c0a5-aec6-44da-9dda-ba4d8214ced8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1094c0a5-aec6-44da-9dda-ba4d8214ced8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eafb8691-074c-4973-b8fa-cb4eec099985" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1094c0a5-aec6-44da-9dda-ba4d8214ced8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eafb8691-074c-4973-b8fa-cb4eec099985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_894a0e93-b6f4-440b-b20d-8604fdbda0d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eafb8691-074c-4973-b8fa-cb4eec099985" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_894a0e93-b6f4-440b-b20d-8604fdbda0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_ba6c96f8-1261-4e19-8742-94df22a84803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_96b4b77f-bbcf-48d2-b0a6-36cd6e3f0b38" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_ba6c96f8-1261-4e19-8742-94df22a84803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_COVID19Member_487d7182-9d15-4b28-9c91-82c166dd95ce" xlink:href="nnbr-20211231.xsd#nnbr_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_ba6c96f8-1261-4e19-8742-94df22a84803" xlink:to="loc_nnbr_COVID19Member_487d7182-9d15-4b28-9c91-82c166dd95ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_10fb8f85-2844-4c33-a792-89f59cd58f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_10fb8f85-2844-4c33-a792-89f59cd58f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_1c0948ba-a00b-4372-9856-6c41c99291d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_10fb8f85-2844-4c33-a792-89f59cd58f49" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_1c0948ba-a00b-4372-9856-6c41c99291d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_7329c521-331b-4cce-8b58-a2f7a6b82113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_1c0948ba-a00b-4372-9856-6c41c99291d1" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_7329c521-331b-4cce-8b58-a2f7a6b82113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8c417b8-29fc-412e-bd37-37a752542078" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bdfc6f30-9738-4439-a0f5-4fddac294869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bdfc6f30-9738-4439-a0f5-4fddac294869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_c90c8064-f339-4d2b-8f1f-165705d8d6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_c90c8064-f339-4d2b-8f1f-165705d8d6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_08f7558d-57ad-408b-9d4e-0cbfbf4e8e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_08f7558d-57ad-408b-9d4e-0cbfbf4e8e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_72820d1b-c4b3-48ff-a99f-b7f562f32e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_OperatingLeaseExpense_72820d1b-c4b3-48ff-a99f-b7f562f32e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm_6313acf9-d3a2-471a-a619-022ed2533e60" xlink:href="nnbr-20211231.xsd#nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm_6313acf9-d3a2-471a-a619-022ed2533e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset_19b7cfa0-52b0-4bc3-984e-e39fc52551c1" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset_19b7cfa0-52b0-4bc3-984e-e39fc52551c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_a4380518-37cf-4d88-9639-92fc12c01aa5" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent_a4380518-37cf-4d88-9639-92fc12c01aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent_1edb2dcb-a656-4ad7-a46c-e33d0a6bd36e" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent_1edb2dcb-a656-4ad7-a46c-e33d0a6bd36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet_903f77cb-8af3-4b9f-b24f-3bc53873bb92" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet_903f77cb-8af3-4b9f-b24f-3bc53873bb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnTerminationOfLease_9e686dd4-c1e9-4ff7-a86e-9d3e3c627260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnTerminationOfLease"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_GainLossOnTerminationOfLease_9e686dd4-c1e9-4ff7-a86e-9d3e3c627260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_cccb1ab1-de95-4cf9-896a-18bc10a92435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_cccb1ab1-de95-4cf9-896a-18bc10a92435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LesseeOperatingLeaseDeferredLeasePayments_0489101d-837f-4075-8e0e-c8ce54fd3be2" xlink:href="nnbr-20211231.xsd#nnbr_LesseeOperatingLeaseDeferredLeasePayments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_LesseeOperatingLeaseDeferredLeasePayments_0489101d-837f-4075-8e0e-c8ce54fd3be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncreaseDecreaseInCashSavings_fba10bc6-b880-4b03-98b7-4831e66abc9e" xlink:href="nnbr-20211231.xsd#nnbr_IncreaseDecreaseInCashSavings"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_nnbr_IncreaseDecreaseInCashSavings_fba10bc6-b880-4b03-98b7-4831e66abc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_e53a42e1-b19b-4d72-b294-f918089ee03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_969a48e3-9677-46fe-8787-f59644464f48" xlink:to="loc_us-gaap_LeaseAndRentalExpense_e53a42e1-b19b-4d72-b294-f918089ee03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesFinanceandOperatingLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_da3f5e6b-91a1-4406-9d1c-81e04a085a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:to="loc_us-gaap_LeaseCostAbstract_da3f5e6b-91a1-4406-9d1c-81e04a085a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_230f8379-9175-4fb5-b3d2-b23930ea86ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_da3f5e6b-91a1-4406-9d1c-81e04a085a85" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_230f8379-9175-4fb5-b3d2-b23930ea86ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2571583c-7733-4964-a0cf-a92caefa7b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_230f8379-9175-4fb5-b3d2-b23930ea86ee" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2571583c-7733-4964-a0cf-a92caefa7b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_d7e52ccd-44bc-46b8-ba34-0a7bfad0753f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_230f8379-9175-4fb5-b3d2-b23930ea86ee" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_d7e52ccd-44bc-46b8-ba34-0a7bfad0753f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2b1d7605-cc7e-4847-b7dc-b91ce4f50134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:to="loc_us-gaap_OperatingLeaseCost_2b1d7605-cc7e-4847-b7dc-b91ce4f50134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_daceec7b-ffca-4c83-af4f-be906d097df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:to="loc_us-gaap_ShortTermLeaseCost_daceec7b-ffca-4c83-af4f-be906d097df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_964f90a5-1286-4cf4-8cde-c6a5611bf037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:to="loc_us-gaap_VariableLeaseCost_964f90a5-1286-4cf4-8cde-c6a5611bf037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_54396629-f070-480b-8adc-6a01d8019f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:to="loc_us-gaap_LeaseCost_54396629-f070-480b-8adc-6a01d8019f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_ab48ef57-5c7e-4849-9fe9-a9a95b1925da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_ab48ef57-5c7e-4849-9fe9-a9a95b1925da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_711d3c9a-746f-452f-b2a0-3e6229297aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_ab48ef57-5c7e-4849-9fe9-a9a95b1925da" xlink:to="loc_us-gaap_AssetsAbstract_711d3c9a-746f-452f-b2a0-3e6229297aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ca2af5ab-12d0-49a1-abd8-00cf0e5d35b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_711d3c9a-746f-452f-b2a0-3e6229297aa7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ca2af5ab-12d0-49a1-abd8-00cf0e5d35b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ba04da18-d3f3-486c-8a73-593a63817168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_711d3c9a-746f-452f-b2a0-3e6229297aa7" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ba04da18-d3f3-486c-8a73-593a63817168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeaseRightOfUseAsset_befad796-f4f1-4cfd-83cb-9fc8251ea03c" xlink:href="nnbr-20211231.xsd#nnbr_LeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_711d3c9a-746f-452f-b2a0-3e6229297aa7" xlink:to="loc_nnbr_LeaseRightOfUseAsset_befad796-f4f1-4cfd-83cb-9fc8251ea03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0fb29bd9-5e33-487b-8408-332adbc8a413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_711d3c9a-746f-452f-b2a0-3e6229297aa7" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0fb29bd9-5e33-487b-8408-332adbc8a413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_39d2f5c7-029e-4a07-8e43-74d2753d8ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_589e4347-089a-4662-acb9-65c14d8ce72d" xlink:to="loc_us-gaap_LiabilitiesAbstract_39d2f5c7-029e-4a07-8e43-74d2753d8ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a3dda8f6-5e4f-4309-afab-eebe96133ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_39d2f5c7-029e-4a07-8e43-74d2753d8ddb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a3dda8f6-5e4f-4309-afab-eebe96133ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f9bf6b08-f992-485d-95c4-53f4d33acf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3dda8f6-5e4f-4309-afab-eebe96133ddc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f9bf6b08-f992-485d-95c4-53f4d33acf1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f78da2a1-5dd6-42d7-b5f3-14108a773e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3dda8f6-5e4f-4309-afab-eebe96133ddc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f78da2a1-5dd6-42d7-b5f3-14108a773e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_582e6e52-bbef-428e-976b-97997fda8f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3dda8f6-5e4f-4309-afab-eebe96133ddc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_582e6e52-bbef-428e-976b-97997fda8f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7aba851-06b0-4969-aaaa-b760d6ed6708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_39d2f5c7-029e-4a07-8e43-74d2753d8ddb" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7aba851-06b0-4969-aaaa-b760d6ed6708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_039c0236-ceca-4226-9ccf-1cc5c23af7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7aba851-06b0-4969-aaaa-b760d6ed6708" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_039c0236-ceca-4226-9ccf-1cc5c23af7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9dfca8a-d9b3-4ac0-8b81-b18590aca9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7aba851-06b0-4969-aaaa-b760d6ed6708" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9dfca8a-d9b3-4ac0-8b81-b18590aca9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeaseLiability_74caf8c7-c0c5-4aec-9b8a-9ca335d6cbc4" xlink:href="nnbr-20211231.xsd#nnbr_LeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7aba851-06b0-4969-aaaa-b760d6ed6708" xlink:to="loc_nnbr_LeaseLiability_74caf8c7-c0c5-4aec-9b8a-9ca335d6cbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_61a13154-d162-49eb-8da7-fed2794e9cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_a7aba851-06b0-4969-aaaa-b760d6ed6708" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_61a13154-d162-49eb-8da7-fed2794e9cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9b43812e-eeb3-402a-979f-753e4dde8f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CashFlowLesseeAbstract_5f217d75-c6ff-4d4f-8cdf-adab5f0889ba" xlink:href="nnbr-20211231.xsd#nnbr_CashFlowLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9b43812e-eeb3-402a-979f-753e4dde8f7d" xlink:to="loc_nnbr_CashFlowLesseeAbstract_5f217d75-c6ff-4d4f-8cdf-adab5f0889ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_a4683786-6115-43a9-afa9-cb7efa76656e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_CashFlowLesseeAbstract_5f217d75-c6ff-4d4f-8cdf-adab5f0889ba" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_a4683786-6115-43a9-afa9-cb7efa76656e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_4a2eb59c-7456-419e-9ae6-46a47ae49c94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_CashFlowLesseeAbstract_5f217d75-c6ff-4d4f-8cdf-adab5f0889ba" xlink:to="loc_us-gaap_OperatingLeasePayments_4a2eb59c-7456-419e-9ae6-46a47ae49c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_e9ac6b3d-6892-4b34-aefb-f22e5418c237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_CashFlowLesseeAbstract_5f217d75-c6ff-4d4f-8cdf-adab5f0889ba" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_e9ac6b3d-6892-4b34-aefb-f22e5418c237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_2e952b17-a932-4640-bd83-288f1d1f554b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9b43812e-eeb3-402a-979f-753e4dde8f7d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_2e952b17-a932-4640-bd83-288f1d1f554b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ce54c730-eb09-4a4b-850f-76db4bf5d237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9b43812e-eeb3-402a-979f-753e4dde8f7d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ce54c730-eb09-4a4b-850f-76db4bf5d237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_31eb5a8e-650f-4c81-a2b0-e7ae5522a22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WeightedAverageRemainingLeaseTermAbstract_bf4b5a3d-0093-4813-9f5f-91982ad55fdc" xlink:href="nnbr-20211231.xsd#nnbr_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_31eb5a8e-650f-4c81-a2b0-e7ae5522a22b" xlink:to="loc_nnbr_WeightedAverageRemainingLeaseTermAbstract_bf4b5a3d-0093-4813-9f5f-91982ad55fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_5b9c116a-89b1-42a6-9f3e-00aa57df086f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_WeightedAverageRemainingLeaseTermAbstract_bf4b5a3d-0093-4813-9f5f-91982ad55fdc" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_5b9c116a-89b1-42a6-9f3e-00aa57df086f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6376cd7b-2493-4e9a-a128-4c1e22fe041d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_WeightedAverageRemainingLeaseTermAbstract_bf4b5a3d-0093-4813-9f5f-91982ad55fdc" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6376cd7b-2493-4e9a-a128-4c1e22fe041d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LeasesWeightedAverageDiscountRateAbstract_279f4917-aa30-43bd-8a56-5192a257ca91" xlink:href="nnbr-20211231.xsd#nnbr_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_31eb5a8e-650f-4c81-a2b0-e7ae5522a22b" xlink:to="loc_nnbr_LeasesWeightedAverageDiscountRateAbstract_279f4917-aa30-43bd-8a56-5192a257ca91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_8296f1a1-7b78-4a54-baf7-87190adc0e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_LeasesWeightedAverageDiscountRateAbstract_279f4917-aa30-43bd-8a56-5192a257ca91" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_8296f1a1-7b78-4a54-baf7-87190adc0e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_21eeefbc-edb7-4055-8532-06c4c67aa186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_LeasesWeightedAverageDiscountRateAbstract_279f4917-aa30-43bd-8a56-5192a257ca91" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_21eeefbc-edb7-4055-8532-06c4c67aa186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesFutureMinimumLeaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_25935931-bc02-4b66-a48a-aa87e726b198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25935931-bc02-4b66-a48a-aa87e726b198" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_828bd4bb-b2be-420c-ba90-4450fa2eb6af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_828bd4bb-b2be-420c-ba90-4450fa2eb6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d7e746de-a70b-4a0f-8ee6-2e0c94643eab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d7e746de-a70b-4a0f-8ee6-2e0c94643eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a3c88010-b31b-4222-bbbd-aa3a026c1781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a3c88010-b31b-4222-bbbd-aa3a026c1781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_98bc7d69-47c2-4230-a2a8-43c20560936d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_98bc7d69-47c2-4230-a2a8-43c20560936d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2198575b-9e0c-4834-bd3b-cdab3b880c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2198575b-9e0c-4834-bd3b-cdab3b880c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_efe686d4-eeef-47c1-990b-9f04124d029b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_efe686d4-eeef-47c1-990b-9f04124d029b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bf077523-456a-4514-980f-f5710d00bfee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bf077523-456a-4514-980f-f5710d00bfee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fde8e06f-ab36-4667-9c1b-286f7291dd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fde8e06f-ab36-4667-9c1b-286f7291dd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_70cc8453-cb29-40e0-9f40-7ca9e1ce93af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a7188812-ed8f-4f98-925d-a89a552e8806" xlink:to="loc_us-gaap_OperatingLeaseLiability_70cc8453-cb29-40e0-9f40-7ca9e1ce93af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25935931-bc02-4b66-a48a-aa87e726b198" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b9693dbb-20ea-424c-a581-2a47e97e634c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b9693dbb-20ea-424c-a581-2a47e97e634c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4695cd3e-4cff-4ea8-ac19-61f75355aa58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4695cd3e-4cff-4ea8-ac19-61f75355aa58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_cfa5519a-0117-4a25-8d51-f4f9973c4315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_cfa5519a-0117-4a25-8d51-f4f9973c4315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_31e08900-a8d6-4d65-8c89-5977ef2bf4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_31e08900-a8d6-4d65-8c89-5977ef2bf4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_32557130-c870-408f-9359-47e2b32b7e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_32557130-c870-408f-9359-47e2b32b7e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_30875224-0ff6-49f0-9841-b3f073ba7e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_30875224-0ff6-49f0-9841-b3f073ba7e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2e25fa18-ba5f-45b3-ba20-32f64f8e8894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2e25fa18-ba5f-45b3-ba20-32f64f8e8894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c1ab4d3f-5070-4b50-8de1-a9866f625cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c1ab4d3f-5070-4b50-8de1-a9866f625cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_b58f91c9-13d8-4d49-b323-48d509fbf21c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5c093b83-9115-49d8-8d72-45b5b654d98a" xlink:to="loc_us-gaap_FinanceLeaseLiability_b58f91c9-13d8-4d49-b323-48d509fbf21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1" xlink:type="simple" xlink:href="nnbr-20211231.xsd#LeasesFutureMinimumLeaseObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.nninc.com/role/RestructuringandIntegration" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RestructuringandIntegration"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RestructuringandIntegration" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_655ad491-eab8-42a8-a4fe-7d0cd8645794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_b807143d-0647-4020-ae6d-f173798cb313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_655ad491-eab8-42a8-a4fe-7d0cd8645794" xlink:to="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_b807143d-0647-4020-ae6d-f173798cb313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RestructuringandIntegrationTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RestructuringandIntegrationTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RestructuringandIntegrationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0ea5665f-4569-4eae-babf-8198bb6009ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_ed5c0734-90a5-4fd4-b549-6661279d125b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0ea5665f-4569-4eae-babf-8198bb6009ca" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_ed5c0734-90a5-4fd4-b549-6661279d125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract_94040c33-315b-4aff-877d-5c9b997d1a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract_94040c33-315b-4aff-877d-5c9b997d1a65" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_82eeddad-fed3-4a3e-bff1-1734c61c1a4f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:to="loc_srt_ConsolidationItemsAxis_82eeddad-fed3-4a3e-bff1-1734c61c1a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_82eeddad-fed3-4a3e-bff1-1734c61c1a4f" xlink:to="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_92ea5f67-b7af-445b-93fd-e9ea6af0017e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:to="loc_us-gaap_OperatingSegmentsMember_92ea5f67-b7af-445b-93fd-e9ea6af0017e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_CorporateAndEliminationsMember_5fbf051c-922d-4f3d-8b79-ed878b82d1fb" xlink:href="nnbr-20211231.xsd#nnbr_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_384dcf5f-e46c-4008-ac16-8e08396c6ff3" xlink:to="loc_nnbr_CorporateAndEliminationsMember_5fbf051c-922d-4f3d-8b79-ed878b82d1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f32f0062-8f43-46c6-b0f2-2547c5314e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f32f0062-8f43-46c6-b0f2-2547c5314e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a578d35-1941-46ea-812b-b09b95036b76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f32f0062-8f43-46c6-b0f2-2547c5314e62" xlink:to="loc_us-gaap_SegmentDomain_2a578d35-1941-46ea-812b-b09b95036b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_2ab032c9-9ba5-4361-aae0-61b87a6498cd" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a578d35-1941-46ea-812b-b09b95036b76" xlink:to="loc_nnbr_MobileSolutionsMember_2ab032c9-9ba5-4361-aae0-61b87a6498cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4d060b76-39a2-43ec-8fe9-a41c45fe7bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4d060b76-39a2-43ec-8fe9-a41c45fe7bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4d060b76-39a2-43ec-8fe9-a41c45fe7bce" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_6831d321-42c4-4cda-a9c1-f421235c0061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:to="loc_us-gaap_EmployeeSeveranceMember_6831d321-42c4-4cda-a9c1-f421235c0061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_abdd0523-8e79-463d-8d2f-7377af5c2423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_3e00c672-8fe6-4ba9-b962-ee3dca1ee072" xlink:to="loc_us-gaap_FacilityClosingMember_abdd0523-8e79-463d-8d2f-7377af5c2423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c2b56a35-979a-4837-8573-513e84c8ba13" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_1edaf8e6-e224-41a2-8706-9d07ff9fa7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:to="loc_us-gaap_SeveranceCosts1_1edaf8e6-e224-41a2-8706-9d07ff9fa7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_ff9539ab-15cd-4947-a83c-a84c4c76d7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:to="loc_us-gaap_OtherRestructuringCosts_ff9539ab-15cd-4947-a83c-a84c4c76d7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_29bb1e30-1ca2-4ca7-8689-d7c1279ae141" xlink:to="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_4f5b67ae-1a3c-4a15-843c-1791bcf7c542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_RestructuringReserve_4f5b67ae-1a3c-4a15-843c-1791bcf7c542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_399d3917-6ce8-4235-aef9-7877f0b600d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_RestructuringCharges_399d3917-6ce8-4235-aef9-7877f0b600d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_66cd73cb-b145-4e86-92b5-f2c05458a6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_66cd73cb-b145-4e86-92b5-f2c05458a6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_39266070-a287-449b-af46-34be0f479cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_PaymentsForRestructuring_39266070-a287-449b-af46-34be0f479cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_e07d1598-fe0a-4449-88c0-d0115435cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_3e79fe24-808d-4a53-90ad-71dc55e7336b" xlink:to="loc_us-gaap_RestructuringReserve_e07d1598-fe0a-4449-88c0-d0115435cd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RestructuringandIntegrationAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_602d0bd3-97c9-4938-80c2-10d4701b8f35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_602d0bd3-97c9-4938-80c2-10d4701b8f35" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_63b2850a-06a6-4911-8dd5-06b64a8bf2ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:to="loc_srt_ConsolidationItemsAxis_63b2850a-06a6-4911-8dd5-06b64a8bf2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_270d3007-8a13-4b04-a1ba-6d9bd4590c38" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_63b2850a-06a6-4911-8dd5-06b64a8bf2ac" xlink:to="loc_srt_ConsolidationItemsDomain_270d3007-8a13-4b04-a1ba-6d9bd4590c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c1ee914c-c353-4068-85de-9c6f48804794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_270d3007-8a13-4b04-a1ba-6d9bd4590c38" xlink:to="loc_us-gaap_OperatingSegmentsMember_c1ee914c-c353-4068-85de-9c6f48804794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_72fff674-5b08-4aeb-a5e9-853bddfc0f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_72fff674-5b08-4aeb-a5e9-853bddfc0f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_16ee2c59-d4b9-4b10-a4ec-54181112cdea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_72fff674-5b08-4aeb-a5e9-853bddfc0f3b" xlink:to="loc_us-gaap_SegmentDomain_16ee2c59-d4b9-4b10-a4ec-54181112cdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_b910cda2-9568-436c-84cf-c74efd8057f7" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_16ee2c59-d4b9-4b10-a4ec-54181112cdea" xlink:to="loc_nnbr_MobileSolutionsMember_b910cda2-9568-436c-84cf-c74efd8057f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_1951010e-116b-4eb7-950a-35d9fd8bd538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_1951010e-116b-4eb7-950a-35d9fd8bd538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_30c882df-6d30-4f68-8f9c-caad73779db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_1951010e-116b-4eb7-950a-35d9fd8bd538" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_30c882df-6d30-4f68-8f9c-caad73779db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_e757e5c0-dec0-4313-a7f4-721ed745bcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_30c882df-6d30-4f68-8f9c-caad73779db7" xlink:to="loc_us-gaap_FacilityClosingMember_e757e5c0-dec0-4313-a7f4-721ed745bcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_51150f1f-155c-4087-af86-26ca570512e0" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4156120a-b2df-46e2-ae73-7fabacef308f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:to="loc_us-gaap_RestructuringCharges_4156120a-b2df-46e2-ae73-7fabacef308f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_3c841ea2-691a-4de4-ac33-a852bf594034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c9bfb09-ea28-4d28-bf05-6069f4fe6ba7" xlink:to="loc_us-gaap_SeveranceCosts1_3c841ea2-691a-4de4-ac33-a852bf594034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="nnbr-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0512d87-09dc-486b-b4e4-5a24b055a238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b6b4ac5b-3b4b-4d0d-a097-485669729e75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0512d87-09dc-486b-b4e4-5a24b055a238" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b6b4ac5b-3b4b-4d0d-a097-485669729e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_795d128a-2d84-43dd-bd59-6e74312950f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ContingenciesAndCommitmentsTable_42456ccd-0922-4d26-8a73-958a36e7eaad" xlink:href="nnbr-20211231.xsd#nnbr_ContingenciesAndCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_795d128a-2d84-43dd-bd59-6e74312950f6" xlink:to="loc_nnbr_ContingenciesAndCommitmentsTable_42456ccd-0922-4d26-8a73-958a36e7eaad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1e388534-6559-4b57-8d9b-72d5fdd2cbc5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_ContingenciesAndCommitmentsTable_42456ccd-0922-4d26-8a73-958a36e7eaad" xlink:to="loc_srt_RangeAxis_1e388534-6559-4b57-8d9b-72d5fdd2cbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eb2214ae-2064-45aa-8d39-373ec57a9245" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1e388534-6559-4b57-8d9b-72d5fdd2cbc5" xlink:to="loc_srt_RangeMember_eb2214ae-2064-45aa-8d39-373ec57a9245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_add01786-70e5-4e94-88b6-20cbea5c3979" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eb2214ae-2064-45aa-8d39-373ec57a9245" xlink:to="loc_srt_MaximumMember_add01786-70e5-4e94-88b6-20cbea5c3979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:href="nnbr-20211231.xsd#nnbr_ContingenciesAndCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_ContingenciesAndCommitmentsTable_42456ccd-0922-4d26-8a73-958a36e7eaad" xlink:to="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fda2f7a5-82ae-4db0-8993-9b46cc019b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_fda2f7a5-82ae-4db0-8993-9b46cc019b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c797f2da-427c-4fd7-86d8-0a078b1fd1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_ContingenciesAndCommitmentsLineItems_089273bb-7a96-4d70-b8dc-4b96f01c46ee" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c797f2da-427c-4fd7-86d8-0a078b1fd1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquity" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PreferredStockandStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PreferredStockandStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ac1789a5-f329-432b-a21d-252d0109f8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EquityOfferingTextBlock_0aa44967-0877-48ec-88d1-ca986e3531e2" xlink:href="nnbr-20211231.xsd#nnbr_EquityOfferingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ac1789a5-f329-432b-a21d-252d0109f8a2" xlink:to="loc_nnbr_EquityOfferingTextBlock_0aa44967-0877-48ec-88d1-ca986e3531e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PreferredStockandStockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PreferredStockandStockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5bf85bb2-6c76-4058-9ae1-d022ef3c453f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock_4d92bebe-0f4d-4d59-9ef4-13b8708d9b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5bf85bb2-6c76-4058-9ae1-d022ef3c453f" xlink:to="loc_us-gaap_TemporaryEquityTableTextBlock_4d92bebe-0f4d-4d59-9ef4-13b8708d9b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PreferredStockandStockholdersEquityAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_EquityOfferingAbstract_461d45e4-1e3e-40b2-bec2-40a6f13b9093" xlink:href="nnbr-20211231.xsd#nnbr_EquityOfferingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_EquityOfferingAbstract_461d45e4-1e3e-40b2-bec2-40a6f13b9093" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_accd6399-4d03-4805-9db6-10301c82efac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_StatementClassOfStockAxis_accd6399-4d03-4805-9db6-10301c82efac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_accd6399-4d03-4805-9db6-10301c82efac" xlink:to="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeriesBConvertiblePreferredStockMember_bf56a29f-22ba-407d-adea-1bbec10e81f4" xlink:href="nnbr-20211231.xsd#nnbr_SeriesBConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:to="loc_nnbr_SeriesBConvertiblePreferredStockMember_bf56a29f-22ba-407d-adea-1bbec10e81f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_5080dee7-a8d4-49a2-9784-a853347e8bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_5080dee7-a8d4-49a2-9784-a853347e8bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_207a6beb-992e-4340-9354-4126aaff5c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fbe6ddd1-7ca3-4ed3-89f5-925151aba584" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_207a6beb-992e-4340-9354-4126aaff5c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_60233b7d-8c39-44d5-a6b1-f7a24cbd1383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_60233b7d-8c39-44d5-a6b1-f7a24cbd1383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ff7d1d57-f53d-49d8-a33f-766f1a5846c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_60233b7d-8c39-44d5-a6b1-f7a24cbd1383" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ff7d1d57-f53d-49d8-a33f-766f1a5846c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrivatePlacementMember_1f8f50a9-40f3-440c-9df8-a67eb5da9e37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrivatePlacementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ff7d1d57-f53d-49d8-a33f-766f1a5846c5" xlink:to="loc_us-gaap_PrivatePlacementMember_1f8f50a9-40f3-440c-9df8-a67eb5da9e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_ee4f21c2-4804-403f-a8ca-c98ac462a852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_ee4f21c2-4804-403f-a8ca-c98ac462a852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ef2c0b64-a4b7-489d-b830-f229411bbaed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_ee4f21c2-4804-403f-a8ca-c98ac462a852" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ef2c0b64-a4b7-489d-b830-f229411bbaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_981a23d0-f29a-488a-8c37-520e76920736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_ef2c0b64-a4b7-489d-b830-f229411bbaed" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_981a23d0-f29a-488a-8c37-520e76920736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_285ba81d-e294-4a80-9a12-1c172600decf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_285ba81d-e294-4a80-9a12-1c172600decf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_abd0b8f0-20a4-4dd2-b470-f4ed1da86bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_285ba81d-e294-4a80-9a12-1c172600decf" xlink:to="loc_us-gaap_EquityComponentDomain_abd0b8f0-20a4-4dd2-b470-f4ed1da86bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9eec217e-242d-4026-a6b5-f8ff4a10ebd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_abd0b8f0-20a4-4dd2-b470-f4ed1da86bfa" xlink:to="loc_us-gaap_CommonStockMember_9eec217e-242d-4026-a6b5-f8ff4a10ebd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_bdaa1177-340f-47bb-a612-04522fc68072" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_62a8e91b-cf34-4a86-b083-2d0e83afb466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_62a8e91b-cf34-4a86-b083-2d0e83afb466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_eca1ca80-7d9d-4df6-ba7d-18bff9f7b512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_eca1ca80-7d9d-4df6-ba7d-18bff9f7b512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_d3ea9552-be38-40c7-8b9b-d983e9b4c717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_d3ea9552-be38-40c7-8b9b-d983e9b4c717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_13e7a7a9-11f3-40e2-a440-5ed9f6b9f9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_13e7a7a9-11f3-40e2-a440-5ed9f6b9f9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d3204d9a-8f96-497c-b3be-11aadf4b5060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d3204d9a-8f96-497c-b3be-11aadf4b5060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3a959708-3b01-461a-8cef-5dc8505702c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreferencePerShare_3a959708-3b01-461a-8cef-5dc8505702c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_c60dcd2d-6030-453a-bf38-9ed14d2a3be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_c60dcd2d-6030-453a-bf38-9ed14d2a3be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentage_06b87d26-c060-40bd-b61c-e97928fdf9aa" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendRatePercentage_06b87d26-c060-40bd-b61c-e97928fdf9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_b7cc01b7-2daa-4349-a8f7-dad4ac87ef39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_b7cc01b7-2daa-4349-a8f7-dad4ac87ef39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment_6b01cace-154e-4427-ac64-9f34371dda7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_TemporaryEquityDividendsAdjustment_6b01cace-154e-4427-ac64-9f34371dda7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b7eb6096-9061-4db7-9ef4-cff7e2eea1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b7eb6096-9061-4db7-9ef4-cff7e2eea1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_0f3f9a92-01c5-45ea-841d-d152c560dcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_0f3f9a92-01c5-45ea-841d-d152c560dcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_d9bc992d-f478-4c55-91f1-5c8598f9010b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_d9bc992d-f478-4c55-91f1-5c8598f9010b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d30db850-a033-432c-b60c-2d89a29507d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_d30db850-a033-432c-b60c-2d89a29507d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage_92b52d42-1349-468b-916b-544bf99cae7d" xlink:href="nnbr-20211231.xsd#nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage_92b52d42-1349-468b-916b-544bf99cae7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsUnpaidDeemed_2f663cea-4c00-4cd9-a76a-45be5e886135" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsUnpaidDeemed"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendsUnpaidDeemed_2f663cea-4c00-4cd9-a76a-45be5e886135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid_0360315a-0690-46b9-839b-59dd8b68bba6" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid_0360315a-0690-46b9-839b-59dd8b68bba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease_8953b31f-d40f-4d58-b8ee-4b9edba76b90" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_5559b701-b2ef-40e7-b42c-6af904b899f4" xlink:to="loc_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease_8953b31f-d40f-4d58-b8ee-4b9edba76b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_422301db-23d9-477c-b426-448f5d73dcc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_2932a811-eb38-4802-9b4d-4df4db6577e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_422301db-23d9-477c-b426-448f5d73dcc2" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_2932a811-eb38-4802-9b4d-4df4db6577e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_2932a811-eb38-4802-9b4d-4df4db6577e3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c3ab1c0d-3dbc-4452-ae4f-2c1396dfee55" xlink:to="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeriesBConvertiblePreferredStockMember_0f570e36-05ce-4742-8e60-7fbab68504c2" xlink:href="nnbr-20211231.xsd#nnbr_SeriesBConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:to="loc_nnbr_SeriesBConvertiblePreferredStockMember_0f570e36-05ce-4742-8e60-7fbab68504c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_594d2ac0-07a9-4a58-b359-efd889300c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b3d4c6f2-b5c5-4166-934b-b2e16ac4c97a" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_594d2ac0-07a9-4a58-b359-efd889300c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityLineItems_466730b9-b739-4fde-9e1c-96994a36c23f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_2932a811-eb38-4802-9b4d-4df4db6577e3" xlink:to="loc_us-gaap_TemporaryEquityLineItems_466730b9-b739-4fde-9e1c-96994a36c23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_466730b9-b739-4fde-9e1c-96994a36c23f" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_3ad2359c-107d-4fc3-9e4a-f84f2aab6403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_3ad2359c-107d-4fc3-9e4a-f84f2aab6403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_16c960ff-142b-4083-92a2-d3229d22796c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_16c960ff-142b-4083-92a2-d3229d22796c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityFairValueOfWarrantsIssued_d6db3700-1d69-4794-9517-bbb8b3ab68c7" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityFairValueOfWarrantsIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityFairValueOfWarrantsIssued_d6db3700-1d69-4794-9517-bbb8b3ab68c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative_db9c0a5c-7a16-4b8c-8ec5-5d50c0955735" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative_db9c0a5c-7a16-4b8c-8ec5-5d50c0955735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityAllocationOfIssuanceCosts_0caf2895-0619-4d67-ade6-e761fdbf0462" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityAllocationOfIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityAllocationOfIssuanceCosts_0caf2895-0619-4d67-ade6-e761fdbf0462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment_3e53178f-dacd-4919-ae9e-2d93bf86ab85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityDividendsAdjustment_3e53178f-dacd-4919-ae9e-2d93bf86ab85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_0cb26457-4a26-4470-8360-53c53821e697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_0cb26457-4a26-4470-8360-53c53821e697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityRedemption_04f32121-1413-4012-99eb-9eccb3975cde" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityRedemption"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_nnbr_TemporaryEquityRedemption_04f32121-1413-4012-99eb-9eccb3975cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_34483539-3e0a-4b61-aa25-3a55818846e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_b7034f66-a516-4ccf-8182-d13f859098e7" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_34483539-3e0a-4b61-aa25-3a55818846e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d6fd187b-72ba-4847-8590-cba69870a87a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f9f12a0f-1220-4bf7-a43a-06e2f3dda6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d6fd187b-72ba-4847-8590-cba69870a87a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f9f12a0f-1220-4bf7-a43a-06e2f3dda6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RevenuefromContractswithCustomersTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_454d370d-6048-4870-89f1-d51ee14df8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_562dce05-815d-4844-b516-b52c0b0571a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_454d370d-6048-4870-89f1-d51ee14df8ac" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_562dce05-815d-4844-b516-b52c0b0571a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d83ffae6-a5be-4f5b-8edb-8e381b1dcbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_454d370d-6048-4870-89f1-d51ee14df8ac" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_d83ffae6-a5be-4f5b-8edb-8e381b1dcbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_81af0c3f-7435-42b6-b021-3dba420e7d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_81af0c3f-7435-42b6-b021-3dba420e7d08" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_cfadf092-a435-4cb9-833a-6c6e43ea0617" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_srt_ConsolidationItemsAxis_cfadf092-a435-4cb9-833a-6c6e43ea0617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_cfadf092-a435-4cb9-833a-6c6e43ea0617" xlink:to="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ad7d738c-982c-45eb-ab3c-b9fc7236fbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:to="loc_us-gaap_OperatingSegmentsMember_ad7d738c-982c-45eb-ab3c-b9fc7236fbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_36789731-949d-48cd-91f6-7fa4b3b840c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0c4001bb-3aee-49ef-b68e-b16619e91d56" xlink:to="loc_us-gaap_IntersegmentEliminationMember_36789731-949d-48cd-91f6-7fa4b3b840c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bedd664d-8b2e-425a-b4c1-997593dedb67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bedd664d-8b2e-425a-b4c1-997593dedb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bedd664d-8b2e-425a-b4c1-997593dedb67" xlink:to="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MobileSolutionsMember_501b30ea-91ed-486c-bd41-ca91566cae68" xlink:href="nnbr-20211231.xsd#nnbr_MobileSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:to="loc_nnbr_MobileSolutionsMember_501b30ea-91ed-486c-bd41-ca91566cae68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PowerSolutionsMember_78dbc2f2-0f49-4236-a225-68c1207f5922" xlink:href="nnbr-20211231.xsd#nnbr_PowerSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b979491f-c848-4dcf-8b4e-bc2a0271c118" xlink:to="loc_nnbr_PowerSolutionsMember_78dbc2f2-0f49-4236-a225-68c1207f5922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9ab1ef98-c09c-44c2-9038-b17589046e15" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_srt_StatementGeographicalAxis_9ab1ef98-c09c-44c2-9038-b17589046e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_9ab1ef98-c09c-44c2-9038-b17589046e15" xlink:to="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2ffc2e39-ca20-4d5d-8f17-bfb2dc71375f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_US_2ffc2e39-ca20-4d5d-8f17-bfb2dc71375f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_340d4264-7da2-4ee2-8a8c-964a5547dfa8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_CN_340d4264-7da2-4ee2-8a8c-964a5547dfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_487a11ea-6b01-4209-a8d0-268818802883" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_BR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_BR_487a11ea-6b01-4209-a8d0-268818802883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_49dcfd9c-8f47-4df1-be8a-35f546de5432" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MX"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_MX_49dcfd9c-8f47-4df1-be8a-35f546de5432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_bc14f2a3-c447-4784-968e-fb5fc06d6faa" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_DE"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_DE_bc14f2a3-c447-4784-968e-fb5fc06d6faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_33e27d9e-9530-4722-914a-6c7bbf2345f0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_PL"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_country_PL_33e27d9e-9530-4722-914a-6c7bbf2345f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherCountryMember_b982f449-3db2-480e-9b93-5f4654223571" xlink:href="nnbr-20211231.xsd#nnbr_OtherCountryMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b08c4b46-127f-4dcd-8dbf-4512927c3ace" xlink:to="loc_nnbr_OtherCountryMember_b982f449-3db2-480e-9b93-5f4654223571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_srt_ProductOrServiceAxis_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_95f0d46a-a32a-4e54-91f9-4af4e3cc3e37" xlink:to="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AutomotiveMemberMember_429f1ac9-7341-4db2-bba7-3be9a18b386f" xlink:href="nnbr-20211231.xsd#nnbr_AutomotiveMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_AutomotiveMemberMember_429f1ac9-7341-4db2-bba7-3be9a18b386f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GeneralIndustrialMemberMember_3dd1d8b7-277d-479c-97d8-284a97b4fce0" xlink:href="nnbr-20211231.xsd#nnbr_GeneralIndustrialMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_GeneralIndustrialMemberMember_3dd1d8b7-277d-479c-97d8-284a97b4fce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ElectricalMemberMember_b3061f6e-c40c-429d-a6a3-50c45475ad4c" xlink:href="nnbr-20211231.xsd#nnbr_ElectricalMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_ElectricalMemberMember_b3061f6e-c40c-429d-a6a3-50c45475ad4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_OtherEndMarketMemberMember_da3a771b-bae2-45c4-8215-a6d8084bf510" xlink:href="nnbr-20211231.xsd#nnbr_OtherEndMarketMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_0987d790-c785-4c68-968e-42923553fb0b" xlink:to="loc_nnbr_OtherEndMarketMemberMember_da3a771b-bae2-45c4-8215-a6d8084bf510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d1c6d4b1-b942-4965-9792-c6632d52f504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3d5b56aa-8c51-49bc-8ec1-770b96d50a61" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d1c6d4b1-b942-4965-9792-c6632d52f504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2890f2dc-86a7-4a6a-b532-332a5bb44544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d1c6d4b1-b942-4965-9792-c6632d52f504" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2890f2dc-86a7-4a6a-b532-332a5bb44544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RevenuefromContractswithCustomersAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cb1b3228-c52b-4129-8ba6-972f2d81ce76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cb1b3228-c52b-4129-8ba6-972f2d81ce76" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_606e2680-9636-4fa9-b35c-9b1fe584f1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb4ba004-f54c-41e0-b5e6-d0fa0ddd9c55" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_606e2680-9636-4fa9-b35c-9b1fe584f1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_be0c52e8-44e0-4950-bf64-96969d2b30db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_606e2680-9636-4fa9-b35c-9b1fe584f1c3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_be0c52e8-44e0-4950-bf64-96969d2b30db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_bfd8e621-98f0-4351-9f3a-d8d65be56224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_bfd8e621-98f0-4351-9f3a-d8d65be56224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e9c3b526-3b7c-4edf-86a8-f3eda2192b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_bfd8e621-98f0-4351-9f3a-d8d65be56224" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e9c3b526-3b7c-4edf-86a8-f3eda2192b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9dd83e4c-ad6e-41c5-9a2f-ebcf239f798a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e9c3b526-3b7c-4edf-86a8-f3eda2192b56" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9dd83e4c-ad6e-41c5-9a2f-ebcf239f798a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ef7466a7-513c-43be-9fd4-d0fff987e051" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:to="loc_srt_MajorCustomersAxis_ef7466a7-513c-43be-9fd4-d0fff987e051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_35502050-1de4-47c9-8a8b-bc9d8c352c0f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_ef7466a7-513c-43be-9fd4-d0fff987e051" xlink:to="loc_srt_NameOfMajorCustomerDomain_35502050-1de4-47c9-8a8b-bc9d8c352c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_MajorCustomerMember_6a618a50-aec0-4087-a67b-5e93caee892a" xlink:href="nnbr-20211231.xsd#nnbr_MajorCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_35502050-1de4-47c9-8a8b-bc9d8c352c0f" xlink:to="loc_nnbr_MajorCustomerMember_6a618a50-aec0-4087-a67b-5e93caee892a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_9ac3e46b-306e-4b6e-b86a-1af0c6dec892" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d23f985-f1ea-42ae-8c5a-7ef934c7766e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6d23f985-f1ea-42ae-8c5a-7ef934c7766e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_60934121-dd01-4978-ab54-b8c3f1e4fe26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_47eb3273-2f0d-4f68-80ff-9994d4c05410" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_60934121-dd01-4978-ab54-b8c3f1e4fe26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e21873c-fcbb-4b16-9991-bd23432ea934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_539066b7-422f-4cd2-9567-8757bd20560f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e21873c-fcbb-4b16-9991-bd23432ea934" xlink:to="loc_us-gaap_ContractWithCustomerLiability_539066b7-422f-4cd2-9567-8757bd20560f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_43a9ffee-7dca-4769-8d00-650833a6fefa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e21873c-fcbb-4b16-9991-bd23432ea934" xlink:to="loc_us-gaap_ContractWithCustomerLiability_43a9ffee-7dca-4769-8d00-650833a6fefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_1f966ff9-b63c-46cb-94b9-88ccf06c595a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5e21873c-fcbb-4b16-9991-bd23432ea934" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_1f966ff9-b63c-46cb-94b9-88ccf06c595a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_440189ba-5f84-489a-8f42-e665735c405b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3329a34b-9deb-4c87-a9fb-0ca7430200d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_440189ba-5f84-489a-8f42-e665735c405b" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_3329a34b-9deb-4c87-a9fb-0ca7430200d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_a506e1f3-ee1a-41d2-86d3-1e993d680ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_a506e1f3-ee1a-41d2-86d3-1e993d680ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_5049bf55-6117-4bf2-987c-0b226a0b0f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_5049bf55-6117-4bf2-987c-0b226a0b0f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f14c1924-aa04-4e52-95d0-5913874687d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_f14c1924-aa04-4e52-95d0-5913874687d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_cb68d981-dad8-401d-b7bf-2c90e9814099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_cb68d981-dad8-401d-b7bf-2c90e9814099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock_7b37530f-b875-4044-b09a-e0d57b87c53a" xlink:href="nnbr-20211231.xsd#nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:to="loc_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock_7b37530f-b875-4044-b09a-e0d57b87c53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_a7b10429-ee8e-4106-b377-28630fcaeb48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:to="loc_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_a7b10429-ee8e-4106-b377-28630fcaeb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_3d8b57b9-c165-45ab-9807-0a25c1c85540" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fee1f9-2dcb-4c62-8216-44648b2c765f" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_3d8b57b9-c165-45ab-9807-0a25c1c85540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2260c61f-2be6-4022-9958-38ea2653fb49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2260c61f-2be6-4022-9958-38ea2653fb49" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_651d1299-9ac8-432b-957a-786ccf20a4c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_srt_RestatementAxis_651d1299-9ac8-432b-957a-786ccf20a4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_632f30bf-f212-42f4-ba0f-f767f9a3c520" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_651d1299-9ac8-432b-957a-786ccf20a4c4" xlink:to="loc_srt_RestatementDomain_632f30bf-f212-42f4-ba0f-f767f9a3c520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_625bdc80-2e93-4ec5-80e8-d4d218a77d49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_632f30bf-f212-42f4-ba0f-f767f9a3c520" xlink:to="loc_srt_RestatementAdjustmentMember_625bdc80-2e93-4ec5-80e8-d4d218a77d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_30165e8e-9190-4286-9918-bc596515e7b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_srt_TitleOfIndividualAxis_30165e8e-9190-4286-9918-bc596515e7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_30165e8e-9190-4286-9918-bc596515e7b9" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OfficerMember_454ff589-f0b4-4f8e-af01-f371fbfeefc9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:to="loc_srt_OfficerMember_454ff589-f0b4-4f8e-af01-f371fbfeefc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NonExecutiveDirectorsMember_34906886-69fe-422f-8c71-6cd1ba2ada77" xlink:href="nnbr-20211231.xsd#nnbr_NonExecutiveDirectorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fc1e1af7-9cbc-4682-87fb-7590f24ad5c2" xlink:to="loc_nnbr_NonExecutiveDirectorsMember_34906886-69fe-422f-8c71-6cd1ba2ada77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_31915e83-0091-46ff-8488-e675702db404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_us-gaap_AwardTypeAxis_31915e83-0091-46ff-8488-e675702db404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_31915e83-0091-46ff-8488-e675702db404" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e32657b0-93fa-4a74-8a8a-c8b68306db03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_us-gaap_RestrictedStockMember_e32657b0-93fa-4a74-8a8a-c8b68306db03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_6b52f45b-6a43-4ef7-8689-ec9b49b175a1" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_6b52f45b-6a43-4ef7-8689-ec9b49b175a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_4119b7c3-1086-48cc-90c9-f7917433a14f" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_4119b7c3-1086-48cc-90c9-f7917433a14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_0e5d70f2-8eb7-4e07-ae48-16f8871ef6b4" xlink:href="nnbr-20211231.xsd#nnbr_ChangeinEstimateofPerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9037ae2b-00aa-44cf-b629-9585f66d5232" xlink:to="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_0e5d70f2-8eb7-4e07-ae48-16f8871ef6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_715b936a-4a21-4196-8249-3e2320fb9c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_715b936a-4a21-4196-8249-3e2320fb9c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_715b936a-4a21-4196-8249-3e2320fb9c79" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_5c396ac3-15a7-4b31-b3b3-67dfffe058d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_5c396ac3-15a7-4b31-b3b3-67dfffe058d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember_e8eb631b-9036-4edc-8f88-a299f1e5b08c" xlink:href="nnbr-20211231.xsd#nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e569ab4e-2372-49ce-89f1-583755a4a2b4" xlink:to="loc_nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember_e8eb631b-9036-4edc-8f88-a299f1e5b08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_8c3c6124-ae2f-4137-9bdb-b4edec00a188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_8c3c6124-ae2f-4137-9bdb-b4edec00a188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_8c3c6124-ae2f-4137-9bdb-b4edec00a188" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_6d506806-108b-4d13-9024-416c98d9f7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_6d506806-108b-4d13-9024-416c98d9f7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_7cf6e281-ef8a-4856-90de-4bdb4a823c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_2774d8a8-516d-4050-bd9b-6e6ec986c690" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_7cf6e281-ef8a-4856-90de-4bdb4a823c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3e7d944d-3904-4846-9cfb-a463da10926a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_srt_RangeAxis_3e7d944d-3904-4846-9cfb-a463da10926a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3e7d944d-3904-4846-9cfb-a463da10926a" xlink:to="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0753769a-0ba6-46ed-9d4e-bd560e6079f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:to="loc_srt_MaximumMember_0753769a-0ba6-46ed-9d4e-bd560e6079f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d5569afb-20b3-46d8-a758-3b12ba6a2be0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f2c6f811-0502-4f4d-bd3d-fef77b48039a" xlink:to="loc_srt_MinimumMember_d5569afb-20b3-46d8-a758-3b12ba6a2be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5e53009-89f9-4e5d-a5b6-49fc1a007373" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable_b4d8b70d-4b13-41d1-8a48-d571c230b579" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable_b4d8b70d-4b13-41d1-8a48-d571c230b579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_58bef93f-6411-4023-9c03-02f6c442a794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_58bef93f-6411-4023-9c03-02f6c442a794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_b8e9c3bc-4ded-490d-b70a-e2aed8ccee59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_b8e9c3bc-4ded-490d-b70a-e2aed8ccee59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a00d3db4-2d11-4334-adfc-e46e21e6fd94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a00d3db4-2d11-4334-adfc-e46e21e6fd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward_f1cec7cf-a431-49d4-981b-d18823d58e1e" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward_f1cec7cf-a431-49d4-981b-d18823d58e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_94953e04-2058-43ad-8c3a-a4ccf7bccb53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_94953e04-2058-43ad-8c3a-a4ccf7bccb53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b31c16ca-4129-47f0-861b-2247e44c15b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_b31c16ca-4129-47f0-861b-2247e44c15b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_58a6e91f-ead7-4452-96e6-f36d29fdd3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_58a6e91f-ead7-4452-96e6-f36d29fdd3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_bd879bb3-f470-4058-a305-a0c075dda8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_bd879bb3-f470-4058-a305-a0c075dda8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f7c4261f-029a-409d-a0be-369be7a85aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_f7c4261f-029a-409d-a0be-369be7a85aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b5b33d53-4c19-4e8e-b9fa-fbd4bfa21837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b5b33d53-4c19-4e8e-b9fa-fbd4bfa21837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f935bd28-50eb-4fa5-b976-c5e8a5c172f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f935bd28-50eb-4fa5-b976-c5e8a5c172f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_ea457bec-0e1c-48e0-8b80-f4089110fa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_ea457bec-0e1c-48e0-8b80-f4089110fa4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_568f639e-50f6-492b-9482-dac5722f9346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_568f639e-50f6-492b-9482-dac5722f9346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_4d64863b-af2c-450e-8fd1-7ef1a1e2a16a" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_4d64863b-af2c-450e-8fd1-7ef1a1e2a16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_7d13c6db-b194-4a08-a1b1-21219b892336" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_7d13c6db-b194-4a08-a1b1-21219b892336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_50196464-6d6b-4f29-9f27-aca00d2c24e8" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_50196464-6d6b-4f29-9f27-aca00d2c24e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_c331d933-61e3-4e9a-ad84-531d9945a6ea" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_c331d933-61e3-4e9a-ad84-531d9945a6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_69eec949-696b-42dd-89a0-cabca149e77c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_69eec949-696b-42dd-89a0-cabca149e77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_da35ec2d-8129-4fd4-95d3-57016dc0a32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0a7fa945-0432-4ac2-8986-a4e220bc6d4e" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_da35ec2d-8129-4fd4-95d3-57016dc0a32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_46532ec4-256f-4d5d-8e22-e227ab54e9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7705fb2a-b12d-4809-8d15-a22b5ebeedc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_46532ec4-256f-4d5d-8e22-e227ab54e9e3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7705fb2a-b12d-4809-8d15-a22b5ebeedc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7705fb2a-b12d-4809-8d15-a22b5ebeedc0" xlink:to="loc_us-gaap_AwardTypeAxis_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e08fecfc-6c17-4e5c-9607-5fbf8e94ba40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d449a53e-665d-47e8-a697-ae8c3dc161ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d449a53e-665d-47e8-a697-ae8c3dc161ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4306605f-368f-48c3-aa45-bc26aeda3ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4306605f-368f-48c3-aa45-bc26aeda3ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6d67a006-b510-4f86-b232-6c1d7b2ea09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_us-gaap_PerformanceSharesMember_6d67a006-b510-4f86-b232-6c1d7b2ea09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_b4c67f93-2b0b-4eb0-aaec-3e6ce63f11a0" xlink:href="nnbr-20211231.xsd#nnbr_ChangeinEstimateofPerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab1c7745-5b2c-4cc6-8951-ea7a40a6020d" xlink:to="loc_nnbr_ChangeinEstimateofPerformanceSharesMember_b4c67f93-2b0b-4eb0-aaec-3e6ce63f11a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10987618-deb7-413e-a4f5-21ea1c502ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7705fb2a-b12d-4809-8d15-a22b5ebeedc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10987618-deb7-413e-a4f5-21ea1c502ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a49cf437-12c9-43d6-901d-005ce264a765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_10987618-deb7-413e-a4f5-21ea1c502ae3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a49cf437-12c9-43d6-901d-005ce264a765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a2c0eea-a2d8-4110-8aa0-73aafe88760a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_336b571f-642d-4e78-8944-8297cec7ceee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7a2c0eea-a2d8-4110-8aa0-73aafe88760a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_336b571f-642d-4e78-8944-8297cec7ceee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_49a64452-a27e-489c-a55b-736382c20676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_336b571f-642d-4e78-8944-8297cec7ceee" xlink:to="loc_us-gaap_AwardTypeAxis_49a64452-a27e-489c-a55b-736382c20676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1415615e-eb9e-485a-b412-1df626c46ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_49a64452-a27e-489c-a55b-736382c20676" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1415615e-eb9e-485a-b412-1df626c46ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2dbbe3ef-619c-4018-bcd2-0b5efe41294a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1415615e-eb9e-485a-b412-1df626c46ff2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2dbbe3ef-619c-4018-bcd2-0b5efe41294a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_336b571f-642d-4e78-8944-8297cec7ceee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b6fdd589-f840-40cc-9460-de55beedd415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b6fdd589-f840-40cc-9460-de55beedd415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_19e8b698-a2da-4ead-8432-09b7f0634ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_19e8b698-a2da-4ead-8432-09b7f0634ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ab89ac3e-9c12-4d6b-9eea-a66d66c09d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ab89ac3e-9c12-4d6b-9eea-a66d66c09d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cddcf365-f11c-4246-920e-b22894970bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cddcf365-f11c-4246-920e-b22894970bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_d1660b39-8ae7-4deb-bf3a-4eff8bc4d8d9" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_de2aaf83-10ee-44d7-b4fb-b53a4a689aac" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_d1660b39-8ae7-4deb-bf3a-4eff8bc4d8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationReconciliationofOptionActivityDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e0b7fa28-c3f5-4515-bdab-9073fac0e726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e0b7fa28-c3f5-4515-bdab-9073fac0e726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_8eb4b75b-efbd-4612-b9e6-a11bf3eb7e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_8eb4b75b-efbd-4612-b9e6-a11bf3eb7e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4ae9cba9-2b7c-45d8-aa15-e5f2b6193bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4ae9cba9-2b7c-45d8-aa15-e5f2b6193bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1b796d13-dee9-464a-abbe-53a2f3305dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1b796d13-dee9-464a-abbe-53a2f3305dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_3e8f102d-d159-4e64-8886-328c854cec48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_3e8f102d-d159-4e64-8886-328c854cec48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7ff69e6a-1681-4778-89bc-31c892cd7e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7ff69e6a-1681-4778-89bc-31c892cd7e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5fa0186b-b62c-46bd-a8bd-7eece8f5af7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d8f1ee1a-cef8-44ff-a52d-77ca311859ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5fa0186b-b62c-46bd-a8bd-7eece8f5af7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5fbf334-a3aa-407e-a951-870ef5c6fd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5fbf334-a3aa-407e-a951-870ef5c6fd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a994a4b1-7c77-4984-9073-46a5101f9bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a994a4b1-7c77-4984-9073-46a5101f9bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_07569e11-7734-4464-8209-ff31f4a28a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_07569e11-7734-4464-8209-ff31f4a28a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f10ac172-4137-4061-9c03-41d9178991dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f10ac172-4137-4061-9c03-41d9178991dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_ba3ac9ba-83c7-4174-b85b-481de1e665cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_ba3ac9ba-83c7-4174-b85b-481de1e665cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_745a913b-a939-4b90-98d7-d4e4c9abe6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_745a913b-a939-4b90-98d7-d4e4c9abe6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bd644388-f4b1-48f0-af86-6b4d6bada78c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_76c440e5-18e0-49f6-bed2-5dfac9407a5f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_bd644388-f4b1-48f0-af86-6b4d6bada78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a3401421-88ef-43f6-b36a-68bed8414e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a3401421-88ef-43f6-b36a-68bed8414e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2374d151-76e1-4fd5-88f0-193184b83b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2374d151-76e1-4fd5-88f0-193184b83b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_43bdb650-0e96-4cfd-8c43-334a97297d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_43bdb650-0e96-4cfd-8c43-334a97297d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6646fa89-958c-4090-9521-a44568a6bb08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6646fa89-958c-4090-9521-a44568a6bb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c2129c46-b738-4843-9684-004e084c2a68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_83907b21-585c-4ed6-8051-a291c7e9a667" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c2129c46-b738-4843-9684-004e084c2a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_f029824a-b25e-41b8-89c9-95c15a32a529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_49958788-d8ac-4fbf-bbba-91b094dee1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_f029824a-b25e-41b8-89c9-95c15a32a529" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_49958788-d8ac-4fbf-bbba-91b094dee1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2258f83a-703d-4294-97c3-c58a93e935f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_49958788-d8ac-4fbf-bbba-91b094dee1a4" xlink:to="loc_us-gaap_AwardTypeAxis_2258f83a-703d-4294-97c3-c58a93e935f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2514b1b0-6780-48cc-950c-61623eccdb86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2258f83a-703d-4294-97c3-c58a93e935f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2514b1b0-6780-48cc-950c-61623eccdb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5f23a1b0-07f6-4ee6-817f-b3de479f1c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2514b1b0-6780-48cc-950c-61623eccdb86" xlink:to="loc_us-gaap_RestrictedStockMember_5f23a1b0-07f6-4ee6-817f-b3de479f1c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_49958788-d8ac-4fbf-bbba-91b094dee1a4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86c51f07-1844-4256-92e3-b2006e17de2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_86c51f07-1844-4256-92e3-b2006e17de2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8526ed9c-520f-420f-9287-f146e3368f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8526ed9c-520f-420f-9287-f146e3368f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1ff281a5-3d3c-4071-8f97-292f2599d9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1ff281a5-3d3c-4071-8f97-292f2599d9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9fb41edf-5f35-4823-b411-ace08eacc842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9fb41edf-5f35-4823-b411-ace08eacc842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b95de966-abd1-4b0e-bf61-84e3c1730791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_fe7d87aa-c1c7-4fee-900e-e338be14304c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b95de966-abd1-4b0e-bf61-84e3c1730791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d1e921ae-bfe1-46ac-a7fc-f086189f953f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_964b20dc-33d6-4364-a5d5-ae6606839391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_964b20dc-33d6-4364-a5d5-ae6606839391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4475ffff-9726-4614-8938-0a24af4c23f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4475ffff-9726-4614-8938-0a24af4c23f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e6a2d329-2f2b-4c8f-8cc5-5895357b1b70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e6a2d329-2f2b-4c8f-8cc5-5895357b1b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b95409e2-fc01-475f-9165-c675306f13a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b95409e2-fc01-475f-9165-c675306f13a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0e39ea03-d1c5-4df6-bb44-4d93178222d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f9a5ff2b-be46-4fd9-8b24-3ef50540a3cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0e39ea03-d1c5-4df6-bb44-4d93178222d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract_f9717478-0fa6-42c3-957f-388bea705a2b" xlink:href="nnbr-20211231.xsd#nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract_f9717478-0fa6-42c3-957f-388bea705a2b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dbec3513-3fc3-4fad-8bd5-dcef7f865812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:to="loc_us-gaap_AwardTypeAxis_dbec3513-3fc3-4fad-8bd5-dcef7f865812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_dbec3513-3fc3-4fad-8bd5-dcef7f865812" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_373b1015-d390-4eb6-a4c6-889b3fae56bb" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_373b1015-d390-4eb6-a4c6-889b3fae56bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_59e1b175-c729-41c3-8373-2bb41f16ade1" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a5ff96c-c178-40dc-a97d-8de1549a3b7e" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_59e1b175-c729-41c3-8373-2bb41f16ade1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_933910f6-7b9e-4fc7-ad0f-875901f8de77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_933910f6-7b9e-4fc7-ad0f-875901f8de77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0be306e5-e9fc-4496-b197-c6b72d0ded9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_933910f6-7b9e-4fc7-ad0f-875901f8de77" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0be306e5-e9fc-4496-b197-c6b72d0ded9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3cd521b3-a9fa-4100-b581-279cf09b0540" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_0be306e5-e9fc-4496-b197-c6b72d0ded9f" xlink:to="loc_us-gaap_SubsequentEventMember_3cd521b3-a9fa-4100-b581-279cf09b0540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6924c05-ff5b-4204-8e29-5c8eb5bf20af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage_2a70b74c-4b7c-432b-ad05-5697fee8d7bb" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage_2a70b74c-4b7c-432b-ad05-5697fee8d7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_39a8003a-c7cb-4529-807c-d5cde6aa8bfb" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance_39a8003a-c7cb-4529-807c-d5cde6aa8bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage_2f6e5713-ea27-4f1f-b22d-d0f56b36cab3" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage_2f6e5713-ea27-4f1f-b22d-d0f56b36cab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_53a8805a-5f9b-41bf-bd2a-a300a0750193" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance_53a8805a-5f9b-41bf-bd2a-a300a0750193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage_0d614ce6-4ecb-44ef-a59f-d78d647107b8" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage_0d614ce6-4ecb-44ef-a59f-d78d647107b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_57762b7d-3c8f-4a6a-adfd-a7284d8914bc" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6024541e-081d-4a00-a437-b91711f5141a" xlink:to="loc_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance_57762b7d-3c8f-4a6a-adfd-a7284d8914bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_91515c4f-9b2d-46c8-8b2a-83aa5e128db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_8b570826-bc51-43c8-8ad9-11bf21a5a18d" xlink:href="nnbr-20211231.xsd#nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_91515c4f-9b2d-46c8-8b2a-83aa5e128db4" xlink:to="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_8b570826-bc51-43c8-8ad9-11bf21a5a18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fc4f0c08-f58a-443d-9012-587457491a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_8b570826-bc51-43c8-8ad9-11bf21a5a18d" xlink:to="loc_us-gaap_AwardTypeAxis_fc4f0c08-f58a-443d-9012-587457491a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fc4f0c08-f58a-443d-9012-587457491a6b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_c1286bf5-8ccc-4b49-ad8e-1141f9a81a98" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_c1286bf5-8ccc-4b49-ad8e-1141f9a81a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_064d7d8b-c9e7-453c-bbc4-cbbb652b594a" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ced07b2d-e954-4e5f-80dc-f7cdd1c49b16" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_064d7d8b-c9e7-453c-bbc4-cbbb652b594a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:href="nnbr-20211231.xsd#nnbr_DeferredTaxAssetsValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable_8b570826-bc51-43c8-8ad9-11bf21a5a18d" xlink:to="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_984f2af0-c6f1-4146-9e0c-c4c593f2ef32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_984f2af0-c6f1-4146-9e0c-c4c593f2ef32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f2b0a338-3fbc-4cb6-b939-b016057fa375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_DeferredTaxAssetsValuationAllowanceLineItems_549c818c-b7ee-441e-beaf-190372b8791a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_f2b0a338-3fbc-4cb6-b939-b016057fa375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4dee9ea3-a6f9-4e4b-b3b9-786b5ca27df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39f9e796-c75c-4510-a4d4-baecc8c5da62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4dee9ea3-a6f9-4e4b-b3b9-786b5ca27df6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39f9e796-c75c-4510-a4d4-baecc8c5da62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7d6a463c-7e08-40e7-8aa0-3d8719d94aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39f9e796-c75c-4510-a4d4-baecc8c5da62" xlink:to="loc_us-gaap_AwardTypeAxis_7d6a463c-7e08-40e7-8aa0-3d8719d94aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7d6a463c-7e08-40e7-8aa0-3d8719d94aba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesTsrAwardsMember_0b64ba15-8bc1-4940-8942-74ec33a01cba" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesTsrAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:to="loc_nnbr_PerformanceSharesTsrAwardsMember_0b64ba15-8bc1-4940-8942-74ec33a01cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_dca0570e-37db-4bd8-8352-33f5d0e4c401" xlink:href="nnbr-20211231.xsd#nnbr_PerformanceSharesReturnOnInvestedCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_033e78f9-488c-4e54-8013-b39d84d6a39d" xlink:to="loc_nnbr_PerformanceSharesReturnOnInvestedCapitalMember_dca0570e-37db-4bd8-8352-33f5d0e4c401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_39f9e796-c75c-4510-a4d4-baecc8c5da62" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed166a0a-9c72-4a3f-8860-13e39218d122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed166a0a-9c72-4a3f-8860-13e39218d122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e814433e-05b0-412f-8374-07ae30e922c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e814433e-05b0-412f-8374-07ae30e922c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_21c1c1c4-ebc9-49c8-b25f-d051ab54e5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_21c1c1c4-ebc9-49c8-b25f-d051ab54e5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_a4360c96-c1f0-448a-a246-175f1a41b5b0" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod_a4360c96-c1f0-448a-a246-175f1a41b5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3760ea18-1509-4cd3-b905-fabfff4a2e60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2cf18440-1094-4dc0-b03a-0d2db99d62c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3760ea18-1509-4cd3-b905-fabfff4a2e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_94f7e87d-ae35-4eb3-9556-c0194aa7dedb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0c3d0cc5-9795-4ae2-8957-e098cb51f998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0c3d0cc5-9795-4ae2-8957-e098cb51f998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c4482cd6-566f-45fc-9137-de3c4b55e681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c4482cd6-566f-45fc-9137-de3c4b55e681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e678cb97-f4ff-4d93-a8d6-ab553750ab4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e678cb97-f4ff-4d93-a8d6-ab553750ab4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue_159e2b97-0611-498e-b66b-b0c02f674a40" xlink:href="nnbr-20211231.xsd#nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue_159e2b97-0611-498e-b66b-b0c02f674a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ae166c18-da89-4a45-8397-bb261e95e9db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a03741d-3af5-4329-b20d-6276be900c51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ae166c18-da89-4a45-8397-bb261e95e9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccumulatedOtherComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_fcaa8688-48cb-4ed4-af44-7202be1b16be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_28f00005-b894-44a6-910d-8edc47473dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_fcaa8688-48cb-4ed4-af44-7202be1b16be" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_28f00005-b894-44a6-910d-8edc47473dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccumulatedOtherComprehensiveIncomeTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d8c7da53-33a8-49b9-9ebc-d06c6ce247f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_48f38f20-6ba9-49c7-8b86-59cac1d3c896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d8c7da53-33a8-49b9-9ebc-d06c6ce247f0" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_48f38f20-6ba9-49c7-8b86-59cac1d3c896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#AccumulatedOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d89f5494-665c-4642-952f-c166e02c3f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d89f5494-665c-4642-952f-c166e02c3f4d" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d64452d3-a0da-49e3-a435-1714593cb2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d64452d3-a0da-49e3-a435-1714593cb2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_613f1854-e89b-4a8b-866f-954d67f39fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d64452d3-a0da-49e3-a435-1714593cb2ba" xlink:to="loc_us-gaap_EquityComponentDomain_613f1854-e89b-4a8b-866f-954d67f39fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_613f1854-e89b-4a8b-866f-954d67f39fd3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8522db83-6189-4c1f-8d2a-8eb4cf1715b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8522db83-6189-4c1f-8d2a-8eb4cf1715b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5a9ee36-dc9a-43f8-b6d6-7494fa7d3cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5a9ee36-dc9a-43f8-b6d6-7494fa7d3cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AOCIAttributableToParentTaxPortionMember_9d104e8b-acd0-499d-b11e-b1ae8820933c" xlink:href="nnbr-20211231.xsd#nnbr_AOCIAttributableToParentTaxPortionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c31eb41c-80c6-4d48-ac24-4819a67fa7cf" xlink:to="loc_nnbr_AOCIAttributableToParentTaxPortionMember_9d104e8b-acd0-499d-b11e-b1ae8820933c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3fbad99d-490e-4be2-86e5-a01498940bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3fbad99d-490e-4be2-86e5-a01498940bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3fbad99d-490e-4be2-86e5-a01498940bbb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_1fd8323b-566f-4b4a-bcbb-93abb40eb925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:to="loc_us-gaap_InterestExpenseMember_1fd8323b-566f-4b4a-bcbb-93abb40eb925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_LossOnInterestRateSwapMember_78748664-9b19-4d44-8460-3f1cd1781884" xlink:href="nnbr-20211231.xsd#nnbr_LossOnInterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_3e5f03ab-b2f3-4c8c-a725-977189f5a577" xlink:to="loc_nnbr_LossOnInterestRateSwapMember_78748664-9b19-4d44-8460-3f1cd1781884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e75ba7c5-1902-4a03-afad-35a141978feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7b8eaf4d-6470-41a6-b220-7ca26ca9c2a7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e75ba7c5-1902-4a03-afad-35a141978feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_17852244-34e1-47e5-bab9-d6948bdc92d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e75ba7c5-1902-4a03-afad-35a141978feb" xlink:to="loc_us-gaap_InterestRateSwapMember_17852244-34e1-47e5-bab9-d6948bdc92d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_cbc05f0f-84d3-4c06-83f0-b2c41405fcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_609864d8-13c7-4151-a777-5182974b64c4" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_cbc05f0f-84d3-4c06-83f0-b2c41405fcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_cbc05f0f-84d3-4c06-83f0-b2c41405fcbd" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7c1e770b-d7c2-4f23-a9da-c1f1b8fb37df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_StockholdersEquity_7c1e770b-d7c2-4f23-a9da-c1f1b8fb37df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_bc449bfe-06bb-469a-b18e-6c8a6d688b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_bc449bfe-06bb-469a-b18e-6c8a6d688b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_3bb2bf46-33a5-422c-8fa8-0404d91339d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_3bb2bf46-33a5-422c-8fa8-0404d91339d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_df1d02d2-7742-49ff-abd0-2569f75bb3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_df1d02d2-7742-49ff-abd0-2569f75bb3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_41398c67-d986-49b7-af18-51fcb5399b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_41398c67-d986-49b7-af18-51fcb5399b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_9bba5b2c-8285-4257-ab1f-a1572ad71ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_9bba5b2c-8285-4257-ab1f-a1572ad71ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_e868d687-3ffa-4456-b819-f549546f19bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_e868d687-3ffa-4456-b819-f549546f19bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a0988d5f-1be5-4850-bbb0-aa56ab3f5de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_a0988d5f-1be5-4850-bbb0-aa56ab3f5de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_acd58d00-e405-4f2d-ab1a-7a8d574a998f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_acd58d00-e405-4f2d-ab1a-7a8d574a998f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_b74df069-d2f2-4cf3-81b1-47d359ddb533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_b74df069-d2f2-4cf3-81b1-47d359ddb533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_931e66c7-0686-4791-86d2-e1d23a658995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_931e66c7-0686-4791-86d2-e1d23a658995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_2bf939ec-1748-4ed5-b017-2f0214f73c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax_2bf939ec-1748-4ed5-b017-2f0214f73c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_c54bb50c-a18a-4787-8ef6-4cfdad211e14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_c54bb50c-a18a-4787-8ef6-4cfdad211e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_dde1c712-366b-419c-9205-8f54137ed7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_dde1c712-366b-419c-9205-8f54137ed7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1fe273bc-8b54-49a1-93be-3f2844786e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1fe273bc-8b54-49a1-93be-3f2844786e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_14bfb6bd-2cd6-45d4-b3b4-ded378e03dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d8a122d7-f046-4342-b730-b21244ca2851" xlink:to="loc_us-gaap_StockholdersEquity_14bfb6bd-2cd6-45d4-b3b4-ded378e03dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShare" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShare"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e2bf4929-b1db-4602-854e-ce6615cbc7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_111bde14-fccb-473a-9a04-599ec7ba73a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e2bf4929-b1db-4602-854e-ce6615cbc7ea" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_111bde14-fccb-473a-9a04-599ec7ba73a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShareTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3c726a3d-bb92-4bb6-b4ff-2dd27a2005dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_74ab41df-1a3e-49ff-ae20-8a2f56b2bbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c726a3d-bb92-4bb6-b4ff-2dd27a2005dc" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_74ab41df-1a3e-49ff-ae20-8a2f56b2bbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_31da95c3-366d-46d3-93a4-747b8799c516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c726a3d-bb92-4bb6-b4ff-2dd27a2005dc" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_31da95c3-366d-46d3-93a4-747b8799c516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_61be1d21-e47e-495d-81b4-f63461f5935c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_61be1d21-e47e-495d-81b4-f63461f5935c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_798691ff-72ab-437a-a988-5fd309fb24ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_798691ff-72ab-437a-a988-5fd309fb24ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_77b9956f-aa61-4161-a51e-9ef3907473cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_77b9956f-aa61-4161-a51e-9ef3907473cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_029b08a1-9ba4-471a-8e93-8c37db402a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_029b08a1-9ba4-471a-8e93-8c37db402a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_16aeb05f-790e-4818-9e32-04740e39e4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_16aeb05f-790e-4818-9e32-04740e39e4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_8cac6a94-2764-40ea-9630-a62ea41f3f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_8cac6a94-2764-40ea-9630-a62ea41f3f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_a6208c1e-319e-48bc-94db-51516e13ae2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted_a6208c1e-319e-48bc-94db-51516e13ae2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_2424b651-c2a4-480e-8a4c-027f1ed503fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_2424b651-c2a4-480e-8a4c-027f1ed503fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_f829b935-baeb-424d-a003-d233b8874196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_f829b935-baeb-424d-a003-d233b8874196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_35add1e7-9556-4212-b91f-3b60588617c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_35add1e7-9556-4212-b91f-3b60588617c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_f3f48664-8ec0-4569-9300-5a62c6a7504a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_f3f48664-8ec0-4569-9300-5a62c6a7504a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_f872f84d-8a2d-4943-b08d-624590dccad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_f872f84d-8a2d-4943-b08d-624590dccad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_6244f07f-6449-42c2-9242-577458540ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_6244f07f-6449-42c2-9242-577458540ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_457fcad1-5853-487d-9d08-5ba2ede69919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_EarningsPerShareBasic_457fcad1-5853-487d-9d08-5ba2ede69919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_9016f4fb-6b9f-44ce-b0a2-c30df3a41dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_9016f4fb-6b9f-44ce-b0a2-c30df3a41dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f3385f52-0ae9-4303-9a13-6559d91c8cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f3385f52-0ae9-4303-9a13-6559d91c8cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b207934f-8eb2-4420-a82e-daa3a84d15fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b207934f-8eb2-4420-a82e-daa3a84d15fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_3a3d639b-364d-4ddd-8137-5d53188ff439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_19705d95-8950-4909-bd38-5330b5093c05" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_3a3d639b-364d-4ddd-8137-5d53188ff439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b3bf44b6-a5cf-4725-bfdf-d934321006e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d1dc6c9-3f90-477f-81bf-fd9a811f85e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b3bf44b6-a5cf-4725-bfdf-d934321006e4" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d1dc6c9-3f90-477f-81bf-fd9a811f85e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_763df310-1b95-4881-a3b9-01d2da39e89f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d1dc6c9-3f90-477f-81bf-fd9a811f85e1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_763df310-1b95-4881-a3b9-01d2da39e89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_763df310-1b95-4881-a3b9-01d2da39e89f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_817d520e-13e1-475e-9f03-f35968bcf16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_817d520e-13e1-475e-9f03-f35968bcf16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_d3f85b89-3c68-49a3-ae26-bc3c5fc6ac6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:to="loc_us-gaap_WarrantMember_d3f85b89-3c68-49a3-ae26-bc3c5fc6ac6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_010d04eb-fb4c-4eb6-8536-9278d30a91e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c5bc37e1-5d12-4c6c-a33d-c3b9f5ab8dd2" xlink:to="loc_us-gaap_PreferredStockMember_010d04eb-fb4c-4eb6-8536-9278d30a91e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_535c09e3-4929-4022-86dd-9f853cbfb528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5d1dc6c9-3f90-477f-81bf-fd9a811f85e1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_535c09e3-4929-4022-86dd-9f853cbfb528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ded9ac89-62e6-4022-8dc4-fe159f3a1f51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_535c09e3-4929-4022-86dd-9f853cbfb528" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ded9ac89-62e6-4022-8dc4-fe159f3a1f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail" xlink:type="simple" xlink:href="nnbr-20211231.xsd#NetIncomeLossPerShareAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4764233b-fa48-4d5b-9e56-d56bfd582c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomePerShareTable_8bb52c5f-34ea-40c4-ae4d-f9bb255c5d8e" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomePerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4764233b-fa48-4d5b-9e56-d56bfd582c03" xlink:to="loc_nnbr_NetIncomePerShareTable_8bb52c5f-34ea-40c4-ae4d-f9bb255c5d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2f8bbb07-6969-4246-ba34-caac8a7754cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareTable_8bb52c5f-34ea-40c4-ae4d-f9bb255c5d8e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2f8bbb07-6969-4246-ba34-caac8a7754cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_0a44ecc7-20ae-427b-ae8c-3e04737cb8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2f8bbb07-6969-4246-ba34-caac8a7754cd" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_0a44ecc7-20ae-427b-ae8c-3e04737cb8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5612cb7f-37c8-43b0-a752-669b87f4ef63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_0a44ecc7-20ae-427b-ae8c-3e04737cb8f4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5612cb7f-37c8-43b0-a752-669b87f4ef63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:href="nnbr-20211231.xsd#nnbr_NetIncomePerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareTable_8bb52c5f-34ea-40c4-ae4d-f9bb255c5d8e" xlink:to="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange_ca415305-f668-482e-9b42-01e7b2497508" xlink:href="nnbr-20211231.xsd#nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange_ca415305-f668-482e-9b42-01e7b2497508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne_f5f58db8-b6e5-4224-aa62-6bc9b995749a" xlink:href="nnbr-20211231.xsd#nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne_f5f58db8-b6e5-4224-aa62-6bc9b995749a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f22de5f0-c7a4-4656-a52e-4fb1c1e22260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f22de5f0-c7a4-4656-a52e-4fb1c1e22260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockConversionLimitPercent_446179b4-104d-4461-ba8e-d15f4708d414" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockConversionLimitPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_PreferredStockConversionLimitPercent_446179b4-104d-4461-ba8e-d15f4708d414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare_6f308226-25f9-4cb4-8ae4-cea6ddbaec7e" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare_6f308226-25f9-4cb4-8ae4-cea6ddbaec7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent_e64c33e6-cf1f-4d22-85a0-8661ca573882" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nnbr_NetIncomePerShareLineItems_0a1b5a27-8db0-465e-9ed4-5ca1dbc6efa7" xlink:to="loc_nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent_e64c33e6-cf1f-4d22-85a0-8661ca573882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c08dcc23-8d21-4c0b-b16e-73b355cfa77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_d85389c4-dd99-49a5-bc00-fdb783cd5b04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c08dcc23-8d21-4c0b-b16e-73b355cfa77a" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_d85389c4-dd99-49a5-bc00-fdb783cd5b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_49e24d3a-9889-4c86-90ef-e7a5745e3d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_9c4d518b-6249-4f9d-a355-f407571de1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49e24d3a-9889-4c86-90ef-e7a5745e3d4b" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_9c4d518b-6249-4f9d-a355-f407571de1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_93b20827-3bd4-45d4-95d6-f622f6f88e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49e24d3a-9889-4c86-90ef-e7a5745e3d4b" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_93b20827-3bd4-45d4-95d6-f622f6f88e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_02d13d44-4bff-42a3-bc51-65fe439f1b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49e24d3a-9889-4c86-90ef-e7a5745e3d4b" xlink:to="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_02d13d44-4bff-42a3-bc51-65fe439f1b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_8acbdbb8-91cf-4ef8-a673-47239e7470d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49e24d3a-9889-4c86-90ef-e7a5745e3d4b" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_8acbdbb8-91cf-4ef8-a673-47239e7470d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_59a29461-e489-4fc6-8b74-008b8e7b1dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_59a29461-e489-4fc6-8b74-008b8e7b1dbd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a4f8f7a3-8380-491b-99ae-f89944871bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a4f8f7a3-8380-491b-99ae-f89944871bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_277aef5a-d213-4175-987e-80eda39d9a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a4f8f7a3-8380-491b-99ae-f89944871bec" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_277aef5a-d213-4175-987e-80eda39d9a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d113c76e-eef9-4652-92e3-1341f33bb1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_277aef5a-d213-4175-987e-80eda39d9a28" xlink:to="loc_us-gaap_InterestRateSwapMember_d113c76e-eef9-4652-92e3-1341f33bb1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0a5d5f05-bab5-4052-ade3-5a99b4706802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0a5d5f05-bab5-4052-ade3-5a99b4706802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0a5d5f05-bab5-4052-ade3-5a99b4706802" xlink:to="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_SeriesBConvertiblePreferredStockMember_d0bb346c-9f28-47f9-b505-20703e4c44dc" xlink:href="nnbr-20211231.xsd#nnbr_SeriesBConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:to="loc_nnbr_SeriesBConvertiblePreferredStockMember_d0bb346c-9f28-47f9-b505-20703e4c44dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_1645196e-50ab-4eb2-afe3-9d3f5aa88884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_1645196e-50ab-4eb2-afe3-9d3f5aa88884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_37051569-54f4-4639-b0d1-495418a40ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_4269a68e-099e-475f-accc-e91d93a68633" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_37051569-54f4-4639-b0d1-495418a40ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c4b52cb6-d705-462f-8782-82afbd40e4df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_srt_RangeAxis_c4b52cb6-d705-462f-8782-82afbd40e4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c4b52cb6-d705-462f-8782-82afbd40e4df" xlink:to="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_39ad8b5b-2bda-4065-9e44-fcb0ca61ce62" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:to="loc_srt_MaximumMember_39ad8b5b-2bda-4065-9e44-fcb0ca61ce62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_54c41579-44fb-4ddf-8b68-e499237bbb99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0a28fea1-8e3f-4869-9565-1142c0513296" xlink:to="loc_srt_MinimumMember_54c41579-44fb-4ddf-8b68-e499237bbb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_30a6ebb7-79e4-4d46-b410-2a5439c47bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_30a6ebb7-79e4-4d46-b410-2a5439c47bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_30a6ebb7-79e4-4d46-b410-2a5439c47bcb" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_July222021Member_fca1dc84-bc5f-4094-966d-4b0c6f300a11" xlink:href="nnbr-20211231.xsd#nnbr_July222021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:to="loc_nnbr_July222021Member_fca1dc84-bc5f-4094-966d-4b0c6f300a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_February82019Member_f3e92173-481d-40e3-a4be-62fb9f29f02f" xlink:href="nnbr-20211231.xsd#nnbr_February82019Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_51816b50-7d62-4a28-9628-7add0634535f" xlink:to="loc_nnbr_February82019Member_f3e92173-481d-40e3-a4be-62fb9f29f02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21940e52-68de-4d89-9102-e3c3cdb5e475" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6da8ac3d-7940-4c8d-b3cb-1c427f8d46cf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21940e52-68de-4d89-9102-e3c3cdb5e475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f6834d14-a2e4-4c82-843b-457d38a19cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21940e52-68de-4d89-9102-e3c3cdb5e475" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f6834d14-a2e4-4c82-843b-457d38a19cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b888df1f-2e9f-4ec7-b855-1c94e460def5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityIncreaseinDividendRatePercentage_e7fb5c51-8763-4dbc-a029-27253bf41802" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityIncreaseinDividendRatePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityIncreaseinDividendRatePercentage_e7fb5c51-8763-4dbc-a029-27253bf41802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_17906b66-74a2-4611-9cf5-2b2de097f6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_17906b66-74a2-4611-9cf5-2b2de097f6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage_043a6313-79d8-479b-8598-73b3ac56408a" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage_043a6313-79d8-479b-8598-73b3ac56408a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage_821ee0a8-fd1d-4b54-b1f0-2998e0529485" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage_821ee0a8-fd1d-4b54-b1f0-2998e0529485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage_0a0a1d9b-202c-4a7b-bf3d-607dd494ded5" xlink:href="nnbr-20211231.xsd#nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage_0a0a1d9b-202c-4a7b-bf3d-607dd494ded5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_3463fcee-741d-47d3-ba16-80b188542ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_3463fcee-741d-47d3-ba16-80b188542ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d971928b-4482-4ac2-b029-2f5b58edf268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d971928b-4482-4ac2-b029-2f5b58edf268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_067c323c-ad4c-4eb8-a0b9-ef3703e10da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_067c323c-ad4c-4eb8-a0b9-ef3703e10da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_2c9818c9-20f9-4534-9442-b19c7b4c75fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_2c9818c9-20f9-4534-9442-b19c7b4c75fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting_e5c67fba-ffea-466f-b35c-9eab6b9a5260" xlink:href="nnbr-20211231.xsd#nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting_e5c67fba-ffea-466f-b35c-9eab6b9a5260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_9c1e0fd8-b0f9-4fef-8cee-1eaf87aead4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_9c1e0fd8-b0f9-4fef-8cee-1eaf87aead4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3571e1fc-8f8d-49af-b4d0-eb02820cc39a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_LongTermDebtFairValue_3571e1fc-8f8d-49af-b4d0-eb02820cc39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage_ff00f7da-7d05-4d94-a152-4616e066bf07" xlink:href="nnbr-20211231.xsd#nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage_ff00f7da-7d05-4d94-a152-4616e066bf07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_79c1c218-3e86-4764-81e4-6800487c5934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_79c1c218-3e86-4764-81e4-6800487c5934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityLiquidationPreferencePercentage_8ecddc32-b990-45a7-ad63-0605d35df386" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityLiquidationPreferencePercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityLiquidationPreferencePercentage_8ecddc32-b990-45a7-ad63-0605d35df386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights_cb55c83e-e728-496f-8da8-c4f0b2f375b8" xlink:href="nnbr-20211231.xsd#nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights_cb55c83e-e728-496f-8da8-c4f0b2f375b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution_074e435c-1fb6-4488-ba4e-47c0c0a7ebd8" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution_074e435c-1fb6-4488-ba4e-47c0c0a7ebd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption_f36f6303-5bd1-4fc2-8135-91afd32f99fa" xlink:href="nnbr-20211231.xsd#nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b7efbced-da18-401a-ab0b-2fd7166564d1" xlink:to="loc_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption_f36f6303-5bd1-4fc2-8135-91afd32f99fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b9f67565-aa82-46e6-9b57-8c31e98a3212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b9f67565-aa82-46e6-9b57-8c31e98a3212" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b25bf9d7-8b6a-4a02-954a-d7df2894acea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b25bf9d7-8b6a-4a02-954a-d7df2894acea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b25bf9d7-8b6a-4a02-954a-d7df2894acea" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_253ddbca-ea23-48f7-850f-f1b102831adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_253ddbca-ea23-48f7-850f-f1b102831adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_07208eee-97b2-4fa9-a656-ad87d4dea446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_07208eee-97b2-4fa9-a656-ad87d4dea446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_84e9df4f-c06d-46b7-8d9a-a10363814a32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a9eaf6d-2a51-4e50-b2e3-8a3189c32cd6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_84e9df4f-c06d-46b7-8d9a-a10363814a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d111110f-77fb-48b8-be1c-a6317df61acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d111110f-77fb-48b8-be1c-a6317df61acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d111110f-77fb-48b8-be1c-a6317df61acf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_cba6e046-8fee-4970-b24f-a4fa2e88a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_cba6e046-8fee-4970-b24f-a4fa2e88a74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_07c2d660-766e-4ac4-9ac2-9ea94996da69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bac86c59-6bb4-4708-be63-ef45a79cb56e" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_07c2d660-766e-4ac4-9ac2-9ea94996da69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b1463ce3-2adb-4499-b41c-33e372761efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_25e582b4-c01c-4e39-9158-ee35ba3a25e4" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b1463ce3-2adb-4499-b41c-33e372761efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_92d94fda-8606-4ada-ad10-c6f08f6f87e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b1463ce3-2adb-4499-b41c-33e372761efe" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_92d94fda-8606-4ada-ad10-c6f08f6f87e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsPreferredStockDerivativeRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_16bf5084-78f9-424c-acd9-94341bfe4778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_16bf5084-78f9-424c-acd9-94341bfe4778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_afe82891-1324-4d9f-86f4-e4a962d95f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_afe82891-1324-4d9f-86f4-e4a962d95f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_a8bb0219-cc50-4199-ad51-0a4245994458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_a8bb0219-cc50-4199-ad51-0a4245994458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_2998ba46-9ec2-433c-b056-49cd36944244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_2998ba46-9ec2-433c-b056-49cd36944244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther_9b93f3fb-83db-4caa-bb7a-29b87ed5aec0" xlink:href="nnbr-20211231.xsd#nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:to="loc_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther_9b93f3fb-83db-4caa-bb7a-29b87ed5aec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_0fa19a14-4a92-45fc-9b2a-1c49c5e27bba" xlink:href="nnbr-20211231.xsd#nnbr_ReclassificationOfWarrantsFromEquityToLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:to="loc_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities_0fa19a14-4a92-45fc-9b2a-1c49c5e27bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_d4cd4150-9ef6-4962-94b6-bd8ea5985a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_dd8437b2-4c0a-48bd-965c-2b3229876add" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_d4cd4150-9ef6-4962-94b6-bd8ea5985a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsEffectofInterestRateSwapDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5a829f51-f083-4774-aac0-947180463495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_265b54ac-94f2-4b5e-8c65-01fd6c111606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5a829f51-f083-4774-aac0-947180463495" xlink:to="loc_us-gaap_DerivativeTable_265b54ac-94f2-4b5e-8c65-01fd6c111606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fcaacbdd-928c-4753-af75-5bfb5d724d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_265b54ac-94f2-4b5e-8c65-01fd6c111606" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fcaacbdd-928c-4753-af75-5bfb5d724d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_65223ca2-bc5c-44e8-a193-defe39a69222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fcaacbdd-928c-4753-af75-5bfb5d724d0c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_65223ca2-bc5c-44e8-a193-defe39a69222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_53716ddb-8291-4029-b835-a42d7b111dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_65223ca2-bc5c-44e8-a193-defe39a69222" xlink:to="loc_us-gaap_InterestRateSwapMember_53716ddb-8291-4029-b835-a42d7b111dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_265b54ac-94f2-4b5e-8c65-01fd6c111606" xlink:to="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d887c1a3-a717-46ab-96f0-c600bc8ae2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:to="loc_us-gaap_InterestExpense_d887c1a3-a717-46ab-96f0-c600bc8ae2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nnbr_DerivativeInstrumentsPaymentExpense_6ccad693-7bf7-4d32-96d9-80d4a94602ea" xlink:href="nnbr-20211231.xsd#nnbr_DerivativeInstrumentsPaymentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:to="loc_nnbr_DerivativeInstrumentsPaymentExpense_6ccad693-7bf7-4d32-96d9-80d4a94602ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8f7ff1cc-be55-488f-8db6-dafaebd97026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_6f8b8350-24e5-4d14-8919-0e1c09547d8f" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_8f7ff1cc-be55-488f-8db6-dafaebd97026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="nnbr-20211231.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5ba04674-5f1c-4b74-a6a8-647e36b27bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5ba04674-5f1c-4b74-a6a8-647e36b27bad" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71cad0c3-20e6-4ecc-acde-dcea0dde0485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71cad0c3-20e6-4ecc-acde-dcea0dde0485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_71cad0c3-20e6-4ecc-acde-dcea0dde0485" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b4b7763e-3189-4fa8-b646-45e46fc5eaee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b4b7763e-3189-4fa8-b646-45e46fc5eaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5d74f9f8-0717-47e0-adeb-d8ede4536743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5d74f9f8-0717-47e0-adeb-d8ede4536743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_05516142-2f4e-4967-9ac8-70b0bdabbb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d408f31b-4a4a-46aa-aa9b-cc2e4ede8b05" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_05516142-2f4e-4967-9ac8-70b0bdabbb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a50c887-907d-4fdf-9f0d-5eb7146edf86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a50c887-907d-4fdf-9f0d-5eb7146edf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_aa03aedd-0329-4717-8a50-9cd7784cd3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a50c887-907d-4fdf-9f0d-5eb7146edf86" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_aa03aedd-0329-4717-8a50-9cd7784cd3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_eaed9e09-4af1-4f5d-aff7-0cad4b3cac5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_aa03aedd-0329-4717-8a50-9cd7784cd3eb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_eaed9e09-4af1-4f5d-aff7-0cad4b3cac5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_685ffe98-6836-453b-9953-f303f4782d4e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_ed47494a-afa2-4ae8-b2b1-baae97663202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_ed47494a-afa2-4ae8-b2b1-baae97663202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_ebab2086-44e0-40e7-96bf-d14eda682e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_ebab2086-44e0-40e7-96bf-d14eda682e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0bfc90de-d8a3-4402-a25d-191396d8d199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_0bfc90de-d8a3-4402-a25d-191396d8d199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_13ff8e7f-9eaa-457e-a135-108c2562b25f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6803fe42-58f0-46ec-8a5d-81651bde2fcd" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_13ff8e7f-9eaa-457e-a135-108c2562b25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nninc.com/role/SubsequentEvents" xlink:type="simple" xlink:href="nnbr-20211231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.nninc.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_34e920c6-e1db-4f8b-9852-a7246e58b561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_2d807f19-432f-40c4-af48-976144c0bf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_34e920c6-e1db-4f8b-9852-a7246e58b561" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_2d807f19-432f-40c4-af48-976144c0bf4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>nnbr-20211231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 nnbr-20211231_g1.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  (" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @,# @(# @(" P0# P,#! 0$ @,$! 0$! ,$! ,! @(" @(" @(" @,"
M @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# __$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
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
M\&O^20?"G_LFW@;_ -1C2Z\;.?\ D<9K_P!AF)_]/S/5R7_D393_ -@6%_\
M3$#T@@$%2 5((*D @@C!!![8[5YNWE8],_GN_;>_9P/P0^(7_"2^&;$P_#7Q
M]=W5YHR0)_HWAO7SNN=5\+MM&V"V.9+RP4[0;=IH$W?V>S-_07 _$G]M9?\
M5<34OF6 C&-2[UK4MH5N[>T*N_OVD[>T2/Y[XZX:_L7'_6\+3Y<NQK;@DM*5
M3>5+LDMZ:TO#W4FZ<Y'RE\/?^2@^ ?\ L>/"'_J1:;7U>9?\B['_ /8-7_\
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
M?_U*H'M/P:_Y)!\*?^R;>!O_ %&-+KQLY_Y'&:_]AF)_]/S/5R7_ )$V4_\
M8%A?_3$#1\=?$+PW\.;;P[?>*+DV&G>(O%NC>#;?4&V"TLM5U_[3%I4FH2.R
MBWLI;V"*V:8_+&UW&S[8P[+G@<OQ&82Q%/"QYJF&H5,0X?:E"ER\Z@EO)1;D
MH[M1:5W9/;&X_#Y?'#RQ+<:>(KPH*5M(3J*3BY_RPO&TI;1O=VBFUW%<)VGQ
M-^UO^S@/BA<> OB;X4L!)X^^'GB?PS/>06Z#[1XE\&6_B*QO-1TXCCS;[3,W
M&H6F3DJ;V !FN8]GVO"7$?\ 9<<=EF*J<N Q]&LHMO2CB'2E&$_*-6RIS\^2
M5THRO\9Q5P]',98+,\-3YL=@*M.ZBES5:"G=QW7O4VW..OPNHK2DX6^V:^*/
MLSY _;INIM-_9O\ %VJVK%+O2]6\)7%JZ<2))<>)--TV0H1SDVU].#C^$M7U
M_ L54XCPE&7P5J=>,ETM&C*HO_)H1/C^.ZDJ'#>*KPTJ4*E"4'YRJQINW_;L
MY+T/5_V? EM\)O#6B CS/"-SXC\#W"=&AN/!/BC6?"TD3CJK#^R5(![,IZ$5
MY?$.N;8BLML7"AB4^ZQ.'I5[_?-KU3/5X>]W*:%#9X.>(PS7;ZMB*M!+RT@G
MZ-';_$3_ ))_XZ_[$[Q/_P"F2^K@R[_D88#_ +"*/_IR)W9E_P B['_]@]?_
M --2/QY_X)T_M'?\(GK</P,\77^SPWXKN?M/@2[N9,1:/XKN%#7.@[W.(K+6
M2#) H.%U!2BJ7U(E?U_Q#X<^M8?^W,'3_P!HPD4L3&*UJ4%M5LMY4=I/K2U;
M2I)'Y)X?<2?5L54R/&5+4,14D\-*3TA6;M[/7:-71)*UJO+:+=6<E^V]?BA^
MT!0!\F_MS?\ )J?Q?_[!6@?^ICX=KZO@?_DJ<I_QUO\ U&K'R_&G_)-9E_W+
M_P#J50/:?@U_R2#X4_\ 9-O W_J,:77C9S_R.,U_[#,3_P"GYGJY+_R)LI_[
M L+_ .F('R=_P4C /[-T@['Q[X1'<?Q:AT(Z'Z5]7X<:<1KRPM?_ -L/E_$5
MN/#K:T<<13M_X!5+W["W[1Y^,GP_/@WQ1?\ G_$?X?6EM::A+.X-SXC\-+MM
M=)\298[I[N/:EE?M\Q^T)#.Y!U!%$<<\.?V+F'US"T^7+L?)R@DM*-;XIT=-
M(Q>LZ2T]WF@E^[;'P+Q(LYR]83$U+YA@(J,KO6K25HPJ:ZRE'2%1W;OR3D[U
M++[LKX4^Z"@#YD_:KT$^-?A_HOPYA^:[\?>,+'2;: <O)_8>BZ]XTF*J.2J1
M>&"2>V1ZU]/PI76"QV)S&7NQR_#2FWTO4JT<,M?/VS^YGS'%-#Z[@L+EN[Q^
M)C3MY4J-?$M^B]@OO1U7@$_\(M\4/BIX#E BM==N['XM^%EYQ+9>)88M%\8V
ML3=&DM?&&CS7\RCE!XNM2?\ 6 US9@OK>4Y3CXZRPJGE]?RE2;JX:3_QT*CI
MQ_[!Y=CJP'^QYMFN ?NQQ+AF%#S511HXF*7_ $[K4XU)?]A,>YZ!\1/^2?\
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
M]A@<_P ES%)X/,J%5O:#FH5/G2GRU%_X"?&8[AS.\M;6*RZM3C'>:@Y4]/\
MIY&]-_*3/(F=(V*.ZQLIP4<A&4CJ"K8((]"*]=>1XZISZ0D[=DWMZ#HOW[K%
M #/(QVI% #+(Q/0+'&&9C[ &DVHJ[?*H]7HE_D"I5+I<DDWHE9K\SW/P#^S1
M\=_B5+ OA3X8^)WLYV 76-:L7\-:&B\$R'5->^RQ3(JG)%OY[G^%"2 ?#Q_$
MV19:I?6LSHJ<?^7=.7M:GIR4N:2_[>Y5YH]_+^%,^S&45A\NJJ&G[R<?9T[=
MU.IRPE;LI-]DV?9GPO\ V.OAYX9U=(/'VIW/QV^(%DT3-\)/A0[/X7T>Z.UH
MU^(/CJY>VM=,LU;B2&[N-*+#B.&^#>4_QV9\79CB:/-@J<<@RZ5[8['JU>I'
MK]4PL>:=237PRC&K'^:5)^\OM,IX/RS!UE'%SEGN8P:_V+!.]&E)-?[UBGRP
MI13MS1DX37V557NO],O"/PBN[F?0M9^(RZ"R>&1;2>"OA=X3MOLWPR^'LMH"
M+.[M+62W@?Q5XEMP<QZK?6UO#:L=VG6%G(#--^9XS.(0C7P^6>UC]9NL3C:\
MKXW%I_%&4DY*A0D]Z-.4G-)>VJU4DE^EX/)YRE0KYE[)_5;?5L%0CRX+!M:1
ME&+477KQ6BK5(Q4&W[&E2NV_?:^?/H H * "@ H YSQ-X0\*^,]._LGQ;X=T
M;Q'IP?S4M-9TZUOXH)E&%N+;[1&QM;I."D\)21" 58$ CIPN,Q>!J*M@\34P
MM5:<U*<H-KL^5KFCWB[I]4<V*P>$QM+V.+PU/$TOY:D(S2?=<R?*UT:LUT9Y
M!K?PP/@C2;O5? WQ#^)OA:WT^$RPZ OB2U\6:" "3Y,=I\0](\0S65MDG$5E
M<6RKT0* !7LT,U^NU84L=EV"Q<IO6JZ#H5?5SP=3#<S\YJ3?6YX];*5@J4JF
M S'&X.,-J2K1KTDNRAC*>)4(]E3Y4NEC\S/B?^UY\1O"FL7%A-X7^%GBKR)&
M7[9XL\"VE[>2;2WS2OIMW81[CC)VQ+[ 5^E97PEEN,HQJ1Q&-P=TO=P^*G&*
M]%451_BS\SS?BW,L#7E2>'P6,Y?M8G"PE+YNFZ2^Y(Z7X-_M2_$?QSJMOIT6
ME^ /!(GE6/[7X)\%Z787<08XW1-K']IQ!AVW1,/4&N?..%\MP%*51SQ..Y?L
MXK$U)1^?LG1?XG5D7$^99C55)0PV 6EI87#4H27I[55E^!^C=G\&M*\26EO>
M>//&/Q$^($=U''</I/B#Q,-*\.[G&?+F\-^!K#P_IFHP $KY5_:W:X/()YK\
MZEG=;"3E#+\'A,N<&TJE&ASUM--*^)EB*T7YPG%GZ+#)*.)A&>/Q>+S%22;I
MUJ_)1]'0PT</1DEVG3D>OZ)H.A^&=-M]&\.:-I>@:1: K:Z7HUA:Z9I]N#U$
M-G911Q1YQSM09[UXM>O7Q-25;$UIUZTOBG4G*<WZRDVW;U/9H4*&%IQHX:C#
7#T8:1A3C&$(^D8I)?<:U9&H4 % '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>nnbr-20211231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 nnbr-20211231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M^ 3* P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBL_Q:NOMX5U-?";(-5.GS#33+C:+CRSY><\8W8ZT >=_$_\
M;:_93^#7Q#TSX6?$KX[^&=)UO4[EX/L=UK,"FR*Q-*&NB7_T96"[5:3:&9E4
M<D5Z?87]CJEE#J>F7D5S;7$2RV]Q!('25&&596'# @@@C@@U^2O[&VD?L<^,
M_P#A2_PM^,?AW09OB+<?$+Q3%\:;'QM;(-1N;A],U01&=[@!F3>8-F#A9L'B
M4Y/VUIO[%?Q:^"G["/B+]E#]FGXZS_VS=M<1^%O$'B.1XAH]K<3(TD"/"KNN
MV,S!' +*\@(Q@8 /=X_BG\,9O%!\$1?$;06UH.4.D+J\)N@PZKY6[?GVQ6QJ
M.I:=I%E)J6K7\-K;Q#,MQ<2A$09QDLQ %?$W[2G_  3C_80_9^_8/\2ZEX@^
M'^F:;J_ACPE)<V_CI9775)-72+,,PN"0[/)<[ (_NDN%"@8QPO[87Q<\>ZO_
M ,$5_AUI_P </$+V6N_$>?P]I&JZKJ+;9/):7[4+F4GG+06JN['KO.>M 'WY
M'\4OAE-(L47Q%T%G9@%5=7A))/0 ;JU-7UC2/#^FS:UKVJ6UE9VR;[B[NYUB
MBB7U9F("CW)K\\/@KX(_X($?$7XL:3X!^'O@ZWM_$-Q=QMX=DUB?7K*+4)58
M&,P27,BQN2P 53@N2 H.<5Z3^T[X>T[]KW_@ICX-_8]^(8EO? '@WX?S>-/$
M'A_SV2#5;UKG[- DX4C>D>Z)P#P=[@\,: /K[PQXP\)>-]-_MGP7XIT[5[/>
M4^UZ7?1W$6X=5W1DC(],UHU\/?$7X7^ OV!?^"@7P;\3?L\^'HO#7ACXMW-[
MX9\:>&-,)CL9IT2-K.Y2'.U)!))@E0/E0@8+N3]PT %%%% !163XA\=>$?">
MJ:5HGB/7H+2[UR[-KI,$Q(:ZF"[BB^^.:UJ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,\:^(Y/!_
M@W5O%L6BW6I/I>F3WBZ=8J#/=&*-G$48) +MMVC) R16G10!\$?$$_LA?\%+
MM2_9^^+&J_"W2I]/\:^(]>L/$J2[(M1A6VT34)%MKBY@*R*8Y(8I5&[ &QAP
M1G3_ ."9_P ?]#^"O[*'Q:\0?$?XE7>I?##X6_$35M.\&>)]1F,TEQH\)C$,
M4;?\M<ET$8'5I@BX "CL?C=_P1__ &5_BM\9=#^).D>!8M%L)]7N[KQ[I>EZ
MO>6D>L)+:3QH(XX9 D+^=(C.4V;DW@YW'/L?B[]C#]F3QO\  2U_9@U[X46J
M^ [)XGM_#NG7MQ91*T;EU8O;R)(QWDN2S'<QW-D\T ?,?PV\'>*?^"EWB[2/
MVB_VO]5L/#OPHTZZ6^^'GPADU./?J6/]7J&J?-\^5.5AZ$-C 0MYWMW[9WQ8
M_9)\$+\-;/\ :9^&L/B+1-?\9P6?AS6)=.MKG3-'U#'[J:X>611$F-_S*'X1
M\C -<O\ \.5?^"9G_1M7_EY:S_\ )E>OI^R-^SB/V?H/V6+CX5V5UX"M;<PV
MWA^_GFN%B4R-)E997:4.'9F#[]RD\$8% 'S]_P %P[?X>WG[$DMAJ5O!+XON
M/$>F1_#B.  WK:@;N+>+;;\^?L_F@[?5>^VJ-O+J?P:_X*_>#/$?Q4OHX'^(
M_P !AH-M?3N%CGUFWNHIIH%;H6*Q*0.YE4#DC/KGP;_X)G_L:_ OQW9?$OP3
M\+)9]:TM0NBWFNZY=ZC_ &:!T^SI<RNL9'9@-P[$5W_[0/[-'P1_:C\&)X#^
M.?@*WURP@N!<69>62&>TF P)89HF62)O=6&1P<CB@#YU_;GN;3XG_P#!0/\
M9F^"?ABY2ZU70O$5_P"*M=@A8,UA96\<;1R2_P!P2-'(JYZE<=Q7V+7E/[.?
M[%'[-W[*M]J6M_!OP";35M80)J>N:CJ,]]>W$8((C,UP[LJ<*=BD*2H)!(!K
MU:@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O=
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO\ :P_Y+9\#
M_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_
M )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O=* "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO\ :P_Y+9\#_P#L
M>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@D 9)P!
MU)H **^-?B%_P61^&FE?$+3M$^#WP*\?>/O#2ZW>Z?K'BOPYH'F6T[VUI+/*
MNGEG7[6\8CWR?=41*SAF&W/T=\*OVF/@I\9/@;!^T;X*\=6C>$);"6[N-5O&
M\A;-(MWG"</CRFC*L&!Z8SD@@D [RBOEN+_@L#^QR[QZM--XT@\+S7@MHO'<
M_@>]316<ML!^T%,@;N,E?K7O/Q%^.7PE^$_PHN?CCX^\>:?8>%+6QCO'UOS?
M,ADADQY;1[,F4ON4($!+E@%!R* .KHKY^^#O_!2_]F3XR?$32_A;:R^)O#>K
M^((S)X9C\8^&+C38M:4#.;620;9,C! )!;( !/%=Y^TA^U3\%OV4_"UGXG^,
M'B.6W;5+P6>BZ5I]F]U?:G<''[J"",%G/(R>%&Y<D;AD ]%HKQ_]G/\ ;C^
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
M;QYX2^(WBG2O/U/P7?W%WHKX7;YDUK+;,) 5.Y0DS,!D8<*W:NMHHH ****
M*]CI&E:9)++INF6]NT[[YV@A5#(WJV!R>>IJ::&*XB:WN(E>-U*NCKD,#P00
M>HIU% $-AIVGZ5:K9:98PVT*9VPP1!%'T XJ:BB@ HHHH \+_:P_Y+9\#_\
ML>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BD9E52S,  ,DD]*Y#Q9\?O@[X*W)KOC^P$J?>M[63SY ?0K'N(_'% '8
M45X'XI_;T\(VSFU\$>"K_49"=J27DBP(3V("[V;Z$ UB?\++_;1^*WR^$O![
M:+:R=)DLE@!7U\RY))^J4 ?2=W>6FGV[7E_=1P1(,O+,X55'N3P*X+Q9^U%\
M#_".Z.Z\;P7LR](-+4W!)]-R?(/Q85Y=:?L:?%3QQ<+J/Q<^++.V<^6DDMVX
M]LR%0OX9%=YX3_8S^"7AO;+J&E76KS+SOU*Z.W/^Y'M4CV(- '&Z]^W<^HW7
M]F?#3X:7-W,YQ"]])EB?^N462?\ OJJ'VO\ ;C^+'^IMY/#UG+UPBV.S/^]F
M?\LU]$:#X6\,^%K;['X9\/66GQ8YCLK5(@?KM S5^@#YTT7]A?5]:NQJOQ2^
M*,]U.W^M6R5I';_MM,<_^.5Z+X3_ &4?@;X2VR)X.349E_Y;:M*9\_5#\G_C
MM>C44 0Z?ING:3:K8Z580VT"?<AMX@B+] !@5\/_ /"4_L\?\-Y_\*>_X2RV
M^S_\)A]A^QX&S[;]F^T_9O39YO[G_>^3K7T1^VG^U=X-_9-^!VM^.]3URP&O
M"P=/#>C3W"^=>W;_ "1XCSN9%8[G('"HU?A/_P )CXI_X3#_ (6!_;US_;?]
MI?VA_:?F'SOM7F>9YV[^_O\ FSZT ?T;45Y;^QE^T=I?[57[.GA[XOV;Q+>W
M5M]GUVUBZ6U_%A9DQV!;YU']QT/>O4J "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_
M $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBLSQ'XU\(>#X/M'BKQ/8:<F,@WEVD9;Z G)_"@#3HKR+Q9
M^VM\%_#^Z+1[F^UF4< 6-J53/NTFWCW -<1/^UW\;/B%,UE\(_A.0I.WSO(D
MNV3W)4*B_P# @10!]*5S_BOXK_#;P.&7Q7XVTZSD7K!)<@R_]^URQ_*O"/\
MA3?[8?Q5^?QYX[.DVLGW[>2_" K_ -<K8;3]&(KH/"G[!O@'3BL_C#Q5J&J2
M#EH[=5MXS['[S'\&% %KQ9^W5\+M(W0^%](U'6)!]U]@MXF_X$_SC_OBN5_X
M:(_:F^*7[OX8?#;[#;R?ZN[CL3)CZS38B_05[;X3^"/PF\$;7\-^ M.AD3[M
MQ+#YLH_[:2;F_6NJH ^:5_9@_:.^)K";XK?%'[- YRUJ]V]P4^D2%8A^#5V'
MA/\ 8<^$>B;9?$5UJ.LRC[RS3^3$?HL>&'XL:]FHH Q/"WPW\ ^"4"^$_!^G
M6# 8\VWM5$A^KXW'\36W110 44$@#). .I->"_'O_@I;^QW^SUYUAXG^*MOK
M&JPY!T3PP!?7&X=58H?*B;VD=30![U5'Q)XH\->#=&F\1^+_ !#8Z5I]LNZX
MO]2NT@AB'JSN0JCZFOSE\3?\%;?VP?VFM:F\$?L/?LY7-OEMAU62R.I740/1
MVX%O;?\ ;3>OO2>&_P#@DQ^V5^T_K,/C;]N#]HNXM5W;QI27IU*ZB!ZHH#"V
MMO\ MGO'^S0![=\>_P#@M!^R1\)?.TOP!=WWCS58\J(]#3RK,..S7,H (_VH
MED%>"-^U;_P5F_;O8VG[//PUF\$^&+HX75K"'[,AC/<W]S@N1ZVX5NG%?77P
M$_X)F?L=?L]^3?\ ASX5V^M:K#@C6_%)%]<;AT95<"*)O>-%->]JJJH55  &
M  .E '\_?[4WPY\3?";XUZM\/_'?Q-C\6^(M.9$\1:M!<S3H+PKEX1--AY2F
M0K,0OSAEQ\N3@_\ "JO%/_"+?\)/]F_VOLF#YGEX^_C^G7'-0_LO?"3QO-I]
MOXX^)UV5@,2G2=&:UC3"X^623"@CC[J_B>PKW6@#T?\ X(F?M3?\*K^.=S\
M/%&H[-$\=8_L[S'PL&J1J?+QZ>:F8SW++$*_6VOYUOVH?A)XWAT^X\<?#&[+
M0")CJVC+:QOE<?-)'E23Q]Y?Q'<5_130 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/<O\
MZ3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\2?M3?"S_A6/
MQ1N?L%MLTS5LWFG[1\J9/[R,?[K9P.RLM 'VW17YMUZ-^S#\-+?XA_$N"YUI
M472-& O=3DF("$*?DC)/'S-C(/\ "K4 ?;U%<'XL_::^"/@_='?^.[6ZF7_E
MAIN;EB?3,>5!^I%>:^(OV\K2YN/[.^'7PYN[R9SB)[^7:2?:./<6_P"^A0!]
M#56U;6M&T&T-_KFK6ME OWIKN=8T'XL0*^<?[<_;A^+'_(/TR3P_9R=2(5L@
MH]<R$S?E5K2?V'/$_B*[&J_%;XJRW,Y_UBVH>=S_ -M9CG_QTT >@>+/VN_@
M;X6W1Q^)GU29?^6.E6YES]'.U#_WU7GNI_MO>,/$]VVE?"?X4R7$Q^XUSYEP
MY_[90@8_[Z->B^$_V2?@;X4VR'PJ=3F7_EMJTYFS]4X3_P =KT+2](TG1+1;
M#1M,M[2!?NPVL"QH/H% % 'SA_PC7[;_ ,6.=5UI] LY.BM<+9@#N-L(,O\
MWU6GX<_8,TV6?^T/B'\0[R^F<[I8["()D^\DFXM_WR#7T)10!POA/]FOX)^#
MMLFF^ K2XF7GS]1!N6SZ_O"0#] *[B""&VB6WMH5CC081$4 */0 =*=10 44
M44 %%%9'C;X@>!?AKH,GBCXA^,M+T+38?]9?:O?QV\2GTW.0,^W4T :]%?%_
MQ[_X+>?LP_#;SM)^$6DZEX\U),JLMJIL[ ,.QFE7>W/=(V4]FKQC_A;7_!8;
M]O?]U\-O#,_P\\*7?W;ZU1M*A,9Z/]JES<R\=3!P>?E] #[X^-?[4W[/7[.U
MB;SXR_%K1]$?9O2QFN/,NY5]4MXPTKCW"D5\<?%[_@N9:ZOJW_"$_LC_  +U
M+Q'J=PYCL[[6X7Q*_;R[2W)EE![9=#_LU>^"G_!"SX?V=\/%?[3WQ:U/Q9J4
MS^;=:?I+M;6[N?O"2=\S3 _WAY1KZ5LI?V%/V%=!;3_[:^'GPV@\H>:U_J=K
M9W%PO;>\K^;.>F,EB>* /BL?LN?\%:OV\3]I_: ^(LW@?PO=<OI5_-]D0QG^
M$6%M\SD>EP5;_:KWKX"?\$6_V2_A/Y.J_$."_P#'FJ1X+/K3^39AAW6VB."/
M]F1I!6?\6O\ @O=_P3>^%_FV^D_$_5O&%U%D-:^$] FD!/H);CR86^JN17@?
MB3_@XC^(OQ&EDL/V6/V)[V\C+$1:WXMUO9"I_P!N*% H^GGYH _3KPSX5\+^
M"M%A\-^#O#EAI.G6R[;>PTRS2"&(>BH@"K^ JY<W-M96[W=Y<)%%$A:265PJ
MHHY))/ 'O7Y&R_MO_P#!4CX\:DFEZC\9-/\ "WVQL+X>^&/A:.2=P?X5GNEG
ME4C_ &,GWKTSX>_\$XOVMOC?/!KOQD\5:M%$9!(-0^('B&YU&\7WB@D=S$1_
M<_= =L4 ?9'Q._;R_9>^%\#?:_B9::S=;24L?#;"]=B#@C>A\I#GL[J:^4?V
MA/\ @L]JVB64H\%:=H_A&S8$1:EKMPMQ=/[I'P@;_9Q)7KW@_P#X)$_ VQMX
MS\1/'OB3791D3PV5PNG6\H[<1AIT/NLPKU+X<?L _L7?"F]75_!W[-?A0:BA
M!75]5TT:C? ^OVF[\R;_ ,?H _%+PA^U=\$;OQ)9?#K0;Z\BMO+$%GJ-W&RP
M%A@(FZ1M_/0%@.W->L5^;=>D_P##4_Q1_P"%7?\ "L_[1_Z9?VMO/VC[/C'D
MY_3=UQQ[T >D_M3?M38^T_#/X9ZCZQ:MJT#_ (&&(C\F8?0=S7](U?R3U_6Q
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_P!C
MW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-7NE !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45
M%>7MGI]NUW?W<4$2#YI9I JCZD\5QOB3]I#X(>%MRZE\1;"5UZQV+&Y;/I^Z
M#8/UH [>BO"O$?[>GP[L-T?AGPIJFHN.C3E+>-OH<LWYK7/_ /#3W[2WQ ^3
MX;_"7R(9/N7":?+/M_[:-MC_ #% 'TK5#7/%/AGPS#]H\2>(K'3TQG?>W:1#
M_P >(KYY_P"%6?MK?$;GQ5X[;2(7^_&VIK""OILM00?H:OZ)^P183S?;/''Q
M*O+N1SF5;&V"'/\ UTD+9^NV@#O/$?[6_P "?#NY!XO-_*O_ "RTVU>7/T;
M3_QZO$/VBOVC_!WQPT*W\,Z!X%OQ<6UV);*_N94$B<89?+0-D,.VX<@'MBO;
MO#G[(WP)\.[7;PDVH2K_ ,M=2NGDS]5!"'_OFN[T+PIX7\,0_9_#?ARPT],8
MVV5HD0/_ 'R!0!^==>[_  ]_8?\ &WB/1K;4O%GB^'2;:[C2?[%#"\TH!&0'
M4E55L'U;'Z5M_P##+/\ QE'_ ,@W_BF?^0O]S]W][_CW]/\ 6?P_W*^DJ /)
M?"?[%OP5\.[9=5L;W6)5YW7]T0F?9(]HQ['->D^'O!_A3PC;_9?"WAJQTZ/&
M"ME:I'N^NT#/XUHT4 %%%% !1110 4444 %%>3?&G]N?]DWX 17$?Q*^.&AP
MWMLY271]/N?ME\KXSM:"#>Z9Z9<*OJ17Q9^T/_P7[ALH+BQ_9Y^%D-M$N57Q
M!XSG QVRMM$^!Z@M*?=>U 'Z4W%Q;VD#W5U.D44:%I))&"JB@9))/  '>OG/
MX]_\%6/V-/@/Y^G2?$4>*=6AR/[*\(HMX0P[--N$"X/!!?<.?E-?D!\4OVV/
MVP/VU-:ET&WU'QS\1YFD^7P_X8TR9K-&[ 6]M'LR.,-L)]S6W\-/^"67_!5[
MXP31WFE? F'P=8RH5^U>*;NUM2H/]Z*4O.I'JL0Q]: /KCQI_P %6/VX_P!I
M=;JQ_91^#4/A718V,<_B*Y"7!M_>6\N@EI;Y'.&&1V;C->&^)/#'[-M_KW_"
M=?\ !0G_ (*=:1JFHC)?1?!6HS^)K\>L/VB%9(;8@\;0'0>HQ7?>#O\ @W"^
M/OQ'DM;_ /:K_;76=K9 JVFD6UUJK*O]Q)[N2+RQ[^6?I7T%\-/^#?;_ ()Q
M?":R_MGXC6?B/Q<+9/,N+CQ3XE-M;H1U;;:" !?9F;W)H ^6O#W_  5C_P""
M5_[)VV3]EC]BSQ!XNUNU_P!7XC\8S06\CN.CQRR&X>+M]R*/Z5O?\/9?^"S7
M[4N8?V5OV+?[%TZX_P"/?5K?PG=WFS/3-W=E;7\T'Y5]8'XL?\$O?V._]%^!
M/P7\)W&KVW"2^$/#ENTNX="]\ZY8>X=R/2N>N/VOOVYOVHIWTW]G3X6/H>ER
M,4_M&V@$A4="&N[@+$I_W55NN* /EGQG^QY_P6[^-&DMXA_:_P#VV;#X;Z+/
MG[5:ZQX\6S20'JJVVE+Y$C?[!(_.O([G_@G/^R!X,NG;Q7^T#XT^)6INY:5O
M#VE1:+9LY/(,]U]IFEYZD1)N'0CK7Z+>#/\ @E[X[\?:L/%_[3_QKO+Z[EP9
MK;3KA[F=AUPUS."%QZ!&'H:^COA-^RI\ O@F(YO 7PWL8;V,<:I=I]HNL^HE
MDRR9]%VCVH _+_X(?\$F=7\?S1W_ (!_9@T_1-/E4#^UO%CS.C#.5D NVD<G
M_:AC /H*^ROA#_P26^&?AQ(;WXN^,+O794 SINF+]DM5_P!DL"9''N#']*^N
M:* .=^'OPE^&7PGTW^ROAOX&TS1H2H$ALK55>7']]_O.?=B371444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R
M6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS5[I0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1169K_C3PAX4C,GB;Q3I
MVG@#/^FWB1D_0,1F@#3HKR_Q'^V%\"O#VY(?$L^I2+UCTVS=_P F?:A_[ZKA
MM9_;T^VW'V#P%\,+FZE<XB:\N?F/_;.-6)_[ZH ^B:"0!DFOFK_A87[;_P 1
MN/#W@YM&ADZ,-.2W&WUW71)_$?A1_P ,I?M">/OG^)GQ="1/]Z!KR:Z*^VSY
M4'T!H ]Q\2?&+X6>$=R^(?'^E6[K]Z'[8KR#_@"DM^E<#XD_;@^#.C[H]&74
M]6<?=:VL_+0_4RE2/R-4/#?[!_PRT[;)XC\1:KJ3CJB,D$;?@ 6_\>KOO#G[
M//P5\*[6TGX<Z:SKTDO(C<,#Z@REB#]* /(+C]M7XE^+9FL_A?\ !\S/G"EQ
M->-]=L2KC\S3/LW[=GQ'_P!9.^AVTG3YX;39_P!\YFKZ2M[:WM(5MK2!(HT&
M$CC4*JCV Z4^@#YNM/V(/'/B:=;[XF_%UIY>K")9;IC_ ,#E9<?D:[/PY^Q+
M\%-%VOJMOJ.K..3]MO2BY^D03CV)->O44 <_X;^%/PT\(;6\-^!-*M'7I-'9
M)YG_ 'V06/YUT%%% !1110 5\D_\/T_^"5__ $=)_P"61KG_ ,A5];5_)/0!
M_1%_P_3_ ."5_P#T=)_Y9&N?_(5'_#]/_@E?_P!'2?\ ED:Y_P#(5?SNT4 ?
MUL45^>OQ:_X.1?V(O!GFVGPQ\'>,_&=PN?*G@TZ.PM'^KW#B4?\ ?DUXO/\
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
M /C5>)?ML_"S_A%?'47Q TNVVV6NY^T[1Q'=*/F^F]<-[D/7B- 'W!9?M7_
M+4;R+3['QTTL\\JQPQ)I%V6=V. H'E=23BO1*^*/V6S\.]#\=-X^^)/B2TL;
M71DWV4,Y+/-<-D*P106(09.0.&VU[?XC_;F^$.E;H]"L=5U5Q]UXK811G\9"
M&'_?- 'M%%?-<G[9'Q@\:R-;_"[X/;\G ?RIKQA[_NP@'XY%)_8/[=7Q'_X_
M]8?0[>3[O^DQ6FT?]L09?SH ^CM0U/3=)MC>:KJ$%K"OWI;B544?B2!7$^)/
MVG/@9X8W+>?$&SN)%Z1Z<&N23Z9C!4?B17EVG_L+^(]=N1J/Q'^+$EQ,?OBW
MA>9C_P!M)6!_\=KM?#G[%OP.T+:]_IE]JKKSNO[Y@,_2+8/P.: .=\1_M\>!
M[,M'X5\%ZE?L. UW*ENA^F-Y_,"L7_AHK]JKXA?)\/\ X5_9('_U=RFF228_
M[:2D1_I7O7ASX;_#_P (;3X8\%Z78LO26WLD5S]6QD_B:VZ /FK_ (4O^V3\
M1/F\9_$4Z9"_^L@?5-@(_P"N=L-A^A(K3\/_ + WA]9!<^,OB%?7CL=TBV-N
ML.3_ +SER?K@5]!44 ><^'/V4/@3X;VNG@E+V5>LNI3O-GZJ3L_\=KNM'\/:
M!X=@^R^']#L[&+_GG9VR1+^2@"KE% !1110 4444 %%%% !14=W>6FGVLE]?
MW4<$,2%Y9IG"JBCJ23P![UX!\:/^"J?_  3Z^ WFP>.OVHO#4]W#D/IWAZX;
M5;@./X&2S63RV_W]N.^* /H.BOS)^,7_  <S? G1YGTK]G[]GGQ/XINBWEPW
M.O7D6FPNQX#(L?GR..G!"$]..M>??\-O_P#!?W]LG]U^S]^SC)X%TFZX@U&W
M\+I9J\1_B^UZNQ1^/XH@I]!F@#]<[N\M-/M9+Z_NHX(8D+RS3.%5%'4DG@#W
MKP#XT?\ !5/_ ()]? ;S8/'7[47AJ>[AR'T[P]<-JMP''\#)9K)Y;?[^W'?%
M?!]I_P $,O\ @HS^U'=1ZQ^V[^W!Y<$CB0Z>VJ7FNRP]]HBD:&"+V\MF4=?:
MO>OA'_P;R?\ !/OX4VR:S\5KSQ+XVEA :X;7]<^Q68([A+01,%]GD;\N* ."
M^,7_  <S? G1YGTK]G[]GGQ/XINBWEPW.O7D6FPNQX#(L?GR..G!"$]..M?B
M[7])WA#6/^"7/['D/D^ ]2^$/@ZYA7:[:3+8B_8=/G:/=/(>V6)-?SRV'P.\
M:1ZTEEKUG!!"DH%Q)%?13#;WVM$S \>AH I_\*YNO^%=?\)?AO/\WS/*_P"G
M?IGZYY^E<O7T7]CM?L?]G^0OD>5Y?E8XV8QCZ8XKT+X!_P#!,S]HWXR>!/\
MA9G[/W[/K>*=.6\DM?MS>(M,A=9D +*5N[F,J0&7D+T(ZT ?IYXAT#_@C%_P
M3_#6R?#/X>P:W9\1V-KI:ZWJZ./X2\OFR0D^LCH#CK7EOC+_ (+)?';XT:P?
MAO\ L,?LT7<LVT)!>7MB]]=)'T#BVM_W< 'J[R*!UZ5Z=\!/^"('[,GPY\G5
MOC!K6I^.]13#/!.QLK -UXAB;S&Y_O2%3W6OKOP-\// 7PQT&/PM\.?!>EZ%
MIL7W+'2+".WB!]=J  GU)Y- 'YSZ7_P30_X*%?MB:C#XG_;2^/TNBV#2"4:1
M/=B\FB[_ "6ENRVL&1QD-D=UXQ7T]\!/^"47[&GP)\C4?^%>?\)7JT6#_:GB
MYUN\-ZK!M$"X/(.PL./F/6OH^ZNK:RMWO+RXCABB4M)+*X544=22> *\1^+?
M_!0W]F?X5>;90>+F\1ZA'D?8O#J"< ^\Q(B'/7#$CTH ]NMK:VLK>.SL[=(H
MHD"111(%5% P  .  .U4/%7C'PEX&TE]>\:>)K#2;*/[]UJ-VD,8/IN<@9]N
MM?%UY^V[^V;^TI=R:+^S-\(7TJR9RAU&&W%RZ=OGN9@L$?TVY'8\5=\*_P#!
M,WXN?%/5D\7_ +4OQMNIYWY>TL[E[RX"G^#SI?DCQZ*KKZ4 =W\6_P#@J9\"
M/!/FZ?\ #O3[[Q9>ID+) IMK0'WED&X_54(/K7F1^)?_  4C_:V_=^ _#TO@
M[0+C[MW;H;",H>C?:)<S2>YAX]J^G/A)^Q]^SQ\%O*N?!OPYLY+^+!&JZF/M
M5SN_O*\F?+/^X%'M7IE 'R'\,O\ @E'X96\'B+X]?$J^U^^E?S+BSTUFBB=^
M^^9\R2 ^H$9KZ3^&OP3^$WP?L?L'PT\ :9I"E=KS6UN/.D'^W*V7?_@3&NIH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K,\:KXK?P;JR> Y;6/7#IDXT9[Y"T"W?EMY)D ()3?MR 1QFM.B@#\V;7_@
MICX#U+Q9\%KC]LS4'\'^/?AUXLU]?B9HU]H<\8A5]%U&WAFBC1&$D<IEA0!<
MG<W0J59O;O\ @C_X \3^'?A)X_\ B3>>";OPMX<^('Q/U/Q!X(\,7MOY+V6E
M2[!"WE?\LPRJ !T*QJPRK U]%^.O@E\/_B-X\\)?$;Q3I7GZGX+O[B[T5\+M
M\R:UEMF$@*G<H29F R,.%;M76T ?(7[=?_*1']D;_L.>*?\ TBM*](_;J_:(
M^-W[+OA7PS\6OAS\-[?Q)X4M/$44?Q*BBL)KB_L=);&ZZMECD093#;BP<#<I
M( #,/=:* /@']O/]L7X+_M\_ 7_AC;]C36)/'WBWX@ZCIZ'[!I=RD&B6D-W#
M<27=U)+&HB4>4%(/(W$D# !Z']H.&#]A+]N+X>_M=^+K74)_AW??#,> O&/B
M&ULGG_LF6*99K>ZG6,%A'(RQJ2 <;&ZG:&^U+#1](TII7TO2K:V,[;IC;P*G
MF'U; Y/UJ>:&*XB:WN(E>-U*NCKD,#P00>HH ^'=>^*O@S_@HQ^WI\)7_9XN
MKC7? GP>GO=?\6>+H[*6.R:^ECC6TM(GD5=\@=%8@?PNQ&=AK[DJ&PT[3]*M
M5LM,L8;:%,[88(@BCZ <5-0 4444 >%_M8?\EL^!_P#V/<O_ *3-7NE>%_M8
M?\EL^!__ &/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1145[>V>FV<VHZC=Q6]O;Q-)///($2-%&69F/   ))/
MH EHK\V?^"@?_!TI_P $S?V*/MWA#X<>,9?C-XUMMR#0_ %RCZ?#*.UQJ9S
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M4 ?;E%?$8TK_ (*X_$3FZU)M#MG^[^^TZUV_]^P91^- _8$_;9\>?/\ $_\
M:= CD^]"=>OKO:/380B#Z XH ^R/$'C?P9X30R>*?%VEZ8H&2VH7\<( _P"!
ML*X3Q'^VC^RMX6W?VG\<M"DV]?[.N#>?^B ^:\&T#_@D%X71Q-XQ^-^I7C,<
MR#3])2 Y[_,\DF?KBN[\.?\ !+;]EG1=IU2UU_6,=1J&K[ ?^_"QT .\1_\
M!4?]E?1-W]F7VO:QCI_9^CE,_P#?]HZX/Q#_ ,%?O"43&+P=\$]3O&8XC.H:
MM';\]N$23/TS7NWAS]BO]E7PMM_LSX':'+MZ?VC"UY^?GL^:[SP_X&\$^$U"
M>%O!VE:8 , :?I\<('_?"B@#XX/_  4!_;2\=_+\+_V81Y<GW91H=]>;1Z[U
M**/J1BC^V_\ @KC\1/\ CRTEM#MY/O?Z/IUKM_[^DRC\*^W** /B/_AB_P#X
M*$^/_G\??M)?9(7_ -9;-XGO'Q_VSB01_K5O2/\ @D2;Z?[?X]^/MS=2O_K%
ML]'^8_\ ;225B?\ OFOM&B@#YF\.?\$IOV:M(VOK.J>)M6;^);G4HXT/T$4:
MD?\ ?1JK\>?^"8OP=\0?#R2'X&:)_87B&S!DM7GU&>:*^XYBD\UVV9[,N,'K
MD=/J.B@#\9O^%;>/?^$]_P"%7?\ ")WW_"0_;OL?]D>0?.\[.-N/USTQSG'-
M?H_^Q7^Q7H'[-N@+XH\41P7_ (QOX,7EXHW)8H>L$)_]"?JQX''7U_\ X5OX
M"_X3W_A:'_")V/\ PD/V'['_ &OY \[R<YV;OTSUQQG'%;= !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\
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
M/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/<O\ Z3-7NE !1110 444C,J*7=@
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
MH^9S[ $UXIXV_;?6]O?^$>^#/@RXU.[E;9#<W<+8<_[$*?._XE?I7D/C._\
MV8_A1J$NO?M<_M8:5+JJG-QH6CZ@VH7VX=%D\L/(OIC8!U^;O7(ZS_P5U^$'
MP[LY-#_9&_93U34&*[!K.N%;*)_1B1YDDH]G=#]* /<[;X!_M(_'BX35/C#X
MODTJP9@R6<Q!91VVV\9"*>V6(;U!KN8/AI^RK^S!I*>)_B'XBT2P9!E=7\6Z
MG"F6'_/-9"J YZ;1N[9-?G-\3O\ @H!_P4.^-'F6\OQ-L/!.GRYS8^%8/(D4
M>TWSS _245XC<_#:#Q9XK#>.O'^J^(M?O6!6*6Y::[NCZ;27ED/TYH _2SXP
M_P#!:S]CCX<>;8^"+S6?&MZF55=%L##;!AV::XV<?[2*XKYU\<?\%@?VU_C&
MBP_ 3X0Z1X/TR[D:.UUG4-MP0P[?:KOR[4'V*5R?P>_X)Z?M!>*7@O/!/[.M
M_I,)G#KJGB.!=/>V;LV+LK<@?[B-7T5X!_X)$^,]1ECU'XO_ !CL+9_.S<V>
M@6<ET95]1<3^5L;ZQ-0!\:^-;?XS_'*5-1_:@_:SUC4X9)CYVBZ2DVH-;,.<
MB&1[:S"G^]%(_3..F9?"'P^^"WA^[AL_!OP+;Q+JIEVPS>,-5N+Y)CV,=I9"
MU"G_ &'><9ZYZ5^F?@#_ ()K_LI^!A'+?^$[[Q%<Q3>9'<^(-29_^ F.$1Q.
MOLR&O9O"?@3P/X"LFTWP-X-TK1;=VW/!I.G16Z,?4K&H!- 'YN^#?@%^W]\0
M-).@>#/"^N^$=#D8#[!HMO;^%+94_P!I;5;:2=>?X_,)SWKM?AW_ ,$;?&#W
MCZQXY\?:!HTURV^ZDTFP>[N)3WWR/Y66/KEOQK] J* /FOP/_P $L/V:O#6R
M;Q3+K?B*4<NE[J'D1$^RP!& ^KFO8_ _[/GP.^&VQ_ _PHT+3Y8_NW46G(9_
MQE8%S^)KL:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***"0!DG '4F@ HKXU^(7_!9'X::5\0M.T3X/? KQ
M]X^\-+K=[I^L>*_#F@>9;3O;6DL\JZ>6=?M;QB/?)]U1$K.&8;<_3?P(^.OP
MR_:3^%NE_&/X0^(5U+0]6C9K>8QE'C=6*O%(AY1U8%2I],C(() .OHKSGXC_
M +5/P<^%WQJ\&?L]^(]=>3Q9XZFE71M+LT61XHXXW<SS_,/*C.QE5N2S @ [
M6(Z/XM_%SX<? GX>ZE\5?BSXKMM%T#2(1)?:A=9(0$A5554%G=F(544%F)
M)- '1T5\_?!W_@I?^S)\9/B)I?PMM9?$WAO5_$$9D\,Q^,?#%QIL6M*!G-K)
M(-LF1@@$@MD  GBN\_:0_:I^"W[*?A:S\3_&#Q'+;MJEX+/1=*T^S>ZOM3N#
MC]U!!&"SGD9/"C<N2-PR >BT5X_^SG^W'\!OVG/$NI^ O!-[K&E>*-'@%QJ/
MA3Q7HLNG:C% 2 )A%*/G3++DJ3C<N<;ES[!0 445^6_QS^/G_&U#XR?L\^(+
MW_H#:CX>WM_U ]/\^$?I(!_UT- 'VI^UA_R6SX'_ /8]R_\ I,U>Z5^;=8GQ
M)\?:#\+? 6K?$/Q/-LL=(L7N9\'E]H^5%_VF;"@=RPH _3^LKQMXY\$_#3PK
M?>.OB-XPTO0-$TR S:EK.MZA':VMI&.KR2RLJ(ONQ K\0/!O_!>?_@H!X/\
MV<-(_9J_8C_X)Y>)/&OQ MKC4I]9^(GBNTDC\.V<EY?W%Y#';!619PD-S$F9
M9X0C1D;)%&3\X^,?^"9__!6?_@I[XZMOB!_P5:_;4N+#1XYC/!X2TJY6]-DV
M>8X+*W,6GVI*DKYR-*_ W*_< ^]O^"@'_!WC^P;^S<]YX#_9"T&^^-OBV,F*
M.]TV1K'08)>G-VZ&2YP<$""-D<9 E7K7QZOP(_X.9?\ @X*87OQM\23_  -^
M#&JG=_9=[#/H.FW%LW.$L$+7VI KAE-R3"W!61:^I?V0?V/?V ?^";<5MK7P
M$^!'AU?%MJ 1X_\ '!77-?60?QPM(HAM3_U[P19[YKTOXD_MR>-O$WF07&M>
M(-:W=(_M2VMJWU4,,?\ ?N@#*_8E_P"#;W_@D#_P3Z^R>+OC[J=E\8/'%GM>
M2_\ '@CDL8)1U,&D1EX]N0"//^T,#T85]OZS^VU\'O".GQ:)X"\,7E[#:0K%
M:0V]LMI;1QJ,*B@\JH   "8 %?G+J/[07Q:NIE;1?"_ANQB*$.E]/<7;Y[$%
M/) _$&H=)\;_ +5_BB0VOACXE:A&P/R+X6\+P0SQ>PFC0S?F^: /OU_VEOVF
MOB2I'PS^&0L[9@2MVMD\VT>\LN(OS6N"\;>(-3G#G]H3]LCP?X>C_P"6VF7W
MC&!IO?%M"^UOPKY0N?V.OVO?C*_F^,]!^*OB3S#GS/$UW=%&]]T^!C\:Z?PK
M_P $@_CU?[7G^#^GZ>IQA]5UZ%_Q*I(Y'TQ0!Z?>_M)?\$P?ASG^W_COKGC&
MZB^_:Z#H=Q'$WT9D53^$M9S_ /!8+]DWP,=OP+_8]UK5)H^(KC5GM[>0G_KH
M/M+@5<\*_P#!&?XDIM?6/$W@S3 >HL;>6=Q]<Q(,_C7HGA[_ ((^>'H I\3_
M !PO)Q_%'I^B)#CV#/*_\J /"?%G_!;']KOQ"&C^'7[//A[1HW^[)J<5U=R*
M/9M\*Y^JD>U>9>+?^"@7_!3/Q\&2;XL_V+;R=(-(LK*VVY]'5#+^;5]]:!_P
M2H_9FTG:VJZAXFU1A]X76IQHI_"*)"!^-=OH'[ _[(_AS:UI\&K*=AU;4+RX
MN<_422,/TH _'_Q?/^U'\3=P^)7Q\UO5TD'SQ:GXCN[E0/3:YV@>PXK.\._L
MG^*_$LPBT>\OM0).#%INB/(P/ID,?Y5^X^@? SX*^%=I\-?"/PS8,O1[30K=
M&^NX)DUU$444$:PP1JB*,*J+@ >PH _%/PQ_P3"^-WB/:;;X4^/9U?I]LLA9
MH?HS11G'_ J]$\,?\$6/C!JNU]2^#]G:JW?7?%(G'XH)I,?3'X5^M5% 'YQ>
M"_\ @B)XETW8UY?^ M''7.F:8\KCZ_NH\G\?QKU#P]_P1[\,6RJ/$WQNO;@
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
MCH?PK^&V@^&[-L;K70=(AM$8^I$2J"?<\UT%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH Y+QU\$OA_P#$;QYX2^(WBG2O
M/U/P7?W%WHKX7;YDUK+;,) 5.Y0DS,!D8<*W:NMHHH **** *]CI&E:9)++I
MNF6]NT[[YV@A5#(WJV!R>>IJ::&*XB:WN(E>-U*NCKD,#P00>HIU% $-AIVG
MZ5:K9:98PVT*9VPP1!%'T XJ:BB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKP
MO]K#_DMGP/\ ^Q[E_P#29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /Q0_X."_^"%?Q$T[Q\_\ P5Q_X):V]_X?^*/AB^&N>,_#?A8&*XU"
M6([VU>P5!_Q]K@F:$ BX7<P!DWK-]0_\$$O^"ZGP\_X*O?"$?#WXE7%AH/QO
M\*:>I\5>'HR(XM9@7"_VI9*3S&Q($D0R878#[C(Q_0ZOPI_X+V?\$3_BW^RU
M\7_^'S7_  27^W>&_$_AG4&UWQYX7\,Q8DM91EIM6LX0"KQ,I?[5;8*LC.^T
MJTHH _=:BOA?_@AW_P %L/A)_P %<?@5LO\ [#X>^+OA:SC'COP9'+A7'"C4
M;(,2SVDC8R,EH7;RW)!CDD^Z* "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#PO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P_P"2V? _
M_L>Y?_29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@@,"K
M $$<@T44 ?@-_P %N?\ @CU\</\ @F-\?XO^"SW_  2)^U>'[;0=0;5/'?A#
M0H,IH3,3Y]W# O$NFRJ6%Q;8VQ!F8#R21!^FO_!&K_@L/\$/^"N/[/">./"Y
MMM"^(/A^&*'X@^!3<;I-.N","X@W?-+:2D$QOR5.4;YE.?L"[M+6_M9;&^MH
MYH)HVCFAE0,DB$8*L#P01P0:_GL_X*\_\$L?VB/^"('[4-M_P6&_X)+>?IO@
MFUU S>,_!]E"TEOX?$SCSH9(%(\W2)SA63C[.Y7:5 B:, _H7HKY;_X)-_\
M!5GX _\ !6/]FRW^,WPHN4TSQ'I@BMO'?@BXN0]UH-\RD[3T,MO)M9HIP '4
M$$*Z2(GU)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X
M7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !577-#T7Q/HMYX;\2:1:ZAI
MVH6LEM?V%[;K+#<PR*5>*1&!5T925*D$$$@U:HH _G1_X*7_ /!/']J#_@W/
M_;"M/^"J/_!,-KJ7X0WVH"+Q1X6<R36^BQSR+YFEWR YETV9L"&8G=#)L4LL
MBPR2?M1_P3._X*5?L\_\%2/V:=/_ &AO@-JODS+MMO%?A6[G5KWP]J&W+VTP
M&-RGEHY0 LB888.Y5]S\:^"O"/Q(\(:I\/\ Q_X9L=:T/6K"6RU?2-3MEFM[
MRVE0I)%)&P*NC*2"",$&OYTOVW?V.?VM/^#7;]MVU_X*!_L$F^U[X ^*-16T
MUWP[>7$DD%I#))N.C:@W)V$Y-I>$%D8!6+,#YX!_2!17BG[ '[?7[//_  4C
M_9MT?]IC]G+Q+]JTR_7R=5TFY91>Z)?JH,ME=1@G9*FX'/*NK*Z%E92?:Z "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?
M_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *Y_P"*OPK^'/QP^'&M?"'XN^#;#Q#X9\1Z
M=)8ZWHNIP"2"[MY!AD93^8(P00""" :Z"B@#^;3]H7X$?MB?\&G7[>4'[4'[
M,IU/QE^S;X^U%;34-*O9V,4T&6?^RKY@"(;V%2[6MWCYP&X8&>(_OQ^QC^V7
M\ ?V^/V>="_:9_9M\91ZQX<UR'E6PMSI]RH'FV=U&"3#/&3AD)(Y#*61E8])
M\>O@-\(OVGO@_K_P$^._@:R\2>$_$^GM9ZSH]^F4FC/(((PR.K!7212'1U5E
M(901_.[XI\-_ME_\&CG[?B>,_!_]K^/OV8?B3J0BEAD?"WT"DG[/*0!';ZM;
M(6,<F%2XC!Z*9$B /Z4:*X']F#]I[X(_MD? SP_^T;^SOXYMO$/A/Q+9BXT^
M_MSAD/1X94/,4T; H\;8964@UWU !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>??M
M2_LN? _]L[X$^(/V</VBO ]MX@\*>)+,P7]E.,/$PYCGA<<Q31MATD7E64$5
MZ#10!_-?X*\7_ME_\&CW[?;_  ^\?#5O'O[,7Q(U(S0W$*82^@4A?M4 )"6^
MJVR%5EBRJ3H%SA3%)%_1'\"OCI\)?VF/A%H'QX^!7CFQ\2>$_$^GI>Z+K.GR
M;HYXFX((."CJP9'C8!D=65@&4@<M^VI^Q=\ /V_?V=]=_9E_:2\'IJWAW6XL
MI*F%NM-NE!\J\M9"#Y4\9)*M@@@LK!D9E;\"_P!F_P#:!_;"_P"#4#]O"X_9
M2_:F&I>,/V;_ !YJ+7>FZO96[&&2 LJ?VM8H21%=Q*46ZL\_, O+?N)2 ?TE
M45@_"_XH?#SXU_#O1?BU\)O&-AX@\->(M.BOM$UK2YQ+!>6\B[DD1AV([=0<
M@@$$5O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 45A?$OXH?#;X,^"-0^)?Q=\?Z-X7\.Z5#YNIZ
M[X@U.*SM+5.FZ265E1!GCD\DXKX^_P"(C_\ X(F?\)E_P@G_  WQX>^W>=Y7
MG_V#JWV+=G&?MGV3[/M_VO,VXYSB@#[>HK"^&GQ0^&WQF\$:?\2_A%X_T;Q1
MX=U6'S=,UWP_J<5Y:72=-T<L3,CC/'!X(Q6[0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5C_$#Q]X/^%G@G5/B-\0->@TO1-%LI+O4]0N"=D,*#
M+-@ DGL% ))( !) K8KQS_@H%^S]XJ_:D_8\\<? OP/?Q6^L:UI\+::T\FQ)
M)K>YAN5B9OX1(8?+)/ WY/ H \+B_P""UOPN@\?>=XA_9\^)6E_#R30K6_A\
M;WGA@A4CGN98$O9(E<LMBY0*DPRS.&79TS]/_%C]HOX2?!CX&W?[1WC/Q.I\
M(6EC;7AU6PC-P)H+AXTA>,)DN',L>,=0P-?!?AK]M7X5^'_V@KOP-_P4)^!F
MM_#>WU3X+Z9X,UK3-:TB2;3KEH[V\W2QR0 _Z+(LA"2+PK(X#?)O/JG_  55
MT"R7]B/P%\%OV>OAG?\ B/PWKOC+0[.VT?P=:M=1OH\8:=1&R;E",8X%1F.W
MYP<XH Z;1O\ @M3^PIKVKVFB:=XF\3M/>W,<$ ;PA=J"[L%7)*\#)'->V_M(
M?M4_!;]E/PM9^)_C!XCEMVU2\%GHNE:?9O=7VIW!Q^Z@@C!9SR,GA1N7)&X9
M\%\2_P#!17]HG]GG7='UG]L[]BB7P+X"UO4H[%/%FC^,K?5AH\DG""[CA0;5
M]6!  !VASQ4.J"W^*7_!;?2=*US9<V/P_P#@;+JVA1/ADBO+F^2&2=>VXQ3A
M<CLBT >R_LY_MQ_ ;]ISQ+J?@+P3>ZQI7BC1X!<:CX4\5Z++IVHQ0$@"812C
MYTRRY*DXW+G&Y<^P5\>?M[+'\/\ ]O+]EWXO>'HEM]4U#Q7?^&=2GC7#75E<
MQQJ(G_O*ADE90>A<GK7V'0 4444 >%_M8?\ );/@?_V/<O\ Z3-7NE>%_M8?
M\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5XC_P4%_X)_\ [//_  4H_9LU?]FG]HOPY]IT
M^]'GZ/K%LJB]T._52(KVU<@[)$R01]UU9D8%6(/MU% '\X/[#'[9_P"UE_P;
M ?MM7?\ P3Q_X* "^UOX"^)=1:[T#Q):0220644LFU=9T\<DPDX%U9C+(P+*
M"X_?_P!%G@[QCX3^(?A/3/'G@/Q)8ZQHFLV,5[I.K:;<K-;WEM*@>.6.1"5=
M&4@A@<$&O"/^"G'_  3/_9Z_X*F?LTW_ .SY\=M,%O=1[[GPEXLM(%:]\/:A
MMPMQ"3C<AX62(D+*G!P0KK^+O_!,;_@HO^T[_P &[?[7UW_P2F_X*AK=-\)K
MO4#)X6\5#S)K;1$GD;R]3LG(S+IDS;C+$!NADWL%5UFC< _HKHJMHVLZ/XCT
M>T\0^'M5MK_3[^VCN+&^LIUEAN(74,DD;J2KHRD$,"00015F@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **XWXG?M%?L^_!.%K
MCXR_'7P;X1C1=SOXG\3VE@%'7),\BX%?-WQ4_P""_P#_ ,$:O@Z)3XL_X*#>
M [PQ9W#PK<3ZYG_=_LV*?=^% 'V'17Y4_%3_ (/$O^"1?@+S(_!4'Q/\;NN1
M$WA_P=';QL>Q)O[BW8#WVD^U?.GQ _X/<?#>HZA_8/[._P#P3GUW6KFX;;9R
M>(/'"02$]O\ 1K:TF+GV$@^M '[PT5_/X/\ @OY_P<I?M,YA_9>_X)2C2M/G
M_P!1JL?PIUV\V9Z9NKB9+;\TH_X0+_@]<_:F7.N^,I?AYI=S_JS_ &EX9T8Q
M ]?^/,/>+C_:Y]* /@?_ (.%_P#@K/\ %#_@H]^VKXE\$:1XONHOA)\/-?N=
M)\#>'K:X(M;I[=VAEU650<2S3L'9&(RD+(@ .\M^?U==\?O@W\2?V>?C?XM^
M!?QATQ[/Q3X2\0W>E:_ [%O]*AE9'96(!=&(W*_1E8,.#7(T ?H#_P &]'_!
M6?XH?\$X?VU?#7@?5_%]U+\)/B'K]MI/CGP]<W!-K:O<.L,6JQ*3B*:!BC.P
M&7A5T()V%?Z^Z_@S_9^^#/Q'_:*^.7A'X#_""P:Y\4>+_$=GI.@QAF4"YGE6
M-'9E!*(I;<SX.U5+=J_<D?LZ?\'IO[+6?^$!^.4OQ#L[;_6-_P )3H&L^:H]
MM91)VS_L_-0!_0'17\_G_#['_@Z<_9B7R_VA/^"81\46-O\ \?>J2_"+5B !
MW^TZ9/\ 9T^I4CTK5\(_\'KOBGP9JB^&/VG?^"9VH:3>QX^U2:1XU>"5?7%I
M=V0(_&6@#][J*_)3X6?\'EW_  2L\:F*V^('@/XL^#9CCSIM1\,VMW;)]'M;
MN21A_P!LQ]*^DOA7_P '&/\ P1:^+QCC\/?MX^&=-E?&Z+Q5IU_H^P^A>]MX
MD_$,1[T ?;-%><?"O]L3]D?XZ>7_ ,*4_:D^'7B\RX\I?#'C:PORV>P$$K'/
MM7H] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7E7[;'BC]HGP1^S1XE\9?LL:3:ZAXS
MTJWCN;#3[FQ-R;F)9%,Z1Q@C?)Y6]E7DL5"@$D"O5:* /S*^+/\ P4:_9,^+
M_C3QMXKNX+G5[GQ?\ +/PW:>!9-$GEO9=>:_OR=/,?E\/&TT;>8. ,,I+8%>
ML^&O&O[5W_!//_@G_P#!2^N_AG'X@L=!DAB^+5B;.:YU+1]*FE:4/;K'*JAH
M$81ON#J"%Z*&8?5]M\$_A_:?&NZ^/\.EX\1WGAZ'1II\+L^SQ32S*P&W(D+3
M,"V>5"CM76T ? /[>?[8OP7_ &^?@+_PQM^QIK$GC[Q;\0=1T]#]@TNY2#1+
M2&[AN)+NZDEC41*/*"D'D;B2!@ ]#^T'#!^PE^W%\/?VN_%UKJ$_P[OOAF/
M7C'Q#:V3S_V3+%,LUO=3K&"PCD98U) .-C=3M#?:EAH^D:4TKZ7I5M;&=MTQ
MMX%3S#ZM@<GZU/-#%<1-;W$2O&ZE71UR&!X((/44 ?#NO?%7P9_P48_;T^$K
M_L\75QKO@3X/3WNO^+/%T=E+'9-?2QQK:6D3R*N^0.BL0/X78C.PU]R5#8:=
MI^E6JV6F6,-M"F=L,$011] .*FH **** /"_VL/^2V? _P#['N7_ -)FKW2O
M"_VL/^2V? __ +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OE?_@K5_P2@^ 7_!6;]FZX^#WQ
M2@CTKQ/I2RW/@/QQ;VP>ZT*]91]#+;R;566$D!U (*NB.OU110!_/9_P1^_X
M*K?M"_\ !%#]IVX_X(Z_\%;//TOP?9:@+?P5XPOYFDM_#XE<^3(D[ >;I$Y^
M9)/^7=BVX*HD6+^A"VN;:]MH[RSN$EAE0/%+$X974C(8$<$$<YKXY_X+-_\
M!'/X)?\ !7+]GIO!WB'[+H/Q%\.P2S?#[QT+?+V,Y&3:W&T;I+24@!TY*G$B
M_,N&_*#_ ()C_P#!>[XV_P#!%.Z\6?\ !,[_ (*\_#7QA?0?#>W>+P3=:7!'
M=:E9! #%IX:62-+FQE0A[:</B-2%RT13R0#^BBBOPB_XCBOA1_PF7V'_ (=W
M^(?^$>\[']J?\+%@^V^7G[WV7[%LW8YV^?C/&>]?J+_P39_X*U?L8_\ !5+X
M>77C/]E_QW.=4TE$/B/P9KT"VVKZ07^Z980S*\9/ FB9XR<KNW J #Z8HHHH
M **** "BN<^(7QB^$?PDLO[2^*WQ3\.>&+;;N^T>(=<M[),>NZ9U&*^<OBG_
M ,%TO^"0/P<$H\8_\%#/AI.T.?,C\-ZZ-:<$=1MT\3DGVQF@#ZPHK\O/BI_P
M=[_\$<OA\)/^$0\5?$/QT4SL_P"$7\#20B3Z?VE):X_'%?-_Q-_X/>_@[!.;
M'X#_ /!/_P 5Z])*VRV?Q-XRM].8L>!^[M[>ZW'_ &0PSZT ?NG17\_G_$2!
M_P ' _[2C>3^R+_P246*SN/]7?Q_#?Q!K)B!Z-]H5X8%^KIB@7__  >O_M39
M,%I+\/-)N.H,7A?1O*S_ +^^]'X9_.@#^@.N5^)/QU^"'P:M3??%_P",GA7P
MI %W&;Q)XAMK%,>N9W48K\)O^(=C_@XE_:57S?VL/^"LHM+&Y_UNF2_$[Q!J
MAC!ZC[,L<5N/HKXKJOAO_P &0_PS-T-4^/G_  4)\2ZY-,V^[C\-^"H;%R3U
M_?7-S<EC_M%!]* /T@^*G_!>G_@CK\'#(/%__!0KX=W1BSO7POJ3ZX>.P&FI
M/D^PKYL^*G_!X+_P1^\ &5/!VI?$KQR4R(V\->"?(60]N=1FM2!]1GVIWPK_
M .#/W_@CW\/S&_C#1_B1XY*8\Q?$WC<P*Y^FG0VI ^A_&OI/X5_\$'/^"/'P
M;\L^#_\ @GK\.;DQ8V-XGTIM<(QWSJ+SDGW- 'YM_$?_ (/=_AW)='2?@%_P
M3S\1ZW/,VRTD\1^-H;-BW;]S;6MP7/\ LAQ]:Y<_\'#W_!Q=^TL!#^RE_P $
MG!8V-S_J=4B^%^OZF8P>A^U/+';#ZLG-?NW\./@?\%?@Y9C3_A%\(/"WA6W"
M[1!X;\/VUB@'IMA11BNHH _G\.C_ /!Z]^U,0+S4Y?AWI-Q]T^?X8T;RL_\
M7(/>C\<^W.:!_P &VW_!?W]I,F;]KS_@K8L=I<_ZRP?XC>(=:,0/5?L[I# O
M^ZCXK^@.B@#\+OAC_P &0GP6M95O/CM^W[XMUZ21M]ROACP=;::23R<27$]U
MN/\ M%>>N*^D?A9_P:%_\$;_ (?"+_A+O!_Q!\<E,;_^$I\=2P^9]?[-2TQ^
M&*_4"B@#Y2^%G_!#/_@D)\&S$W@S_@GI\,IGAQY4OB/0%UEU(Z'=J!F.??.:
M^B_A_P#"'X3_  FL?[+^%?PP\.^&;8KM-OX?T2"RCQZ;8448KHJ* "BBB@#\
MM/\ @NQ_P;9^ _\ @J%XD?\ :;_9V\9:9X&^,2V4=OJDFJ0/_97B>.)-D7VH
MQ*TD$Z*%07"K)E$5&0X5D_'#_B$[_P""V/\ PF7_  C'_#/7AS[#YVS_ (2/
M_A8>E?8]N<>9M\_[1M[_ .IW8[9XK^MJB@#\M/\ @A/_ ,&V?@/_ ()>^)$_
M:;_:)\9:9XY^,364EOI<FEP/_97AB.5-DOV4RJLD\[J60W#+'A'9%099G_4N
MBB@ K*\7^!?!'Q!THZ%X]\':5K=BV=UGJ^GQ7,1_X!(I'Z5JT4 ?-'Q4_P""
M-'_!*3XS^8_C[_@GQ\*))IL^==Z5X.MM-N)">[36:Q2$^Y;-?-GQ4_X-,/\
M@B[\13))X;^"_BOP5)+DF3PKX\O6VD]PM\URH^@&/:OTJHH _$/XI_\ !D/^
MRGJYE/P3_;=^(/A[=GR1XHT"QUC9Z9\C[%N_2O.!_P &L7_!9+]G(9_8N_X*
MX1V<=OS;1)XIU_PT6 [!;,W*C/H3CU.*_H#HH _G\_X4/_P>I?LM+GP1\8Y?
MB'8VW^M/_"1^'M9\U![:LB7+9_V?F_6@_P#!</\ X.B_V8\1?M%_\$N?^$DL
M(/\ C[U23X1ZPHX_Z>M.G-LN?=#[5_0'10!^"G@W_@]BU?PGJH\,?M,_\$U-
M3TB]BQ]JDT;QNT<J_P#;I=V2$=#UEKZ$^%?_  >4?\$I/&_EV_C[P?\ %?P7
M,<":75?"UM=VZG_9:SNI9&'UC!]J_5#QE\/O 7Q&TLZ)\0O!&D:]9'.;/6=-
MBNHCGK\DJL/TKYZ^*?\ P1=_X)._&8RR>._^">WPI,TV?.NM'\(V^F3R$]VE
MLEB<GW)S0!P_PK_X.)_^"+OQ?$:^&_V]O"FGR28!C\56=[HVP^A:_@B7\02/
M>OI+X6?M;_LI_',1'X)_M-?#[QAYV/)_X1;QG8ZAOSZ>1*V:^$OBG_P:4?\
M!&#XA^:WACX1>,/!+RY._P +>/+Q]A/=5U W2CZ8Q[5\V_%/_@R%_9@U82_\
M*2_;C\>^'R<^2/%7ANRUC;Z;OL[6>?PQ0!^X-%?S^'_@UT_X+4_LY8?]C'_@
MKDEM%;<P0+XP\0>&RRC^$):FY3GIM)V]B<4?\*:_X/5OV6CGPA\5)?B)I]O_
M *T_V]X<UGS5'MJ:I=-G_8^:@#^@.BOY_/\ A^I_P<]_LR'R/VD?^"61\06$
M'_'SJLGPDUJ+./2[L)VMA_WP?:MKP1_P>SR^'-3_ .$:_:3_ .";.JZ/>P$"
M[DT3QQB53W_T6ZLXROXRG\* /WIHK\G?A9_P>1?\$G?' B@\=^&OBMX+F.!-
M)K'A2WNH%/JK65U,[#W,8/M7TE\+/^#AS_@C!\7_ "E\,?M]^$+!Y<#9XI@O
M-%V'T9K^"%1CUSCWH ^T**X'X6_M5_LO?'+RS\%/VD? /C#SO]5_PBWC"RU#
M?]/(E?-=]0 4444 %%%?,_\ P4F_X*U?L8_\$K?AY:^,_P!J#QW.-4U9'/AS
MP9H,"W.KZN4^\8H2RJD8/!FE9(P<+NW$*0#Z8HK\(O\ B.*^%'_"9?8?^'=_
MB'_A'O.Q_:G_  L6#[;Y>?O?9?L6S=CG;Y^,\9[U^HO_  39_P""M7[&/_!5
M+X>77C/]E_QW.=4TE$/B/P9KT"VVKZ07^Z980S*\9/ FB9XR<KNW J #Z8HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P
M_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K^(+_@J'^VKX[_ ."@7[=7Q#_::\;:S/<P:MK\]OX9M))"4T[1X9&CLK:,
M9(4+"%+;<!I'D<\N37]OM?Q!_P#!47]BCQY_P3[_ &ZOB%^S/XVT2>VM]+U^
M>Y\+W<L9":CHTTC265U&< ,&B*JVW(61)$/*$  ^?Z]X_P"":'[<WCS_ ()S
M_MJ^!OVK/!%_>BWT'5XX_$^F63\ZMHTC*M[9E2RJ^^+<4W'"RK&_!0$>#U[_
M /\ !+W]B7QU_P %"/VY_A]^S'X,T*>[M=6UZ"X\4W4<1:/3M&AD5[VYD."%
M"Q!E7=@-(\:#EP" ?ME\4/\ @]\^ &GR/!\#OV"_&>OLQVV[>*/%MII1)/0E
M;>*[_('\:X?_ (B8O^"[_P"TBNS]CS_@D@K6USQ%>Q^ ?$.O&-3T;SH6@A'^
M\RE?:OW+^%W[,G[-OP/1(O@K^SYX'\'K&,(OA?PG9Z>%'H/(C7%=Q0!_/X?&
M?_!Z[^U, -&\*2_#S2KG_6?Z!X8T;R@>G_'T7O1C_9Y]>U!_X-^O^#DG]IAO
M._:D_P""KHTO3[C_ %VER?%37K[R\]<6L$,=M^3\XK^@.B@#\(/A[_P9&>$[
MZ_.N_M#?\%%=?UNYN&#W<?A[P1';2%N_^D7-W.7/N8Q]*^C/A7_P9X?\$B/
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
M_P#P9"> H[K^U/@;_P %$O$&C3PMOM4\0> XKMP>W[ZWN[<J?]H(?I7[O44
M?S^_\0W/_!P+^SY^\_93_P""N@:UM_\ 5V2?$OQ'HQE Z+Y*1S0M_NLV*/\
MA6/_  >P?LU?\BU\09/'NGV_^L/]K^%]6\Q1_P!?ZI='/^S\U?T!44 ?S^_\
M/M?^#I[]G+]W\=O^"6Y\2V<'_'UJ+_![66  [_:--N/(7ZE2/2KF@_\ !Z?\
M6/AUJ2>'/VGO^"7]QIMY_P MGL/&D^GRKCKBVN[%B?QD&*_?:J>O>'?#_BK3
M7T7Q/H5GJ5G+_K+2_M4FB?ZJX(/Y4 ?D+\,_^#T[_@FUXE\NV^)?P%^+WAB=
M\;YH-*TZ_MD]<NEXDA_"(U]"?#3_ (.A_P#@B9\2?+@?]KQ_#UU)C%KXF\&:
MM;;?K*+9H1_W\KZ&^)?_  2N_P"":7QA\R3XD?L#?"#4YY<[[U_A]I\=R<_]
M-XXED'X-7SW\2_\ @U]_X(F?$KS)Q^Q^?#]U)G_2O#/C+5K7;](OM+0C_OW0
M!]!?#/\ X*K_ /!,[XP^7'\./V^OA#J4\N-ED/B#I\5R<_\ 3"259!_WS7N/
MA_Q+X<\6::FM>%?$%EJ=G)_J[O3[M)HF^C(2#^=?D1\2_P#@RT_X)J^)O,N?
MAM\=/B_X8G?.R&75]/O[9/3"/9K(?QEKP[Q!_P &5GQ.^'VIOXD_9D_X*?7.
MFW@_U":AX)FL95QTS<VE^2?PC&* /WUHK^?W_AR%_P '2_[.7[WX#?\ !4L^
M([*#_CUTY/C#K6./^G;4;?[.OX,?>C_A8W_![%^S5QXA\"R>/=.M_P#5C^RO
M"VK>:!_UY,ET?^!<T ?T!45_/Z?^#C[_ (.#_P!GO]U^U3_P2-#VMO\ ZR^D
M^&/B/2#*!U;SVDFA;ZJN*Z+P#_P>]>"X+O\ LGXZ?\$Z=>T:>!MEU)H'CR.Z
M<'O^YN+. H?]DN?K0!^\%%?D]\-/^#R+_@DSXT\N'QGX;^+'@^0X$KZSX2M[
MB)3ZAK.[F8C_ ( #[5]"_#/_ (..?^"*OQ5\M-!_;P\.:?*^ 8O$VDZCI.P^
MA:\MHT_$,1[T ?;E%>3_  S_ &\_V'?C/Y:_"+]LCX6>)WEQLBT#X@:==N3Z
M;8IB0?8C->K12QSQK-#(KHZAD=3D,#T(/>@!U%?SL?\ !QW_ ,''7QZMOCUX
ME_8&_8&^)-WX0T+PA=R:7X\\>:#<>5J6IZDF5N+.UN%.ZUA@?,;R1[97EC<!
MA&/WGXE_\+=^*_\ PF7_  L;_A9_B'_A(?.\W^WO[:G^V^9G._S]^_=GG.<Y
MH _O;HK^=C_@W$_X..OCU<_'KPU^P+^WQ\2;OQ?H7B^[CTOP'X\UZX\W4M,U
M)\+;V=U<,=UU#.^(TDDW2I+(@+%#^[_HGH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[
ME_\ 29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YWQ]\(/A+\5K
M3[!\4?A=X=\20;=ODZ_HD%XF/3$R,,5T5% 'R]\2_P#@BA_P23^+?F-XQ_X)
MX_"E'ESYLVB>$H-+D8GN7LA$Q/OG-?/?Q,_X--_^"*_C[S'\/? KQ-X/DDR3
M)X9\>Z@VT^H6]DN%'TQCVK]):* /Q5^)?_!DG^Q-J_F-\(?VOOBCH#-DQCQ#
M::=JJH?I%#:DC\<^_>O*9?\ @S^_;V^!4C7'[(/_  5A6P=&+6^ZRU3PZ0>O
M+65U<8^H'X5_0!10!_ Y\1M.\8Z1\0M>TGXB7%W+X@M=9NH==EOY7DG>\65E
MF:1G^9G,@8L6Y)R3S6-7[K?\''?_  ;B?'J\^/7B3]OG]@7X;7?B_0_%]W)J
MGCSP'H-OYNI:;J3Y:XO;6W4;KJ&=\R/''NE261R%*-^[_$S_ (4]\6_^$R_X
M5U_PJWQ'_P )#YWD_P!A?V)<?;/,SC9Y&S?NSQC&<T )\(/^$Q/Q:\+CX=^=
M_P )!_PD5E_87V;/F?;//3R=NWG=YFW&.<U_>U7\[/\ P;B?\&XGQZL_CUX;
M_;Y_;Z^&UWX0T/PA=QZIX#\!Z];^5J6I:DF&M[VZMV&ZUA@?$B1R;97EC0E0
MB_O/Z)J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2
MV? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBN _:3_:7^$_[*/PSE^*?Q?U>>WL?M4=I96EE;F:ZU"ZDSY=O!
M$.9)&VL<9  4DD $T =_17R)\$/^"N'P]\=_%"3X9_&;X+>-OAPVI>+7T3PQ
MJGBC1?*M9KCR8'2TN9 Y^SWA,P)BP5"O&2XW5[M^TA^U3\%OV4_"UGXG^,'B
M.6W;5+P6>BZ5I]F]U?:G<''[J"",%G/(R>%&Y<D;AD ]%HKQ_P#9S_;C^ W[
M3GB74_ 7@F]UC2O%&CP"XU'PIXKT673M1B@) $PBE'SIEER5)QN7.-RY]@H
M**** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OF3_@I;\#OC)\1-&^''QE^!GA&'Q/K?PK\>VWB
M-O",]RL7]K0)]](V;@2KM4KGG!8C+ *WTW7SY^WS^T+\<OV7K+P1\8? ?A;^
MU_ EEXC\KXJ16>F&YO;;37"A;F( C:J$2;C@Y+(,J,F@#YR_9J_:K_8S^.'C
MSQO\!/VM_ =]X:UWQ3\9Y-?T#PMX_P!(EMQ#>BQLH(XC*/D2X5T<!7*[A(F,
MEPM>FZQ%%\3?^"W6EZ+XAC$]I\/?@=-JFB6\HW+#>W%\L$DR@]&,4X7/^P*^
M7/CQ\=?@S^UY\)_B9^S5^SW$WC;Q]\1OCPFK^!!I^ES9TZS%MI@?4GD=!]GC
MVPSQ,20P#,2 JDU](_M-7\W[%_[?'@?]M;X@07]SX#UKX=MX)\<>(K2R><:5
M<+.)X;N=$!81R.(UR <;&ZG:& -+]O98_A_^WE^R[\7O#T2V^J:AXKO_  SJ
M4\:X:ZLKF.-1$_\ >5#)*R@]"Y/6OL.OAO7OBKX,_P""C'[>GPE?]GBZN-=\
M"?!Z>]U_Q9XNCLI8[)KZ6.-;2TB>15WR!T5B!_"[$9V&ON2@ HHHH ^;/^"@
MOC'6/A[K_P +/''ASP-J/B?4]*\57%QI_AW2@//U&5;8XA0G[I(S@X;ITKC_
M /AY+^UA_P!(HOBG_P"!:_\ QBO3_P!K#_DMGP/_ .Q[E_\ 29J]TH ^//\
MAY+^UA_TBB^*?_@6O_QBC_AY+^UA_P!(HOBG_P"!:_\ QBOL.B@#X\_X>2_M
M8?\ 2*+XI_\ @6O_ ,8H_P"'DO[6'_2*+XI_^!:__&*^PZ* /CS_ (>2_M8?
M](HOBG_X%K_\8H_X>2_M8?\ 2*+XI_\ @6O_ ,8K[#HH ^//^'DO[6'_ $BB
M^*?_ (%K_P#&*/\ AY+^UA_TBB^*?_@6O_QBOL.B@#X\_P"'DO[6'_2*+XI_
M^!:__&*/^'DO[6'_ $BB^*?_ (%K_P#&*^PZ* /CS_AY+^UA_P!(HOBG_P"!
M:_\ QBC_ (>2_M8?](HOBG_X%K_\8K[#HH ^//\ AY+^UA_TBB^*?_@6O_QB
MC_AY+^UA_P!(HOBG_P"!:_\ QBOL.B@#X\_X>2_M8?\ 2*+XI_\ @6O_ ,8H
M_P"'DO[6'_2*+XI_^!:__&*^PZ* /CS_ (>2_M8?](HOBG_X%K_\8H_X>2_M
M8?\ 2*+XI_\ @6O_ ,8K[#HH ^//^'DO[6'_ $BB^*?_ (%K_P#&*/\ AY+^
MUA_TBB^*?_@6O_QBOL.B@#X\_P"'DO[6'_2*+XI_^!:__&*/^'DO[6'_ $BB
M^*?_ (%K_P#&*^PZ* /CS_AY+^UA_P!(HOBG_P"!:_\ QBC_ (>2_M8?](HO
MBG_X%K_\8K[#HH ^//\ AY+^UA_TBB^*?_@6O_QBLO7_ /@JO^T7X9U/3-(U
MS_@E_P#$:TN=8NC;Z;!=:HB/<RA=Q2,&#YVQSBOM>O"_VL/^2V? _P#['N7_
M -)FH \P_P"'DO[6'_2*+XI_^!:__&*/^'DO[6'_ $BB^*?_ (%K_P#&*^PZ
M* /CS_AY+^UA_P!(HOBG_P"!:_\ QBC_ (>2_M8?](HOBG_X%K_\8K[#HH ^
M//\ AY+^UA_TBB^*?_@6O_QBC_AY+^UA_P!(HOBG_P"!:_\ QBOL.B@#X\_X
M>2_M8?\ 2*+XI_\ @6O_ ,8H_P"'DO[6'_2*+XI_^!:__&*^PZ* /CS_ (>2
M_M8?](HOBG_X%K_\8H_X>2_M8?\ 2*+XI_\ @6O_ ,8K[#HH ^//^'DO[6'_
M $BB^*?_ (%K_P#&*/\ AY+^UA_TBB^*?_@6O_QBOL.B@#X\_P"'DO[6'_2*
M+XI_^!:__&*/^'DO[6'_ $BB^*?_ (%K_P#&*^PZ* /CS_AY+^UA_P!(HOBG
M_P"!:_\ QBC_ (>2_M8?](HOBG_X%K_\8K[#HH ^//\ AY+^UA_TBB^*?_@6
MO_QBC_AY+^UA_P!(HOBG_P"!:_\ QBOL.B@#X\_X>2_M8?\ 2*+XI_\ @6O_
M ,8H_P"'DO[6'_2*+XI_^!:__&*^PZ* /CS_ (>2_M8?](HOBG_X%K_\8H_X
M>2_M8?\ 2*+XI_\ @6O_ ,8K[#HH ^//^'DO[6'_ $BB^*?_ (%K_P#&*/\
MAY+^UA_TBB^*?_@6O_QBOL.B@#X\_P"'DO[6'_2*+XI_^!:__&*/^'DO[6'_
M $BB^*?_ (%K_P#&*^PZ* /BC7_^"J_[1?AG4],TC7/^"7_Q&M+G6+HV^FP7
M6J(CW,H7<4C!@^=L<XK4_P"'DO[6'_2*+XI_^!:__&*]/_:P_P"2V? __L>Y
M?_29J]TH ^//^'DO[6'_ $BB^*?_ (%K_P#&*/\ AY+^UA_TBB^*?_@6O_QB
MOL.B@#X\_P"'DO[6'_2*+XI_^!:__&*/^'DO[6'_ $BB^*?_ (%K_P#&*^PZ
M* /CS_AY+^UA_P!(HOBG_P"!:_\ QBC_ (>2_M8?](HOBG_X%K_\8K[#HH ^
M//\ AY+^UA_TBB^*?_@6O_QBC_AY+^UA_P!(HOBG_P"!:_\ QBOL.B@#X\_X
M>2_M8?\ 2*+XI_\ @6O_ ,8H_P"'DO[6'_2*+XI_^!:__&*^PZ* /CS_ (>2
M_M8?](HOBG_X%K_\8H_X>2_M8?\ 2*+XI_\ @6O_ ,8K[#HH ^//^'DO[6'_
M $BB^*?_ (%K_P#&*/\ AY+^UA_TBB^*?_@6O_QBOL.B@#X\_P"'DO[6'_2*
M+XI_^!:__&*/^'DO[6'_ $BB^*?_ (%K_P#&*^PZ* /CS_AY+^UA_P!(HOBG
M_P"!:_\ QBC_ (>2_M8?](HOBG_X%K_\8K[#HH ^//\ AY+^UA_TBB^*?_@6
MO_QBC_AY+^UA_P!(HOBG_P"!:_\ QBOL.B@#X\_X>2_M8?\ 2*+XI_\ @6O_
M ,8H_P"'DO[6'_2*+XI_^!:__&*^PZ* /CS_ (>2_M8?](HOBG_X%K_\8H_X
M>2_M8?\ 2*+XI_\ @6O_ ,8K[#HH ^//^'DO[6'_ $BB^*?_ (%K_P#&*R[3
M_@JO^T7>^+;OP/:_\$O_ (C2:K8VL=Q=:>FJ(9XHG.%=D\C*J>Q[U]KUX7X!
M_P"4@GC_ /[$32O_ $8U 'F'_#R7]K#_ *11?%/_ ,"U_P#C%'_#R7]K#_I%
M%\4__ M?_C%?8=% 'QY_P\E_:P_Z11?%/_P+7_XQ1_P\E_:P_P"D47Q3_P#
MM?\ XQ7V'10!\>?\/)?VL/\ I%%\4_\ P+7_ .,4?\/)?VL/^D47Q3_\"U_^
M,5]AT4 ?'G_#R7]K#_I%%\4__ M?_C%'_#R7]K#_ *11?%/_ ,"U_P#C%?8=
M% 'QY_P\E_:P_P"D47Q3_P# M?\ XQ1_P\E_:P_Z11?%/_P+7_XQ7V'10!\>
M?\/)?VL/^D47Q3_\"U_^,4?\/)?VL/\ I%%\4_\ P+7_ .,5]AT4 ?'G_#R7
M]K#_ *11?%/_ ,"U_P#C%'_#R7]K#_I%%\4__ M?_C%?8=% 'QY_P\E_:P_Z
M11?%/_P+7_XQ1_P\E_:P_P"D47Q3_P# M?\ XQ7V'10!\>?\/)?VL/\ I%%\
M4_\ P+7_ .,4?\/)?VL/^D47Q3_\"U_^,5]AT4 ?'G_#R7]K#_I%%\4__ M?
M_C%'_#R7]K#_ *11?%/_ ,"U_P#C%?8=% 'QY_P\E_:P_P"D47Q3_P# M?\
MXQ1_P\E_:P_Z11?%/_P+7_XQ7V'10!\>?\/)?VL/^D47Q3_\"U_^,4?\/)?V
ML/\ I%%\4_\ P+7_ .,5]AT4 ?'G_#R7]K#_ *11?%/_ ,"U_P#C%'_#R7]K
M#_I%%\4__ M?_C%?8=% 'Q1:?\%5_P!HN]\6W?@>U_X)?_$:35;&UCN+K3TU
M1#/%$YPKLGD953V/>M3_ (>2_M8?](HOBG_X%K_\8KT_P#_RD$\?_P#8B:5_
MZ,:O=* /CS_AY+^UA_TBB^*?_@6O_P 8H_X>2_M8?](HOBG_ .!:_P#QBOL.
MB@#X\_X>2_M8?](HOBG_ .!:_P#QBC_AY+^UA_TBB^*?_@6O_P 8K[#HH ^/
M/^'DO[6'_2*+XI_^!:__ !BC_AY+^UA_TBB^*?\ X%K_ /&*^PZ* /CS_AY+
M^UA_TBB^*?\ X%K_ /&*/^'DO[6'_2*+XI_^!:__ !BOL.B@#X\_X>2_M8?]
M(HOBG_X%K_\ &*/^'DO[6'_2*+XI_P#@6O\ \8K[#HH ^//^'DO[6'_2*+XI
M_P#@6O\ \8H_X>2_M8?](HOBG_X%K_\ &*^PZ* /CS_AY+^UA_TBB^*?_@6O
M_P 8H_X>2_M8?](HOBG_ .!:_P#QBOL.B@#X\_X>2_M8?](HOBG_ .!:_P#Q
MBC_AY+^UA_TBB^*?_@6O_P 8K[#HH ^//^'DO[6'_2*+XI_^!:__ !BC_AY+
M^UA_TBB^*?\ X%K_ /&*^PZ* /CS_AY+^UA_TBB^*?\ X%K_ /&*/^'DO[6'
M_2*+XI_^!:__ !BOL.B@#X\_X>2_M8?](HOBG_X%K_\ &*/^'DO[6'_2*+XI
M_P#@6O\ \8K[#HH ^//^'DO[6'_2*+XI_P#@6O\ \8H_X>2_M8?](HOBG_X%
MK_\ &*^PZ* /CS_AY+^UA_TBB^*?_@6O_P 8KI?A#_P4&^)_C3XDZ+\/OBW^
MQ+XT^'BZ_J"V>F:EK]VACFE*LQ 'EJ3@+DXSU%?3U>%_M8?\EL^!_P#V/<O_
M *3-0![I1110 4444 %%%% !1110 4444 %%%% ')?##X)_#_P"$&H^)M4\$
MZ5]GF\6>(9-9U9F"\W#Q11$)A1M3$*D+S@ECWKJYH8KB)K>XB5XW4JZ.N0P/
M!!!ZBG44 0V&G:?I5JMEIEC#;0IG;#!$$4?0#BIJ*^=OVCOVR?B9X9^/FG?L
MD?LK_""S\9_$"ZT,ZUK$VLZJ;/3-"L-^Q99W52[LS8 1<$!T/.X"@#Z)HKYI
M^"O[9_QHL_VDK+]DC]L/X,:7X4\4Z_I4VH^#M;\,ZNUYI>M1PJS30KO4/%*B
MJS8;J%.0N4WUO'W[9?[0WQ"^/WB?]G_]B7X*Z!XEE\!+$GC/Q3XNUN2TT^WO
M)5++90K$I>20 '<W165E(& 2 ?3%WI>F7\\%S?:=!-):R;[:2:%6:)L8W*2/
ME..XJ>O%?V./VM[O]I6S\4>#O'WP\E\&_$#P%JRZ;XT\*RWBW"V\CJ6AGAE4
M 20RJK%6Q_">6&UF\Y_;V_X*F_#7]E#4;#X7?#B;3O%/C^^U6V@N])65I(-'
MMWF57DNVC(V.0=J19#98,0%QN /K"BN:^,/Q9\%? GX7:[\8/B+J)M=$\/:=
M)>:A*B[G**.$1>-SLQ"JO=F [U\J:K^W?^WQI/PB?]K6\_8KT&'X9168U.72
M)?%CCQ"FDXW?;"GE^4O[O]Z8S\P7KQ\U 'VA16#\+_B/X6^,'PXT+XJ^"+MI
M](\1:3!J.FRR)M<PS1AU#+_"P!P1V(([5O4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%?-WQU_;+^+Z_M&2?LC_LB?!O3?%WC#2]&B
MU3Q7JOB+5VL]+T."7'E)(44O+*X96"KC =2-WS;'_L]?MF_%75_VA[K]D/\
M:Q^#MCX/\=-HAUCP_>Z%JIO-+UVS5BKF%F4/&ZD-\C9)".3MP P!]'5!=Z7I
ME_/!<WVG0326LF^VDFA5FB;&-RDCY3CN*^7O$7[:/[3/Q?\ C)XP^%W[#_P+
M\.>(M-^'M\=.\3^*_&&O26EK/J0!,EE:I$I9G3&&=CM!Z@ JS^C_ +&W[65M
M^U3X,UF37/ USX3\8>$-<ET7QKX3O+A9GTZ]C_NR  21.,E7P <,.=N2 >PT
M5\G_ +7W_!4WX:? ?XL^$OV?OA1-IWBKQ?KGB_3],UZ*.4R6NB6\TZQOYSQD
M#[203LBSD;2S@ *']Q_:1\8?'_P/\.UUK]FSX/V/C?Q&=0BC;1=0UN/3XQ;D
M-OE\V0A<J0@V]3N]J ._HKX2^.W_  40_P""CO[-7@4_$?XS?L(>$])TLWL-
MG Z_$BWGFN+B5L1PQ0PLTDKGD[54G"L3P"1]D_!_Q%X[\7?"WP_XI^)W@U/#
MOB'4=)AN-8T)+CS183N@9H=_\14G!]P: .DHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHKYF^*_[9WQR\1_M&ZU^RQ^QE\%=(\4ZYX1L
M;>Y\:^(_%.LM9Z7I+3KOAMOW:L\LK+S\O3!&#M8J ?3-%?//[,'[97Q"\>_'
M#7?V3OVF?A%;^"_B-H>CIK%LFEZG]KT[6M-9Q']IMI" RX=@I1LGKR"K*O*2
M_ML?M6?'?Q]XOTS]A[]GSPUXB\+>!=7ETC4?$_B[Q$]FFL:A" 9K>R6-2,+D
M#S'.P[E.0#R ?55WI>F7\\%S?:=!-):R;[:2:%6:)L8W*2/E..XJ>O*/V.OV
MJM$_:V^%D_C6#PK=^'=<T76+C1?%WA>_D#SZ1J<! E@9@!O'((; R#@@$$#R
M;]H+_@J;\-? 7[3?P_\ V6/@Q-IOBO7/$7CC3](\67L,IDM-%MYYA$T?F1G:
MUT220F2$V-O&<"@#ZPHKS7]KC]IOP?\ L@_ ;6OCIXSTVYOX=,$<5GI=FP$M
M]=2N(XH5)!"Y9LEL':H8X.,'P+Q=^W;^VE^S?HNC?&/]L']E?PYHWP[U34+>
MVU:[\,>)I+K4O#8G8".2ZB9-LH!(5O+(Y[Y(4@'V/138I8YHUFAD5T=0RLIR
M"#T(-.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^7
MO''[:'[0OQ'_ &@/%'[/?[$_P0T+Q'+X#,,7C+Q;XPUM[33K:[D4L+2)(E:2
M5P P9AP&5@1C#-T7[)?[9'C#XP?$[Q7^S9\??A0G@GXE^#+>&[O]-M-1%W9:
ME8RX"7EK+@'9ED!4Y*[UY)W*@![_ %!'I>F1:A)JT6G0+=RQA);I85$CJ.BE
ML9('I7R5I7[<G[7G[0VH^)?%_P"Q/^S5X;\1> _#&JSZ=!KGBCQ*UI/XDG@_
MUOV%%7:J9^57D.UL@Y!W(OM_[)'[4'A+]KCX*6?Q>\-:1=:3-]JFL==T*_.9
M])OX&VS6TAP,E20P.!E74D*25 !Z;17R?\1O^"IGPVB_;%\!?LC_  -ET[Q3
M<:YK_P!B\7Z[#*TEIIJ^6Q$$,B';+<9&6Y*H!M.6)">I_MG_ +7'AW]CWX76
MOC.\\*7GB/7=<UB'1_"7A;3GVSZMJ,V?+A#8;8O!);:<<  LR@@'KM%?)5]^
MVS^UQ^SO<:%XN_;B_9P\-Z!X'U_4H+"Y\1^$/$C7C^')YCB+[=$ZX:/<=K21
ML54C^(E5/UJ"",@T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%?*VL_MJ?M,?&?XS^,/A1^Q!\"?#NN:=\/]2.E^)O&/C77I+2SDU)
M<^9:6\<*%W9""&?.,CD %"X!]4T5X+^R+^V;JOQSU[QI\(/C5\-?^$$^(GPZ
MFA'BG0VU%;BU>WE0O%=P38&Z)E&[!^Z&0Y.X&O-?#W[=G[9_Q_T/6/C9^R+^
MRAH.O?#?2[ZX@TFZ\0^))+75/$Z6[E99;.)4*QJ65E429)(QRV4 !]>QZ7ID
M6H2:M%IT"W<L826Z6%1(ZCHI;&2!Z5/7@EA_P4/^"%W^P_+^W3-'>Q>'[;3R
M]WI!"F\BOA,+<V)&0/,\\A 3@$,'X4UYGXA_;._X*,?#WX7M^TQ\0_V*_"\?
M@6WLAJ6J:#I_C"1]>T_3B-[3N&C$3,D?SL@ 8 '(3#$ 'V/17@WQV_;W^'OP
MM_9L\+?'WP'X?O/%MU\0YK"T^'GAJT<0W&KWEXNZ&%B0WE8&=Y(.TC;@D@'B
MK+]M7]J?X'_$OP?X8_;A_9_\-^'O#GCS5H])T?Q7X/\ $#W<.F:E*"8;6\21
M1@O@CS%.T;2>0"5 /JZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HKY.@_;8_:K_ &A?B#XLT/\ 8>^ /AC5_"_@K6Y=&U'QCXW\
M026L.I7\6/.AM8H4+%4R/WC$JP93\N17<_LF_MMV?QX\/>-]-^+7@9_ 7C'X
M87AMOB!H-W>K/#9+L=UNHYE #P.D4C XXV'EAM9@#WBH+O2],OYX+F^TZ":2
MUDWVTDT*LT38QN4D?*<=Q7QUH?[>G[;WQ:^']_\ M-? ']CS1=3^&%K)<2Z7
M;ZQXF>WUW7+*!V62Y@A5"D>=CE8VW,=N%WY&?4?%G_!0[X)^'/V);7]N&Q@O
M=0T+4K&)M*TB$*+NYOI)#"++N!(LP='(R%$;L-P R >]T5\=>-_VT?\ @H1\
M"? :_M!_'S]C?PQ%X$@\J?7M-\.>+7GUO1K5V \V17012E-PW*F/<H 6'TY/
M\:_A58_"6V^.NL>.].T_PE=Z1#JD.N:C<K!!]EFC62-RSD8W*RX'4D@8S0!U
M-%?,O[#W_!1#2OVX/C9\3O"_@3PVMOX1\&)IG_"/ZK<121W6IBX\_?,Z,<)&
M3$#&,!MK M@G:OTU0 4444 %%%% !1110 4444 %%%% !7)>.;WX)_!JWUG]
MH'Q[#X?T VVFA=;\675K%%.;9"-L;S;=[KD*%CR<MM"@G KK:^ _^"@7PB_;
MO^.G[6NDW.G?LBK\1?@_X,2*?1_#-QX\T[3;/7-1:(,UU=1R3>8ZQNS1K&Z
M$1D_=D<. =5^SG:>//V^?VR-(_;VUKPM>>'OAEX!TN\T[X4VNI0^7=Z[-<HT
M4^I.AY2$HQ"COMCQRKUH_P#!'W-]X;^.WB+41G4[W]HCQ"+YV^^<);, ?HSO
M^9KK?@/\=?\ @H=XC^).B^#OB]_P3ZTOP3X1D+Q:AKUI\1].O/[/C2%S'MMX
M6W."ZHF%' ;/05QD'P__ &KOV&?VB/B+XQ^!'[/9^*/P]^*&MGQ ^F:9XAM[
M"_T/6)!_I&1/\LL4K<Y7[H"@XV_. 2_!,M8_\%H?C1::?\L%]\,=%N=0"]&N
M$%M'&3[^62![5R?_  5=_9_^#/P3_91DU3X7?#O3M'O?$GQ?TG4=>OX(BUQ?
MW,MU+([RRN2[#>[$+G:NXA0!Q7KG[#'[//QF\.?$3XB_M;?M-Z18Z5X[^)U]
M:C_A'-/O%N8]"TRUC\NWM3,ORR2%<;RN5/EJ>I8"3_@J)\!OBQ^T5^SGIW@/
MX-^%/[8U:#QQI6H2VGVZ"WVVT,C&1]T[HIP". <GL#0!QG_!<[6[C1O^"?\
MJT7E/):7GB?28=2A1]OFP"Y$I4GMEHT_'%9/Q&TS_@J_X/\ @Y=_M2V7Q]\&
M0/I6C-K%U\$XO T+6,-C'&97M/[0+?:))EB!4@;5+J0K $&OH;]L_P#9ITO]
MKO\ 9I\4? +4=36PDUJT1M.U!DW"UNXI%F@D(')7S$4,!R5+ =:^=O$OCK_@
MJ9XW^ MU^RE?_L?6%KXIU'16T#4?BA)XVM&T?[.\7DR:BL(_?;VC)(CP6#'=
MMX\N@#ZA_9I^.&C?M)_ 3PI\==!T][2W\3:/%>&SD?<;:4Y66+=@;MDBNN[
MSMS@9KN:X;]FCX(:/^S;\ _"?P+T.^:[@\,Z-%9M>,FTW,H&Z67;SMWR,[8R
M<;L9.*[F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#B?
MB/XD^ O[.VC^(?VA?B$- \-1M:QGQ#XFDLXX[B[2,;8HWD5?,G8?=2/YF)(5
M1SBOFS]DCP[\2OVQ_P!K:3_@HW\0O"-WX8\'Z7X<DT/X1Z#J*;+R\M9&8R:G
M.O\  ) [A%[AQ@E45Y. _;-^$?[??QC_ &U8/'5[^Q?%\2?A;X*V_P#"%>%K
M[Q_IEA8WEYL4MJ%S%),6F;<758W10%5 1C>'^@/V?/CI_P % O&GQ.L/"_QX
M_80T_P "^%I()C=^(K;XB6&H-;,L3&-1!"Q=@SA4X'&[)X% '"_\$3LW'[*_
MB;6;H9O]1^*VNW.J.?O-.6B4EO?"K1^R,6T[_@JY^U-H^E_+8RVGA6YG1?N_
M:#IRDGZDR2_K5'P=X)_:]_X)_P#Q0^(.A_!3]FH_%3X<>.?%%QXET&/2?$MM
MI]WH=]<!?/M95N/O0DHNUER%5022S%1Z/^P+^S?\5_A=/X_^/W[145A;_$/X
MK>(4U/7-+TR<30:3:PJR6EBL@)$AC5W!8$@Y RVW<0#QK_@I+^S_ /!G]G_X
M5_![1_@[\.].T*+4OVF?#MUJ4MI$3->3LE\QDFE8EY3ECC<QP#@8'%?=U?./
M_!2;X#?%CX^^$/A;I?PE\*?VM/X<^-6AZ]K,?VZ"#[/I]O'=":;,SH'VF1/D
M7+G/"G!KZ-<E5+*I8@<*.] 'Q?I,+?MQ?\%0]4O]7_TGX?\ [.,4=OI]F_,-
MYXHGR6F(Z,8-C+ZH\"$??.?M&OFK_@EI^S[\6O@%\ -;;X^>%1I'C7Q?XZU/
MQ!X@MC?P73;YV54)E@=T(*H&P&.-QS@DU]*T %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %>??%;Q[^SQ^R?X2\1?'SXA?V%X7MKHQR:[
MJ\5C''<ZI,@811L47?<R\L$7YFY;&!FO0:_.W]I#X4?\%"OB3^W/=?&GQ)^P
MY!\2? W@^=[?X:>'-3^(>EV=A$RL!_:4D#S$RRR%2X$BJ5!0$9C7 !Z9^QQX
M*^+_ .T)^T1XG_X*6_%GP;<^&;?4O"7_  C_ ,*_"=\F+N/2!)YPN[@?PO*^
M65?25^J^6S7/^"',-N?^"=WAC4@^^YOM;U>>_D)RSS?;I5W,>YVJE=Y^SA\;
MOV\_'_Q&&@?M%?L1V/@#P[]@ED.OV_Q L=283C;LB\F!BWS9;YN@V^]>2?"G
MPE^V?_P3PU'Q=\&_A!^RU_PM7X?ZMXBN]9\!WVE^*K73Y])-P0S6%TEQ_ K
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
MC #&"""FUP#[5A:1H4:5=K%064=C3J** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***1V*H65"Q R%&,GVYH \;_ &A/V@_V<?V _A;+K]]H
M&GZ;)JE[(=#\(^&=.BBN]>U&3 V0P1*-[L=@:0C R,G)4'YB'P+^-OP\_84_
M:8_:L^/5DNF?$'XP^&KN_P!3T"V;(T33H[:6*WM">OF+%,^[N %!^96KE/ /
MP_\ ^"G^C?M0>(?VM/BQ_P $[K/QWXJO)S%X2?5OBCI$-OX7L 6VV]I")G57
MP<&7[Q^8C!=RWUA\(]8_:?\ VG_ GCGX5_ME?LH6WPXT?5]!;3;5[/QE::JV
MH1W,<T5P,0$^444H06ZE^.AH Z/]@JQL-/\ V'_A!;:=&HB;X::)(P4<%WL8
M7<_4LS$^YKP3_@CIX)\&^-_V-=8\'^,_".F:UHVE?%;6?['LM6L([F&)8Y(V
MC=$D4@%6=R& R"3BJ/PKU7_@IO\ LM_ Y/V0_#'[*5GXRU#0;632_!7Q-MO%
MMI;Z<;/+"WGN;>4^:K0J0#'QN" #/WFO^-_V7OVM_P!E?_@F?I'[+O[%^DGQ
M!X^OIS#XDUZSU>WLGMA<F6>\N89+J6+YMQ6!"/G",'P&7( )?VZOCSK_ .UC
MK&I?\$X/V0UCUC7=9"VWQ+\6H-^G>%-.WCSHY)!\KW#A2GE@Y'S+]_[GT-?_
M +)OP+\2_!/PE^S_ ./_  3;^(O#/@RWT^/2=/U;+QNUG!Y$+RH"%E^7.58%
M23R#7R7^S)/_ ,%#_P!DOX66?PI^$7_!)C1[6UA ?4+^7XOZ2UUJ=S@![FXD
MWY>1C^"C"J H 'W'\.=7\9:_\/\ 1-<^(GA)- U^\TJWFUK0X[U+E=/NFC4R
MP"5/EE".67>O#8R.M 'RM^Q=8V6E_P#!3K]JC3=,LXK>VMX?"$5O;P1A$B1=
M-<*JJ.%    '  K[#KYQ_9M^ WQ8\ ?M[?M!?&GQ;X4^R>&?' \._P#"+ZE]
MN@D^V_9;)HI_W:.9(]KD#]XJYZC(YKZ.H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BH-3U/3=%TVXUG6=0@M+.T@>:[N[F41QPQJ"S.[,
M0%4 $DG@ 9K\B/VU_P#@\;_86_9Y\>7WPZ_9F^$>O_&:XTV=H;O7K+5H](T:
M5U)#"WN9(II9P",;Q"(V&"CN"#0!^OU%?D#^Q1_P>-_L+?M#>/+'X=?M,_"/
M7_@S<:E.L-IKU[JT>KZ-$[$!1<7,<4,L )/WS"8U&2[H 37Z[Z9J>FZUIMOK
M.C:A!=V=W DUI=VTHDCFC8!E=&4D,I!!!'!!S0!/1102%!8]A0 45Y'^R+^V
MY\ _VVO"VI^*O@=KEW,NC7JVVIV&IVOD7,!9=R.8]Q^1P&"MG!*..JFMSXO_
M +2OPU^"/CWP+\./&[7XU+XAZR^E^'OLEJ)(_/4(3YK;AL7YUYP>] 'H%%>1
M^+OVW?@'X$_:FT;]C_Q;KEW8^+_$&G)=Z49[7%I-O,@2+SMW$C&)PJD<G !R
MP!]"^(_CS0?A9\/->^)WBDS#3/#FBW6J:B;>/?)Y%O"TLFU<C<VU#@9&30!M
M45S'P8^+7A+X[_"O0OC#X$-R='\1:>EYIQO(?+E\ILXW+D[3QTR:Z>@ HKSS
MXV?M.?#+X ^+/ W@SQ\VH"]^(7B2/0_#WV*T$B?:G9%7S3N&Q<NO//?BO0Z
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOS9_:W
M_P"#A7_AEG]I'Q?^SW_PR)_;O_"*ZJ;+^U_^$_\ LOVK"*V_ROL$FS[V,;VZ
M=:\Y_P"(I3_JQ?\ \R;_ />R@#];**_)/_B*4_ZL7_\ ,F__ 'LK])_V2/C]
M_P -3?LW>$/V@_\ A$_["_X2O21>_P!D?;_M7V7+LNSS?+CW_=SG8O7I0!Z+
M117GO[3W[37PS_9'^$]S\9_BVVH#1K6\@MI3IEH)I=\K;4PI9>,]>: /0J*^
M3O\ A\7^S8H\R7X4_%N- ,M(_P /)]JCN3\W2O;/V:OVK?@3^UQX)E\>_ CQ
MO'J]G:W/V?4()+=X+BSFQG9+%( R$CH<;6P<$X- 'HM%%% !1110 4444 %%
M8/Q3^(WASX/_  UU_P"*_C SC2O#>CW.IZE]EBWR>1!&TC[5R-S;5.!D9->?
MZM^VY\$M%\%_"SQ[>OJWV#XP:MI^G>#]E@"YFO5#0^>-W[H889/./>@#UZBB
MO%/C]^WY^SW^SSX]@^$WB"YUWQ!XNFM!=-X6\&Z!/J=]!;GI+*D0Q&""" Q#
M$$$#!!H ]KHKS+]FO]KSX%_M8:3J5]\(?$L\MYHER+?7M#U2QDM+_3)3G"S0
M2@,N=K8894E6&<J0.'^+G_!3K]EWX0^/]8^&]U/XG\0W_AK_ )&J;PCX7N-1
MMM$/)(NIHQM0J =P!)7:0<$$4 ?0M%<[\-OBW\-_B]\.;#XN?#CQA9ZKX;U.
MT-S9ZM!)MB:,9#%MV"A4JP96 *E2& ((KP23_@KO^QC'K+(=>\2MX=74_P"S
MV\>IX3NSH(N-VW;]K"XQNXW8V]\[>: /IVBN>\?_ !7^''PN^'%]\7?'OC&Q
MTWPUIUB+R[UB6;="L)QM92N=^XLH4+DL64*"2!7C'PI_X*@?LL_%CQ[HWP[@
MN?$_AZ[\3-M\*7?BWPO<:?:ZVQQM6VFD&URV5V@E=Q90,D@$ ^B**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *\K_:G_;<_9/_ &)- TKQ3^U?\=-#\"Z?KEX]II-WKDK(EU,B;V1=JGD+
MS7JE?.G_  46_P""6O[)_P#P5(\%^'/ /[5^D:Y>:=X6U274-)70]:>R=9I(
M_+8LR@[AM[4 ?E5_P<W_ /!=C]F_XN_L-Z=^S!^P+^U!H_BFZ^(&NM!X]NO#
M-U)OMM%@C#M;.Q52HN)FB4XSNCBE0@JY%?SQU^[/_!?W_@VD_9O_ &,_V)/^
M&J/V!/!_BN6Y\(:RDOCZPU/6Y-0/]C2(R-=HI7(\F7RBY' CDD=L",FOPFH
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
M_#EB+33([NX,LJQ DC<YY8Y)YKYA_P""\/\ RCRUK_L8]+_]'T 7+[_@MO\
ML+Z):0K>:KXP\V0!+>W/@RZ1YWX&Q-ZJ"?QK/_X)L?#GXF:W^T1\;?VR/$'P
MCU3X>^&OB1?V?_",^%]:M/LUY.L"OOO9X/\ EDSEM_.<M-*02,,WTU\;_@7\
M-OVD?A#J?P=^*V@1:AH^L67E2!E'F6[[?DGB8@[)4;#*PZ$=QD5\P?\ !-CX
MY?$;X5_$?Q+_ ,$T?VGM?DN_%G@=3-X&UR[8YU[0\9CVLQ.]HT*D#)(0E#_J
M&- 'J/\ P3#_ &B_B5^U5^QYH'QI^+=U9S:YJ-_?Q7,EC:"",K%=21IA 2!\
MJC/K7E'@G_@HE\8-&_88^-_[4'C'0[#7=7^'OQ(U/0M L;>T,,1@2:S@MS,$
M.65&N2[D$$JI&1U'GW_!-W]MSX$_L5?LUS_LH_M'ZCJ^A?$+P;XCU&V?PFOA
M^[GN]3:6X:2'[*L<963S"^U?F&>&R%8,7?L(>/\ XE>"/^">/QU\>6?[.B>,
MM:A^,6O/K?PZU"3F6-X[);NW91'()3&C29CVG>$(') (!Z'X9\9_\%-A\/\
M1/VA/A;\>?AO\;;*\GM)-8\ ^'=$M[)%@E*^8MK?^>,O&&ZS;<!22K8VGHOV
MQOVKOC)HG[5?@[]COX2?$[PI\-9?$/A637;[QSXQLDN@<320QV-K$[K$\^8V
M9@S'*D;2",-\??':3_@FC<>!HOBI_P $W_&GB_PK\:[^>U'AOPAX&DU)+B:\
M:9/,MY[9U9$55\S(1E3*C&\'#?3'[97Q'^"<'B7P#\)_^"FW[.VFW7A#5?!D
M<K?$]1/(FG>(2$%Q9;K5!):HVTL&23#9CXPK%0#V#]FO4_VY_"GQ:UKX8?M.
M'0?%_A*/1(]0\/?%#0[.+3_-F+A6L[BT$K$-MRX=%V@+RQ+@+Y7\*/C5^W9^
MWVNN?&']FOXK>%OAG\.++6;C3_"#ZGX6&JWWB 0-M>YFWNJP1,W "?,N&!#;
M=S>9?L)Z'X#LOVW;SX>_L#?%'QAXA^!;^"+D>-4U.XN)M*T[49"PABLY)T7]
M[S&>,MM,F68 A?)_V;O@?_P3*^ &CZU\ _\ @IC\*E\/_$3PQJ]T(]<U2?5T
MMO$.G&0M!=6QM9/+8;3MVA02 O5MX4 ^G=7_ &I?'WQT_89_:4^$GQT\.:=I
M?Q&^&'A/6-*\5QZ*[&RO$DL)VM[V /\ ,J2JCG:>1MSQNVKYO\0_^38/V _^
MRB>#?_1,=6_A)X4^"W_# W[3/Q/^ '[)T_PW\(ZSX,U6T\-ZO?:S>S7'B>SM
M[*ZV7;6]T6^SQ@RG:5)W;W!^YS4^(?\ R;!^P'_V43P;_P"B8Z /T?KS+X;?
MLV_"7X"_$OXB?M!6.J7AU;QW<Q7_ (FU37+R)H[6*W1@J1OL7RH$4G(9B %&
M3\M>FU^6W[:/_!0;X(?M"_M5ZU^S'\=/C+JG@[X+^"+]K7Q#9:#I]S+>^,M1
MADVR6[R0*?)M$D5AC/S;=PR65H@#U_\ 9B\91_&O]NCXV?M\_"31VC^'FE>
MCX;T[5C"8X_$VHVQBFDNT'&]8Q 8P_4J\?JRCNO^"+'ANTMOV ?#OCN[ GU?
MQIK&KZQXAOI #)>737\\/F.>K'RX4'-;G[)/[;/["'[2,;_LM?LOZHZV^F^&
M)F30X/#MQ906]@K)"^TR1JN<S+QU)8GGDUXI^Q#^V-\'?^">GP4U']C3]L;Q
M'<^$_$GPXU?45TO[5I-Q(FOZ=-<RW,-S:-&C"0,97 7(/W?]H* >9:IXWU;X
M%_L6_MM_"CP3.UGI/ACXE2VFA6T!VK96FJWD5K)!'C[J",D #IN)[FON;P[\
M"/ A_8'L_P!GY]"MCHDGPQ33I+8Q#:VZRPTO^^7)DW==YW9SS7R_\(_V2OBA
M^T?^P9^T%XM\0>$;G1O$7QY\3WWB7PSH.IKY4T5M%*MQIT4H;[C.\9&3QM9&
M[ULZ;_P5=^"FF_L;1_#^\_ME/C-:^%AX=/PT.@W7]I-KHM_LX0)Y>/+,F)-V
M<[#C&_Y* /%-'\<:Q\<?^"?/['/P>\:73W.F^*/B_:Z1KT4ARMWI]A?SV\=N
MV>J>5Y8P>\:^E?6/_!97PGIVJ_\ !/GQ=XCBA6'4O"EUIFK^'[V,;9+&YCOH
M$\R,CE6\N21<C^]7C?Q)_8\^+'[/W_!.3X$ZOX=\'W.K^+/@=XOL/&.NZ!IZ
M^9/-$US+=7MN@7[[(TR@XS\L38SQ5W]MO]MGX.?M\_ &V_8__8X\077BOQ?\
M2]0L(+BVM])N(QH-E'<Q7$]S>-(BK&J>6$89/WF(X ) /N'X7>)KKQK\,O#O
MC*^4"?5]"L[V8*, /+"CG [<M6[5#POX?L?"7AG3O"NF9^S:980VEONZ[(T"
M+G\ *OT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M5?VQ_P!EKP]H'PZUK4+>TU+4_#7B5[N^\,&=@L3WL;(%=0Q"L8R #_M%4;[
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
M_P""G7[9OPWU/]G"R_8?TWX6:=XGM#I_B7QCXE\=6VHQVUI)Q,(8(45V=DR
M0'QN(^4X<==\:?V-?'VE^+_V5O#7P=\.RZMX<^$&M+'K^I3WUO"]O:1VT$2S
MLDDBM(S&-B5C#$'MC% 'BW[4/[*5U^R/^TK\&="_92^.7CKPJWQ7UN[\-^,[
MJX\2S7TEQ RP[KI?M!8+<!9)2KX^5PC*%*G/2_$+X Z)^P7^W#\!M7^ 'CKQ
M;%9?$7Q!?:)XUTK6_$MQ?PZHOE(4F<3,3Y@:1FSTW*I 7YMWM7[:7P&^+'Q:
M_:*_9]\=_#[PI_:&E>!_'-QJ'BBZ^W01?8K9HX@K[9'5I,E6XC#'CI2_MF_
M;XK_ !8_:._9]\>^ /"OV_2? _C>YU#Q1=_;H(OL5N\42J^V1U:3)5N(PQXZ
M4 >3_MEZ3^S'%^TIK6N_\%!_VRDM_"0TNU3P3\+-#UV_M7M!M_?75W#8GS97
M=QE'X!!*\A!7._\ !,3XG^#;']NGQ_\  G]G;Q]XPU/X33^!(=>T#3O%XO,V
M=TMS!"YMA>*LHA;S7Y(&[ SG8#71:%\)_P!IW]D[]M3XK_&72OV01\7=/^(V
MIP:AX=\4:=K]C;7VD!0P^Q.+M@T<8W*NY2%VQ(<M]U-S]F?X'?MGVG_!2'7_
M -J_]H/X:Z3IVB^+OAF=.ABT+78+J/094N[=H;"4LR2SR>7 SO+'&8B\V 0!
M@ 'SCH7_ "@S^.G_ &4F]_\ 3O85Z]^T)"NN?MR?L5>&_%7.AQZ->WUHDGW&
MOXK&%XSZ%EDCM\>A;WJOI/[$?[3UM_P2F^*_[-D_PRV^-?$OC>ZU#1-%_MJR
M/VFW?4;297\[SO)3,<4C89P?EQC) /M?[6'[%GC']H7]GWP"O@/Q+#X8^)_P
MT:QU3P=J]P0\5O?0Q1B2WE*A@8G,:Y(##,:'#+E6 /I:O/?''@_2=#^%OCH_
ML_7_ (3\&^(=2@O)KKQ&MA"D-KJ+*S/>W?E@;Y$+&1FDR<\MD9SX ?VJO^"K
M</A__A"I/^";.G2>+/+\E?$L?Q$L_P"QS)C_ (^?)W>8$[^5YN['&[/%85A_
MP3,^+NG_ +!7Q9^&FH_$BTU#XP_%ZZ&L>*M?21H[::Z6X2<6*MM!$) ECW%0
M,W#\!<* #P'XC:=_P3-T?X/ZC;+^U[XZ\=?&^TT*:X7QGX5U_6]0GFU9(B_F
MH8@UNMN)>Y((C_CS\U=S\?\ XQ?';XK?\$F?@)\0-,^(=[:^-]?\>Z%9#7DF
M*R2W >[@227'^LRT:,X;(8YR#FO1/"\?[<_B']E__AD?X=?L%Z5\,KRX\*G0
M]7\6:EXJL#IELI@,,L\$%KOEGED7<5SPK."[L!EO)/VGOA7\;O@Q_P $B?@I
M\(_&F@#POXXT3XI:9:I!<7L%REM<&YOVMY3);O(C+AHWX)(R01D8H ]+_:\_
M8AT[]D;]G;4_VL/V>?B[XWM?B;X&BBU;4O$VK^*[N['B15D07$=[!+(T3(ZE
MFVHJC( .17V=\(O'L'Q5^%'ACXH6MKY$7B3P]9:I'!G/EK<0),%S[!\5\C_'
MM/\ @HK^VA\,G_9*\0_LLV/PYM-;E@MO'7Q"G\76U[9BSCD1Y38P1GS7,NSA
M7^Z"48@G>OV-X+\):+X!\':3X%\-P&+3M%TR"PL(F.2D,,:QH,]\*HH ^ _%
M^H_M*>+/^"R?Q*^'O[.^J:/HFM3_  [TJVE\9ZY8?;%T'252WFF:"V)"SRR7
M$L2JK';]XD<9'IWP^^-'[77[+/[8'@_]F/\ :V^*NE?$GP_\3;.\'@[QQ:^&
MX=)N[2^MD$DEM-!!F/804 (R29$.[ 8#8_:7^!'[0?PN_:XTS]N_]E7P-9^,
M+V?PN?#GCSP+/JD=C-J5F)!+'<6T\OR"5"J ANHB4 '<V,WP3\*_VGOVMOVP
M/!?[3'[1GP83X;>$OA;9WI\(^%[O6X+_ %#4]1NXUCDN9C!\D4:JJE5)W;HU
MZAF( (?^"1^;Z;]H;Q#J(SJ5U^T1KZ7C-][:OE%5/L"[X':N%^(E]J/A_P#X
M*-?M,S^&79))OV:'O9S$<9O(H(TA8X_B"=/:NW?X>_M5_L0_M*_$3XA_ 7X
M'XH?#_XI:JNN7>D:;K]O87^AZP01.V)R%EBF8ELKR/ESC;^\Z?\ 8W_9E^+%
MSXZ^)_[47[6WAK3].\6?%806+>$;*]6ZCT31H(3#':O,GRR2.N-Y7*G8K#!9
ME !J_P#!)NQL-/\ ^"=GPL@TU%6-M!DE8+T\Q[J9W/UWLV?>N%_X)(EK.^_:
M)T"QXTRR_:(U];!%^ZH+("%_X"J5S_P1LO\ @H-^P5\.+W]E/P#^RG%\4=&T
MF^N_^%<>,[;Q;:642VL\SRI'?PS,'5HWD8L5(!!VJ< /7NG_  3_ /V7M?\
MV4_@ /"/CS6X-3\6^(-<N_$/C*_M/]5+J5TRF0(2 2JJD:9P-Q0M@9P #F?^
M"O\ _P HX/BA_P!@VS_].%M7BG[<6H?$>+]F/]DOP[\+/']]X:U;7O&'A?2[
M?5;"0@PM/8")7*]) K,&VL""5'%?2'_!1_X0?$3X]_L4>//A'\)O#W]K>(=:
ML;:/3=/^UPP><R7D$C#S)G1%PB,?F8=,=<"O-OVB_P!F+XX^._AW^RUH7A3P
M1]JNOAQ\0?"VI>,XO[2MH_[.M;.&-;B3+R 3;"I&V(NS8^4&@#RG]MK]EK0O
MV =!\%_M5?L[?%+QW!XHM?B!I=CXCGUOQ;<7R>(+6=F$JW22-M8L5&< +AF^
M7.TKWO[0&GZY^VE_P45_X8P\2^.-;TCX;^!_ 2>(/$^DZ#J4EG)KU[-,B1PS
M2QD-Y*I(C;0>JOW92OH?_!4/X#?%C]HK]G;3/ GP<\*?VQJMOXYTK4)K7[=!
M;[;:&1C(^Z=T4X!' .3V!K#_ &E?@?\ M#_"C]KS3/V[/V6O -KXTFN_"Q\.
M>/? TNJQV4]]:+*)8KJVFE^3S5*H"K<D1J%!WL0 >/>(?V6;']E[_@JY^SGH
M_@;QIKUWX,U.U\3OH6@:[J\M]_8UQ'I<HN4@EF+2"%P]NP1F.&#D'YL5ZU^P
MMXAU_5OVYOVJM*U37+RYM=/\4:"EA;7%R[QVRM:W)81J3A 2!D#&<5RMI\/_
M -NG]H+_ (*!?!O]J'XG_L]0>#/ _@Z+7+;^QY/$]G=WNG"?3Y(_M5QL<;C/
M(\:+'$'*" E]N03;U'P+^V'^Q]^VC\3_ (T?!G]FU?BGX.^+7]G74D&G>)[;
M3[O2;VUA:/:XN.&1B\IR 1@IE@5*L :OPH\1>-;G_@J[\>O#NEZU-,MI\.M%
MDTG3[NZ<VL5PT$6&V9PN6/S$#)R:^1?AIK?[)6MZ-J'A/_@H7\4_BQ\//VAI
MKJ\^T^,/$.JZG;PVER9G^SR6GV=O(6!$\O =53A@C;2AKZN_92_9Y_;&@_;$
M^+/[17Q]T"P\+R_$/P59V^E7>@ZE;WL>CW" 1QVRAB6EDAC2-FD:,1/)NVY7
MKD_\))_P4-LOA1=_L[?M%?L#:5\:-5A-Q;V/C6;Q-ID>EZLCLWESSP3!6@*@
M@$ *2%& I.: .&_X*C_"2RUO_@G%X \;>./C(_Q!US0M1TRQMO&FDWSP6FL0
M7,Z!KAHHYGCE<I''B4ECN#,"I8BMS_@H#\']8^%WB+]FG]FKX ?$OQ/X7L=9
M\<:GIDNJ1Z]<7-Y%;W0C\]_-F=F=U6:8QEB=AV[<8&)O&?\ P3D^/GAW_@D;
MI/[)WA2ZLM>\=:+JT&M_8!?".WDE^W-<O:0R2[5 59" 6*AF5CD;A7:?%3X>
M_M6_M.^/OV;_ (S>*?V;G\(7G@[QY?7WC31'\5V-Y_9=K^[2*82JZ><'";MD
M:LRYP1T) //?VQ?V;?#7[$7P:^%/A#X,?$#QE);Z[^TSX=EOY=:\1R7$A1K:
MY1X%*A0(F*;V4@[F8DD@*%[S]OS2/@Q/\<=)U;]M#]L*'PO\+H/#K#3_ (;:
M5K=U97FK7YE^:[N!:GS9X0N5 4 *RC!&7W=Q_P %)/@-\6/C[X3^%>F?"7PI
M_:T_AOXUZ'KVM)]N@@^SZ?;QW0FFS,Z!]ID3Y%RYSPIP:\W^+/P6_:&^"_\
MP45\0_M?>&OV88_C!X=\4^%[/3]/AMM6LX+[PS/!'$C");L@;)#&SED_YZG)
M&"' /+_V+OBA\&/!_P#P4ET'X8_L4_$7QE>_"WQAX+OIM2T?Q&VH&R%] 'D$
M]G]O42$81 7Y^\XW$$!>I_9QD^,$.@?MMR_ "-V\:+\3=8/AP1 &3[3LDV^6
M&X,G79GC?MS73>&_A!^W+\1O^"COPZ_:_P#B]\%=,T#PO9^'=3T>30].\36U
MW<>'X&@E,4EV^Y!/+--*>+<2*BJH)R"3M_ []E[]J;P=9?M.KX?U,>!M>\?_
M !#O=6^'7B-I[6[5XV+-%,R*9?+1CA&#H'57)"Y H ^4?A;?_L&>,?!6FZ!+
M^T_\2_@O^T-;1VK:IXK\?ZSJ:2_VFI4W!F$L@MFA=MX"NT3%2N[HP/ZO>'%U
M!?#U@NK:Q#J-T+*(7.H6T(CCN9-@W2H@9MBL<L%W' .,GK7PI\;[;]O#]J#]
MGR;]FCXL_P#!.+1[SQ?=Z2-,D^(FK>+=-ETVSEP%;4X0,S(__+01I\RL>^"I
M^Q_V>_A?=?!/X$^#O@_?:ZVIS^%_#-EI<VH,"/M#P0)&7 /(4E> >@P* .PH
MHHH **** "OF3XO?\%-? OPA^)>L_#34OACJUY/HUX;>6Y@NXE20@ Y /(ZU
M]-UDWO@+P-J=W)?ZCX+TFXGE;=+-/IT3NY]22N30!\!?M4?\%)?$7QK\''X>
M_#3P_=>'-.O$*ZS<RW0:XND/'DJ5 "1G^+DENG R&^7J_6+X]_LC?"'XZ^!)
M_"MWX9L=)OE!?3-8TZPCCEM9<<'Y0-Z'HR$X(]" P_,CXQ_!CQ[\"_'MS\//
M'NDM#>0MFWEC!:*[B)(66)L?,K8^H(((!!  -G]FW]I/QY^S1XZ3Q7X3E^T6
M4^U-7T>60B&^B!Z'KM<9)5P,J2>H+*?K$?\ !7SX<8&[X/ZV#WQ?P_X5%^PE
M^P!:>&[6V^,7QY\/QS:E,@DT;P[>PAEM%(XFG1N#*1]U#]SJ?FP$^J?^%:?#
MC_HG^B?^"J'_ .)H K?"'XCV7Q>^&FC?$O3=-ELX-9LQ<16T[AGC!)&"1P3Q
M7(_MD?LP^#_VO_@#J_P-\8:[/I*ZA)#-INKVP#26-Y$X>&4*2 _S#:5R-RLP
M!4D,/3;*QLM,M([#3K.*W@B7;%#!&$1!Z #@5XA_P4$_9+UW]KCX*V?A_P
M>+(M!\9>%O$-MXA\&:O.#Y4.H6^[8LF 2$8.PR =K!6PVW:0#QJ/Q3_P6F_9
MGLEM?$'P]\!?'30[!.;[2+UM.UB:)1U8/L0O@<A(I6)[L:]%_9X_;N_9>UK]
MDOQ5^TMI7@H^!-,\)WUT?'?AG^RXX+JQU10GF1LB!1++(S1JKD NS!6VL&5>
M.T_]J_\ X*PZ/I \&^(?^":.G:IXD5!$OB+3_B/9PZ7,^,>=Y3;F5<X.PR@X
M)'RD8JOX _X)G>-_$/[%?Q8^$WQQ\;Z>/'_QIUV?Q'XCO]*C8V6GZ@9TN;>%
M!P7C2:,%R!SO91D ,0#X]\>>#?C!X6$G[2GQ,\$^*/A_^R]\;/&L&H>,_!7A
MO71+=VMO* 8KNY BS;P7+MO:.,@E0(S@^1G]-?V:?VDOV=?BQJVO_!/]GBZ%
MQ8_#6WT^PEDT^V_XER0R09MTMIE)6152,K@<C9Z8)^:Y_$'_  4ZU_\ 9P_X
M8R\3_L'^']2U-] 'AV\\>ZMXSM)-$FM1$(1>M; >:S; &V#Y@XW;!_JQO_\
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
MQ(H55'T  H M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'G_P ?_P!ESX&?M1Z/I_A_XZ^#)=<LM+N6N+&U&L7=JB2LNTN1;2Q[SMR
M6SC+8QN.?+?^'1/_  3Q_P"C?/\ R[-6_P#DNO2?VIOA9_PL[X77/V"VWZGI
M.;S3]H^9\#]Y&/\ >7.!W95KXDH ^DO^'1/_  3Q_P"C?/\ R[-6_P#DNO4O
M@!^RY\#/V7-'U#P_\"O!DNAV6J7*W%]:G6+NZ1Y57:' N99-AVX!*XSA<YVC
M'PW7VW^RS\+/^%8_"ZV^WVVS4]6Q>:AN'S)D?NXS_NKC([,S4 >DT451\3:Q
M-X>\-ZAK]MI%SJ$EC8RW$=A9)NFN61"PBC'=V(V@=R10!>HKXN^$/[/O[?7[
M3WPZ/QV^-/[7_C;X6^)M:FN)M%\!Z!HT-O9Z!"LC+#%<PS)YEP2%#G>P8JP!
M)JK\+/\ @I/\0] _X)P_$']HCXPV&G:EXS^&7B.]\*7%Q:1[+36=2C>"*"X"
MI@!&:YC+A, A'*A00  ?;=%?#'COX0_\%"O@O^S?<?M@']M37=9\=:'HG_"1
M>)/ NIZ5;?V#/;I'Y]S8QPH@:,I$&42*0S%. A8,OH?QQ_:._:+^-?[/GPHU
M7]BWP_=V-]\7)[,ZCXN_LDWT/A"PDB5YYI1M*>8K-L!?Y24?&#@@ ^I**^$O
MVG8/VI/^";'AG0?VEM/_ &PO%/Q'T"+Q%9Z?XR\(>-[>WD%[!.Q4O9O&@:"1
M2,JHSUR254JWH7[5OQ9^-_Q8_:[\+_L%?L^?$N;P5Y_A>7Q3X_\ %^GVJ37M
MKIRR^3%;6WF K&[R8W/U D0@X#*P!]5T5\@^ /&OQ[_8W_;0\(?LQ?&'XYZI
M\1/ _P 5-,OF\(:WXEMXAJ6E:I9H));>26-0)HW1EQD9W2( %"L7^OJ "BOS
MN^!GP_\ VK/VR/V@?CQ#:?MZ^/O!>F^"/BKJ.D:1I6D;985MQ<3;%&YEVA54
M* .PKH/&_B#]L#_@G-\=/A:OCC]JG4?BO\/_ (B>+8?#>KZ?XFTJ*.^TZXF8
M+'/#*A9F R6*Y PA4J2RLH!]XT5P'QW_ &I_V>/V9-.M=3^/'Q;T?PTE\2+*
M&^G)GN,8W&.% TC@9&2%(&1DC(J]\%/V@_@G^T;X8?QE\#OB7I7B73HI?*N)
MM-N-S0/C(25#AXF(Y < D<T =C17DOQL_;L_9#_9T\3IX)^,WQ[T+1-8=59M
M,DD>:>)6&5,B0JYB!'(+A<CD<5VFG?&;X4:Q\*Y?C?HWQ!TJ]\(P:7-J,WB&
MRO%FM5M849Y9-Z9&$"-N'4%2",C% '345Y5X2_;?_9-\>?$S2_@YX-^.VAZE
MXEUK3HK[2])M)6=[B"2#[0A#;=H8P_O-A(;:<XQ7HGC#Q9H/@+PCJGCGQ5?K
M:Z7HNG3W^I73CB&"&-I)'/T52?PH T:*^%O@?HG[9O\ P4QT.7]HGQ/^TIXD
M^$'PWU*]F7P/X2\"!+?4KFUCD:,75S=G+ L5(V\JV"5"+@MNKX(_;D_8=^,_
M@N70/B_XR^./PQ\5:]'I'B72]?T\WNK^'S("5OUN(P7:% K,Y;" +M(W.K*
M?9E>:_M0_LO^"?VK_!NC>"?'>N:K86VB>*K+7K:72)(ED>XMM^Q&\Q'&P[SD
M  \#!%6_BM^U/^SQ\#M6N=!^+?Q;T?0+VTT'^VKBVU"<JZV/GB 3  '<#*1&
M%&6+$  DU7A_:^_9DF^"D/[1A^-F@P^";AVCM_$-U=^3#)(K,IB4. QDW*P\
ML#=E3Q0!Z/17EWP(_;5_95_:9U.XT/X&?&_1=?U"UC,DVG02/%<B,8!<0S*C
ML@) + $#(R>176Z1\7OAIK_Q*U?X.Z-XQL[CQ/H-I#=:QHL;'SK2&4 QNXQC
M#!@1SWH Z2BN;_X6]\-/^%K?\*._X3&S_P"$M_L3^U_[!W'S_L/F>5Y^,8V;
M_EZ]:\\\;_\ !0_]B?X<Z>^I>,OVC?#UFD>KW.EO%YLDDPNK<A9H_*C1G^0L
M 6V[03C- 'L]%87PV^)_P\^,7@ZT^(/PL\9Z=K^B7RDVNI:7=++$^#AER.C
M\%3@@C! -;M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6)XI^&W@+QOJVDZ[XN\)V.H7FA79N=(N+J ,UK*1C<I
M_(X/&55NJJ1MT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5YK:?LO^";/]K2Z_;"CUS53XAN_ X\+R:<TD?V(6HN4N/,
M"[-_F;D SOVX)^7/->E44 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5Y_\?\ 7_C+H&CZ?-\&]$^VW4ERRWJ?
M9A)MCV\'!(QS7H%% 'S=_P +'_;F_P"A"'_@K3_XJO#/B+X.\<>%=:-UXX\*
M2:3-J+R3Q1&'9&V6RVP D  GIVR/:OT$KS;]J;X6?\+.^%US]@MM^IZ3F\T_
M:/F? _>1C_>7.!W95H ^1/AUX.\<>*M:%UX'\*2:M-ISQSRQ"'?&N&RN\$@$
M$CIWP?>O<_\ A8_[<W_0A#_P5I_\57I'[+/PL_X5C\+K;[?;;-3U;%YJ&X?,
MF1^[C/\ NKC([,S5Z30!Y;\ /%'[0.OZQJ$/QE\._8K:.V4V3?9%CW2;N1D$
MYXKU*BL3XE^'/$GC#X=:[X2\'>,6\/:MJFD7-IINO1VOGMIT\D;(EPL>]-[(
M2' W+DJ.: /F/]I3]KGXI_'7XBZG^Q3^P&J7?BB(&W\>?$AL_P!F^#H6)5U6
M0?ZV\P& 5<E&! RROY?FO_!1O]E?P=^RC_P2%N_@_P##2">ZT_P_K>EWNM7T
MX_?:A-)>QB:YEQW>1UXZ*H51PHK7^"O_  2B_:\_9U\(OX$^"O\ P4YN= TN
M6\DNY[>U^$MF[33OC=)(\EVSR,< 99B0  . !7T!\//V5/'6H?L^>*?@%^UY
M\?;CXM0^*9)XY]4N/#T.E26]I)#&@@1(G<;DD1I5DSD,PX^44 =%^U3X@T2'
M]D7XC>)Y;R-M/_X5UJUQYP;Y7B-C*P(]<@C'KFO)?V"_B-X+_9S_ ."6GP]^
M)/QI\2P:)HVE^$1>7E[>$X$4LTDD051R[.KH%1068L  217+W'_!-7]ICQ/\
M/;/]F?XB_M[:EJGPBLS% ^B0>$H(-7O-/B8&.QEOQ(3L "J7VG<% *XX'6?M
MT?\ !.K6?VNO"?@+X=^ OCI%\/\ PWX#E$UIH2>$EU.WN9(TCCMBR/<1IMAC
M1U5&5P1*V?2@#@_ 7@;XL_\ !4#XK^'?VA?C;X4N_"GP1\):DNJ?#WP/J*[;
MSQ-=+_JM2O5Z)#@Y2/D%20-RLSOL^#5.B_\ !<'Q?%JOR-K'P&MIM++\>9&E
M_ CA?7YHW./]D^E2K^PW_P %&D4(G_!7+5 H& !\([# '_@57I7[5_[&U_\
M'CQCX7^-WPG^+-WX ^)/@L2QZ'XIM=.2[BFM91^\M+FW=E$T39. 3\I=C@YQ
M0!Y?_P % %.K_MX?LF>&],^>^'C#6;TQIRRV\-O;/(Q]!M4_]\GTK["KYX^
M'[%'COPO\=Y?VIOVH/CN_P 1O'4.D-I7AZ2#0X].T_0[1B?,$$",V9'R09"0
M<.PP<YKZ'H _-']DGX<?MF>-_P!I7]I>Z_9?_:.T+P18P?&K4UU6UU?PG'J+
M74IN9RKJS_< 7(QWKWOP-_P3T^./CGXZ^%_CQ^V_^U:WQ$E\#WAO?"7AC2_#
M4.F:?:7>04N'$9_>LK*K#*AMR+ERH*GTW]E?]D;_ (9G\>_%7QO_ ,+!_MO_
M (6;XZN/$?V7^R?LW]F^:\C>1N\U_.QYF-^$SC[HS7LU 'YM^#/&?Q^U_P#X
M*:_'CXE^#?V.K'XO:OX5O=/T/2'U7QS9Z3_PC5D(Y-OD1W44F[S]A<NFTJ0_
M/[TUZ!\!OAY^UG;_ /!1'_AHC5_V0--^%6@Z[X)N+#QII.F^/].U,:K<QEY;
M>\:& 1MYI=4BWA&XR21N;/JWQO\ V%_&NK_'Z?\ :J_95^/T_P -O&VJZ='8
M^*%FT./4M-UV&,!8S-;NR[9555 D!/"# !+,;7[-_P"Q#XB^'?QMU/\ :F_:
M)^-US\1_B/?Z4-+LM3;2(]/LM'L-VXP6MLC,%R<Y?.3EN 7<L ?(/_!,CX@?
MM32_!K7/C)X+_P"">VE?$_5/'7B?4+OQ'X\U+XF:=87-]*92K6S07$#R1QH<
MX0MM.XL!AJ[/X4_"3]H'X2?LX_M?K\1?@A9?#OPAXC\%:KJ_ACP=8>++/5(M
M)NWTJ[6\C0VQ'EJV(6"E$  50#MKV(?\$_OCK\%?'7B3Q!^Q#^UD/ /A_P 7
M:G)J6J^#=:\(PZM96M[)]^>T+NIAS@?N\$< $D*H7H/A9_P3PT+X;_L^?%'X
M87OQ4U#7O&7Q?TO4(/&GQ#U6Q4S7%Q<VTT"2+;JX"Q1><[+#O_B8;P"-H!F_
M\$K?V??@YX(_8P^%_CC1OAOHB^(+SPZFI3^('TN)KYI[E6+MYY7S!\C^6.>$
M 7IQ7HG[>OA7Q%XW_8K^*?A;PG#)+J-WX%U);6"$$O,1 S&-0.I8 J!W+5TO
M[-WP=_X9\^ OA+X(?\)%_:__  BVA6^F_P!I_8_L_P!J\I0OF>7O?9G'W=S8
M]37;4 > _P#!,#QKX:\=_P#!/[X87W@Z\@=;'PG!IMTJ$'R;NV7R9E<=CYB%
ML'J&!Z$5\[?M7_&#_@K;^QQ\-;3XN_$;XW?"W5M+EU^STV2TT;PW+YY:=B P
M\Q%7 "GOGFO4?$?_  3.\<?#+X@:O\1_V"_VJ]7^$9U^\-WK7A1M%AU719IV
M^])%;3$+ 3]'QT78H %;3O\ @F!X_P#C!XOTWQA^WM^U_P"(OBK!I%VMUIWA
M.RTV/1M(6=?NO)#;MB4CU41GG!)!((!SO[0OPH\"?%W_ (+6_#;1_B+X;L]7
MT_3?@W/J"Z=J%NLT$LT=Y>+&7C8%7"LX< @@,BGM1\9OAG\/?&7_  5G^$O[
M/OB+P9I47@7PK\,[_P 3:#X6BL(X]/EU:6\N%D?R% C9AL27I]Y=QZG/T%KW
M[*?]M_MO:'^V3_PGGE?V-X"E\-?\(Y_9>[SM]Q)-]H^T>:-N/,V[/+/3.[G%
M4?VM_P!C*T_:1UGPQ\3_  1\3-0\!_$3P1<22^%?&>EVB7#0+(,203P.0MQ"
MPZH2.K#E6=6 /%O^"M/A/PQ\,+OX-?M+_#[1[72_'6C_ !=TG2[#4;"%8IKV
MSN%F\VS<K@R(PC VG("LX& [9V/@&0/^"QOQZ4GD^ _#Q _[80UN^%?V"?BW
MX^^,OACXT?MJ?M-GXAOX(NOMGA'PSI7AF+2=-M;T8*W<JH[&>12 RYQM*CDC
M*F[\?OV&?B?XE_:0'[6?[+?[1S_#OQA>Z$FC^(XKSP]%J=CJMLA!0M'(R['7
M:@SSQ&N-OS%@#E(Y8Y/^"YKHC@E/V<MK@'H?[7!P?P(/XUB?\$A?A%\-_MOQ
MR^,,N@V5UXDO_C7K^D7%]-"KR0643I(L"DY*JS3NS 8W97.=HKT/]GW_ ()\
M^(_@_P#M53?M=>//VC]3\;>)M5\&RZ-XB;4M$CMQ=7#W$4BSPB.39;0I'#'$
MMNJ'H6WY.*^;_P#@G]\ ?VD?&%W\:_B?^S9^U.W@2]F^.>OZ5J^E:IX8AU:P
MNHXC#+%<)'(RF&=3<2 L"0Z[ 1\HR >O?L(:5IGPJ_X*%_M,? ;X<6<=KX-M
M+O0M:M=,M%VVVGW]W9B2X6-1\J;V8_*!@"%5& N*^R:\@_9"_9$T#]E/PYK<
MDWC74/%GBWQ?JQU3QIXQU:-4GU6[.<8121%$FYMD8)V[VY.:]?H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *Q/!'PV^'WPTM]0M/AYX)TK0XM6U
M274M3CTJPC@6[O)0HDN) @&^1@JY<\G:,GBMNB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607489368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 04, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-23486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">NN, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">62-1096725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6210 Ardrey Kell Road, Suite 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Charlotte<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">28277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">264-4300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">NNBR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,297,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the Proxy Statement with respect to the 2022 Annual Meeting of Stockholders are incorporated by reference in Part III, Items 10 to 14 of this Annual Report on Form 10-K as indicated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant&#8217;s fiscal year ended December&#160;31, 2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000918541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607478312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Charlotte, North Carolina<span></span>
</td>
<td class="text">Atlanta, Georgia<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
<td class="text">238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602829864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 477,584<span></span>
</td>
<td class="nump">$ 427,534<span></span>
</td>
<td class="nump">$ 489,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of sales (exclusive of depreciation and amortization shown separately below)</a></td>
<td class="nump">389,995<span></span>
</td>
<td class="nump">343,594<span></span>
</td>
<td class="nump">392,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expense</a></td>
<td class="nump">51,489<span></span>
</td>
<td class="nump">58,055<span></span>
</td>
<td class="nump">68,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">46,195<span></span>
</td>
<td class="nump">45,680<span></span>
</td>
<td class="nump">44,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_RestructuringAndIntegrationCharges', window );">Restructuring and integration expense, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">92,942<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating expense (income), net</a></td>
<td class="num">(1,091)<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
<td class="nump">846<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(9,004)<span></span>
</td>
<td class="num">(117,457)<span></span>
</td>
<td class="num">(17,593)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">12,664<span></span>
</td>
<td class="nump">18,898<span></span>
</td>
<td class="nump">13,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt and write-off of debt issuance costs</a></td>
<td class="nump">2,390<span></span>
</td>
<td class="nump">144<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DerivativeInstrumentsPaymentExpense', window );">Derivative payments on interest rate swap</a></td>
<td class="nump">1,717<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Loss on interest rate swap</a></td>
<td class="nump">2,033<span></span>
</td>
<td class="nump">11,669<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense (income), net</a></td>
<td class="num">(5,366)<span></span>
</td>
<td class="num">(213)<span></span>
</td>
<td class="nump">962<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</a></td>
<td class="num">(22,442)<span></span>
</td>
<td class="num">(152,088)<span></span>
</td>
<td class="num">(32,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit (provision) for income taxes</a></td>
<td class="nump">1,756<span></span>
</td>
<td class="nump">8,972<span></span>
</td>
<td class="num">(305)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net income from joint venture</a></td>
<td class="nump">6,261<span></span>
</td>
<td class="nump">3,626<span></span>
</td>
<td class="nump">1,681<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss from continuing operations</a></td>
<td class="num">(14,425)<span></span>
</td>
<td class="num">(139,490)<span></span>
</td>
<td class="num">(30,749)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations, net of tax (Note 2)</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">38,898<span></span>
</td>
<td class="num">(15,992)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(13,225)<span></span>
</td>
<td class="num">(100,592)<span></span>
</td>
<td class="num">(46,741)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax', window );">Reclassification adjustment for discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,961<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="num">(1,135)<span></span>
</td>
<td class="num">(1,683)<span></span>
</td>
<td class="num">(3,845)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Change in fair value, net of tax</a></td>
<td class="nump">59<span></span>
</td>
<td class="num">(12,443)<span></span>
</td>
<td class="num">(10,479)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment for losses included in net loss, net of tax</a></td>
<td class="nump">2,906<span></span>
</td>
<td class="nump">18,987<span></span>
</td>
<td class="nump">1,084<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1,830<span></span>
</td>
<td class="nump">10,822<span></span>
</td>
<td class="num">(13,240)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (11,395)<span></span>
</td>
<td class="num">$ (89,770)<span></span>
</td>
<td class="num">$ (59,981)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic net loss per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Loss from continuing operations per common share (in usd per share)</a></td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">$ (3.60)<span></span>
</td>
<td class="num">$ (0.75)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Income (loss) from discontinued operations per common share (in usd per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.92<span></span>
</td>
<td class="num">(0.38)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per common share (in usd per share)</a></td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (2.68)<span></span>
</td>
<td class="num">$ (1.13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">44,011<span></span>
</td>
<td class="nump">42,199<span></span>
</td>
<td class="nump">42,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net loss per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted loss from continuing operations per common share (in usd per share)</a></td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">$ (3.60)<span></span>
</td>
<td class="num">$ (0.75)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Income (loss) from discontinued operations per common share (in usd per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.92<span></span>
</td>
<td class="num">(0.38)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per common share (in usd per share)</a></td>
<td class="num">$ (0.79)<span></span>
</td>
<td class="num">$ (2.68)<span></span>
</td>
<td class="num">$ (1.13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">44,011<span></span>
</td>
<td class="nump">42,199<span></span>
</td>
<td class="nump">42,030<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DerivativeInstrumentsPaymentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments, Payment Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DerivativeInstrumentsPaymentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Discontinued Operations, after Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_RestructuringAndIntegrationCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and integration charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_RestructuringAndIntegrationCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205606050840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 28,656<span></span>
</td>
<td class="nump">$ 48,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">71,419<span></span>
</td>
<td class="nump">84,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">75,027<span></span>
</td>
<td class="nump">62,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">11,808<span></span>
</td>
<td class="nump">8,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">9,372<span></span>
</td>
<td class="nump">11,148<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">196,282<span></span>
</td>
<td class="nump">215,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">209,105<span></span>
</td>
<td class="nump">223,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">46,443<span></span>
</td>
<td class="nump">50,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">88,718<span></span>
</td>
<td class="nump">103,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in joint venture</a></td>
<td class="nump">34,045<span></span>
</td>
<td class="nump">26,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">4,194<span></span>
</td>
<td class="nump">5,742<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">579,101<span></span>
</td>
<td class="nump">624,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">36,710<span></span>
</td>
<td class="nump">37,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued salaries, wages and benefits</a></td>
<td class="nump">17,739<span></span>
</td>
<td class="nump">21,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">2,072<span></span>
</td>
<td class="nump">3,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">3,074<span></span>
</td>
<td class="nump">4,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">5,704<span></span>
</td>
<td class="nump">4,797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">8,718<span></span>
</td>
<td class="nump">31,261<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">74,017<span></span>
</td>
<td class="nump">103,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">7,456<span></span>
</td>
<td class="nump">11,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">151,052<span></span>
</td>
<td class="nump">79,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">51,295<span></span>
</td>
<td class="nump">55,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">17,289<span></span>
</td>
<td class="nump">17,237<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">301,109<span></span>
</td>
<td class="nump">265,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock - $0.01 par value per share, 90,000 shares authorized, 42,686 and 43,027 shares issued and outstanding at December 31, 2020 and 2021, respectively</a></td>
<td class="nump">430<span></span>
</td>
<td class="nump">427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">474,757<span></span>
</td>
<td class="nump">493,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(219,100)<span></span>
</td>
<td class="num">(205,875)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(31,902)<span></span>
</td>
<td class="num">(33,732)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">224,185<span></span>
</td>
<td class="nump">254,152<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, preferred stock, and stockholders&#8217; equity</a></td>
<td class="nump">579,101<span></span>
</td>
<td class="nump">624,962<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember', window );">Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Preferred stock</a></td>
<td class="nump">53,807<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Preferred stock</a></td>
<td class="nump">53,807<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">105,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Preferred stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 105,086<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.27(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602817176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock issued (in shares)</a></td>
<td class="nump">43,027<span></span>
</td>
<td class="nump">42,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">43,027<span></span>
</td>
<td class="nump">42,686<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember', window );">Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598993304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Adoption of new accounting standard</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Warrants</div></th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th">
<div>Accumulated deficit </div>
<div>Adoption of new accounting standard</div>
</th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance, (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 419,271<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="nump">$ 421<span></span>
</td>
<td class="nump">$ 508,655<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (58,491)<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="num">$ (31,314)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="num">(46,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared or accrued for common stock</a></td>
<td class="num">(8,933)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,933)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividends accrued for preferred stock</a></td>
<td class="num">(642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(642)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares issued for option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Shares issued for option exercises</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">3,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">3,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation', window );">Restricted shares and performance shares forgiven for taxes and forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation', window );">Restricted shares forgiven for taxes</a></td>
<td class="num">(365)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(365)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates', window );">Change in estimate of share-based award vesting</a></td>
<td class="num">(1,052)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,052)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from Issuance of Warrants</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Change in fair value, net of tax</a></td>
<td class="num">(10,479)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,479)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment for losses included in net loss, net of tax</a></td>
<td class="nump">1,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="num">(3,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,845)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 31, 2019</a></td>
<td class="nump">353,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423<span></span>
</td>
<td class="nump">501,615<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
<td class="num">(105,283)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,554)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Change in fair value of interest rate swap, tax</a></td>
<td class="nump">3,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification of interest rate swap settlement, tax</a></td>
<td class="nump">327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="num">(100,592)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,592)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividends accrued for preferred stock</a></td>
<td class="num">(12,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">4,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">4,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation', window );">Restricted shares and performance shares forgiven for taxes and forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation', window );">Restricted shares forgiven for taxes</a></td>
<td class="num">(157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates', window );">Change in estimate of share-based award vesting</a></td>
<td class="num">(718)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(718)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities', window );">Reclassification of warrants to liabilities (Note 19)</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Change in fair value, net of tax</a></td>
<td class="num">(12,443)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,443)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment for losses included in net loss, net of tax</a></td>
<td class="nump">18,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="num">(1,683)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">Sale of discontinued operations</a></td>
<td class="nump">5,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,961<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 31, 2020</a></td>
<td class="nump">254,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 427<span></span>
</td>
<td class="nump">493,332<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(205,875)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,732)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Change in fair value of interest rate swap, tax</a></td>
<td class="nump">3,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification of interest rate swap settlement, tax</a></td>
<td class="nump">5,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="num">(13,225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividends accrued for preferred stock</a></td>
<td class="num">$ (21,478)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,478)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares issued for option exercises (in shares)</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Shares issued for option exercises</a></td>
<td class="nump">$ 48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">3,839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">3,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation', window );">Restricted shares and performance shares forgiven for taxes and forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation', window );">Restricted shares forgiven for taxes</a></td>
<td class="num">(363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates', window );">Change in estimate of share-based award vesting</a></td>
<td class="num">(618)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(618)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities', window );">Reclassification of warrants to liabilities (Note 19)</a></td>
<td class="num">(1,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Change in fair value, net of tax</a></td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustment for losses included in net loss, net of tax</a></td>
<td class="nump">2,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="num">(1,135)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,135)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Dec. 31, 2021</a></td>
<td class="nump">224,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 430<span></span>
</td>
<td class="nump">$ 474,757<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (219,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (31,902)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Change in fair value of interest rate swap, tax</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification of interest rate swap settlement, tax</a></td>
<td class="nump">$ 879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments related to tax withholding and forfeited for share based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital, Adjustments to Performance Shares Vesting Estimates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclassification Of Warrants From Equity To Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ReclassificationOfWarrantsFromEquityToLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares paid for tax withholding and forfeited for share based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604280872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity - Parenthetical - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Change in fair value of interest rate swap, tax</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 3,764<span></span>
</td>
<td class="nump">$ 3,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification of interest rate swap settlement, tax</a></td>
<td class="nump">$ 879<span></span>
</td>
<td class="nump">$ 5,742<span></span>
</td>
<td class="nump">$ 327<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607606760">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (13,225)<span></span>
</td>
<td class="num">$ (100,592)<span></span>
</td>
<td class="num">$ (46,741)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization of continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,195<span></span>
</td>
<td class="nump">45,680<span></span>
</td>
<td class="nump">44,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations', window );">Depreciation and amortization of discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,731<span></span>
</td>
<td class="nump">46,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,381<span></span>
</td>
<td class="nump">15,692<span></span>
</td>
<td class="nump">4,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">92,942<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss', window );">Goodwill impairment of discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">146,757<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Other impairments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,148<span></span>
</td>
<td class="nump">643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Loss on extinguishment of debt and write-off of debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,390<span></span>
</td>
<td class="nump">1,532<span></span>
</td>
<td class="nump">3,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet', window );">Total derivative loss (gain), net of cash settlements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,259)<span></span>
</td>
<td class="nump">15,309<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Share of net income from joint venture</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,261)<span></span>
</td>
<td class="num">(3,626)<span></span>
</td>
<td class="num">(1,681)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on disposal of discontinued operations, net of tax and cost to sell</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,200)<span></span>
</td>
<td class="num">(233,824)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations', window );">Compensation expense from issuance of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,216<span></span>
</td>
<td class="nump">4,226<span></span>
</td>
<td class="nump">2,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,845)<span></span>
</td>
<td class="num">(21,697)<span></span>
</td>
<td class="num">(3,142)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,611)<span></span>
</td>
<td class="num">(4,730)<span></span>
</td>
<td class="nump">3,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,698<span></span>
</td>
<td class="nump">10,831<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,959)<span></span>
</td>
<td class="nump">5,114<span></span>
</td>
<td class="nump">1,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">343<span></span>
</td>
<td class="num">(8,606)<span></span>
</td>
<td class="num">(7,900)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes receivable and payable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,516)<span></span>
</td>
<td class="num">(633)<span></span>
</td>
<td class="num">(5,292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,761)<span></span>
</td>
<td class="nump">11,295<span></span>
</td>
<td class="nump">4,711<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,586<span></span>
</td>
<td class="nump">15,549<span></span>
</td>
<td class="nump">49,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Acquisition of property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,221)<span></span>
</td>
<td class="num">(23,773)<span></span>
</td>
<td class="num">(54,003)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Proceeds from liquidation of short-term investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from (cash paid for post-closing adjustments on) sale of business, net of cash sold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,880)<span></span>
</td>
<td class="nump">743,178<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant, and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,418<span></span>
</td>
<td class="nump">3,317<span></span>
</td>
<td class="nump">7,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForHedgeInvestingActivities', window );">Cash settlements of interest rate swap</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15,420)<span></span>
</td>
<td class="num">(4,133)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">695<span></span>
</td>
<td class="num">(711)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(36,103)<span></span>
</td>
<td class="nump">719,284<span></span>
</td>
<td class="num">(39,427)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts', window );">Cash paid for debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,360)<span></span>
</td>
<td class="num">(661)<span></span>
</td>
<td class="num">(11,336)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,879)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,793<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">95,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PaymentsForTemporaryEquityRedemption', window );">Payments for Repurchase of Preferred Stock and Preference Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(122,434)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">171,000<span></span>
</td>
<td class="nump">66,195<span></span>
</td>
<td class="nump">54,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(93,729)<span></span>
</td>
<td class="num">(776,331)<span></span>
</td>
<td class="num">(108,157)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Repayments of short-term debt, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,563)<span></span>
</td>
<td class="num">(924)<span></span>
</td>
<td class="num">(12,564)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,150)<span></span>
</td>
<td class="num">(3,133)<span></span>
</td>
<td class="num">(3,715)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,557<span></span>
</td>
<td class="num">(714,854)<span></span>
</td>
<td class="nump">5,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash flows</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,522)<span></span>
</td>
<td class="num">(3,544)<span></span>
</td>
<td class="num">(1,365)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19,482)<span></span>
</td>
<td class="nump">16,435<span></span>
</td>
<td class="nump">13,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">48,138<span></span>
</td>
<td class="nump">31,703<span></span>
</td>
<td class="nump">17,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">28,656<span></span>
</td>
<td class="nump">48,138<span></span>
</td>
<td class="nump">31,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental schedule of non-cash operating, investing and financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Non-cash additions to property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,438<span></span>
</td>
<td class="nump">9,644<span></span>
</td>
<td class="nump">23,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,739<span></span>
</td>
<td class="nump">51,542<span></span>
</td>
<td class="nump">50,514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,624<span></span>
</td>
<td class="nump">$ 2,241<span></span>
</td>
<td class="nump">$ 6,428<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Cash and cash equivalents include $13.8 million and $10.2 million of cash and cash equivalents that were included in current assets of discontinued operations as of December&#160;31, 2019 and December&#160;31, 2018, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allocated share based compensation expense excluding discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Goodwill, Impairment Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_PaymentsForTemporaryEquityRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PaymentsForTemporaryEquityRedemption</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_PaymentsForTemporaryEquityRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of Debt Issuance Costs and Prepayment Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortizationDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net gain (loss) reclassified into earnings in the period when cash flow hedge is discontinued because it is probable that the original forecasted transactions will not occur by the end of the original period or an additional two month time period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3581-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForHedgeInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3098-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602947912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and Cash Equivalents, Disposal Group</a></td>
<td class="nump">$ 13.8<span></span>
</td>
<td class="nump">$ 10.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604220776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN, Inc. is a diversified industrial company that combines in-depth materials science expertise with advanced engineering and production capabilities to design and manufacture high-precision metal and plastic components and assemblies for a variety of end markets on a global basis.  As used in this Annual Report on Form&#160;10-K (this &#8220;Annual Report&#8221;),&#160;the terms &#8220;NN,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221; refer to NN, Inc., and its subsidiaries.  We have 31 facilities in North America, Europe, South America, and Asia.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;).  Certain prior period amounts have been reclassified to conform to the current year&#8217;s presentation.  Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Consolidated Financial Statements are in thousands. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include the accounts of NN, Inc., and its wholly owned subsidiaries.  We own a 49% interest in a joint venture which we account for using the equity method (see Note 9).  All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates in the Preparation of Consolidated Financial Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to use estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses.  Actual results may differ from those estimates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Recently Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2019-12&#8221;) 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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2020-06&#8221;) 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.  We plan to adopt ASU 2020-06 effective January 1, 2022 using the modified retrospective adoption method.  We do not anticipate that the adoption will have a material impact on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (&#8220;ASU 2021-04&#8221;) which clarifies the accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange.  Specifically, ASU 2021-04 requires the issuer to treat a modification of an equity-classified warrant as an exchange of the original warrant. The difference between the fair value of the modified warrant and the fair value of the warrant immediately before modification is then recognized as an issuance cost or discount of the related transaction. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted.  ASU 2021-04 should be applied prospectively to modifications or exchanges occurring after the effective date.  Either the full or modified retrospective adoption method is allowed.  We do not have any equity-classified written call options that would be subject to this guidance.  Therefore, we do not expect any impact on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-10&#8221;) which requires business entities to provide certain annual disclosures when they have received government assistance and use a grant or contribution accounting model by analogy to other accounting guidance.  Such disclosures include the nature of the transactions, significant terms and conditions, accounting policies, and affected financial statement line items.  ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  ASU 2021-10 may be applied either prospectively or retrospectively.  We are in the process of assessing the impact ASU 2021-10 may have on our annual disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash and highly liquid investments with original maturities of three months or less.  We maintain cash balances in transaction accounts with various financial institutions that are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;).  Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.  We had approximately $17.6 million and $17.0 million in cash and cash equivalents as of December 31, 2021 and 2020, respectively, held at foreign financial institutions.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value principles prioritize valuation inputs across three broad levels.&#160; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#8217;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at their net realizable value.  We maintain allowances for estimated losses resulting from the inability of our customers to make required payments.  The allowances are based on the amount that we ultimately expect to collect from our customers.  We evaluate the collectability of accounts receivable based on a combination of factors including number of days receivables are past due, historical collection experience, current market conditions, and forecasted direction of economic and business environment.  Accounts receivable are written off at the time a customer receivable is deemed uncollectible.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value.&#160; Cost is determined using standard costs, which approximates the average cost method. &#160;Our policy is to expense abnormal amounts of idle facility expense, freight, handling cost, and waste included in cost of products sold.&#160; In addition, we allocate fixed production overheads based on the normal production capacity of our facilities. &#160;Inventory valuations were developed using normalized production capacities for each of our manufacturing locations.  The costs from excess capacity or under-utilization of fixed production overheads were expensed in the period incurred and are not included as a component of inventory.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories also include tools, molds, and dies in progress that we are producing and will ultimately sell to our customers.  These inventories are also carried at the lower of cost or net realizable value.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost less accumulated depreciation.  Assets to be disposed of are stated at the lower of depreciated cost or fair market value less estimated selling costs.  Expenditures for maintenance and repairs are charged to expense as incurred.  Major renewals and improvements are capitalized.  When a property item is retired, its cost and related accumulated depreciation are removed from the property accounts and any gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Income (Loss).&#160; We review the carrying values of long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.  Property, plant and equipment also includes tools, molds, and dies used in manufacturing.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is calculated based on historical cost using the straight-line method over the estimated useful lives of the depreciable assets.  Estimated useful lives for buildings and land improvements generally range from 10 to 40 years.  Estimated useful lives for machinery and equipment generally range from 3 to 12 years.  Estimated useful lives for leasehold improvements are based on the life of the lease. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurred.  The impairment analysis was performed at the reporting unit level.  As of December 31, 2021 and 2020, there was no remaining goodwill balance due to impairments recognized during the year ended December 31, 2020. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is deemed not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity method investment is subject to a review for impairment if, and when, circumstances indicate that a decline in value below its carrying amount may have occurred.  Examples of such circumstances include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee; a significant adverse change in the regulatory, economic or technological environment of the investee; a significant adverse change in the general market condition of either the geographic area or the industry in which the investee operates; and recurring negative cash flows from operations.  If management considers the decline to be other than temporary, we would write down the investment to its estimated fair market value.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We treat global intangible low-taxed income (&#8220;GILTI&#8221;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenues when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of stock options, restricted stock, and performance share units is recognized as compensation expense over the vesting periods based on the grant date fair value, net of expected forfeitures.&#160; We determine grant date fair value using the Black Scholes financial pricing model for stock options and a Monte Carlo simulation for performance share units that include a market condition for vesting because these awards are not traded in open markets.  We determine grant date fair value using the closing price of our common stock on the date of grant for restricted stock and performance share units that include performance conditions for vesting.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock and Preferred Stock Dividends</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends are recorded as a reduction to retained earnings.  When we have an accumulated deficit, dividends are recorded as a reduction of additional paid-in capital.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of our foreign subsidiaries are translated at current exchange rates.  Revenue, costs, and expenses are translated at average rates prevailing during each reporting period.  Translation adjustments arising from the translation of foreign subsidiary financial statements are reported as a component of other comprehensive income (loss) and accumulated other comprehensive income (loss) within stockholders&#8217; equity.  Transactions denominated in foreign currencies, including intercompany transactions, are initially recorded at the current exchange rate at the date of the transaction.  The balances are adjusted to the current exchange rate as of each balance sheet date and as of the date when the transaction is consummated.  Transaction gains or losses, excluding intercompany loan transactions, are expensed as incurred in either cost of sales or selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss) and were immaterial to the years ended December&#160;31, 2021, 2020, and 2019.  Transaction gains or losses on intercompany loan transactions are recognized as incurred in the &#8220;Other expense (income), net&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss).  For the years ended December 31, 2021, 2020, and 2019, transaction gains or losses on intercompany loan transactions were $0.5 million, $0.8 million, and $0.4 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income (Loss) Per Common Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to allocate earnings or losses for a reporting period to common stockholders and participating securities using the two-class method to compute earnings per share.  The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that otherwise would have been available to common stockholders.  Participating securities may participate in undistributed earnings with common stock whether or not that participation is conditioned upon the occurrence of a specified event.  Under the two-class method, our net income (loss) is reduced (or increased) by the amount that has been or will be distributed to our participating security holders.  Preferred shares are participating securities that participate in earnings but do not participate in losses.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per common share is computed by dividing net income (loss) allocable to common shares by the weighted average number of common shares outstanding.  Diluted net income (loss) per common share includes the effect of warrants, convertible preferred stock, stock options and the respective tax benefits unless inclusion would not be dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604161048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text">Discontinued Operations <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October&#160;2020, we sold our Life Sciences business under the terms of a Stock Purchase Agreement (the &#8220;SPA&#8221;) with affiliates of American Securities LLC for $753.3 million cash.  The Life Sciences business included facilities that were engaged in the production of a variety of components, assemblies, and instruments, such as surgical knives, bioresorbable implants, surgical staples, cases and trays, orthopaedic implants and tools, laparoscopic devices, and drug delivery devices for the orthopaedics and medical/surgical end markets.  The sale of the Life Sciences business furthered management&#8217;s strategy to improve liquidity and create the financial flexibility to pursue key growth areas in the Mobile Solutions and Power Solutions segments.  The SPA includes a potential earnout payment of up to $70.0 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.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After working capital and other closing adjustments, we received cash proceeds at closing of $757.2 million in 2020 and paid $3.9&#160;million to the buyer during the year ended December 31, 2021, for post-closing adjustments.  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 recognized a tax indemnification of $1.2 million during the year ending December 31, 2020.  During the year ended December 31, 2021, we recognized a gain on disposal of discontinued operations of $1.2 million related to the tax indemnification as the actual tax liability was determined to be $0.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 205-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements - Discontinued Operations, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the operating results of the Life Sciences business are classified as discontinued operations.  The presentation of discontinued operations includes revenues and expenses of the discontinued operations and the gain on the disposition of the business, all net of tax, as one line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The Consolidated Statements of Operations and Comprehensive Income (Loss) for all periods presented have been revised to reflect this presentation.  Accordingly, the results of the Life Sciences business have been excluded from continuing operations and segment results for all periods presented in the consolidated financial statements and the accompanying notes unless otherwise stated.  The Consolidated Statements of Cash Flows include cash flows of the Life Sciences business in each line item unless otherwise stated.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the results of operations of the discontinued operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,937&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of depreciation and amortization shown separately below)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,517)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before costs of disposal and benefit for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188,476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,574)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before costs of disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,008)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,992)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit for income taxes on costs of disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,992)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#8217; 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 Sciences during the year ended December 31, 2020.  The judgments, assumptions, and estimates involved in the goodwill impairment analysis for the Life Sciences reporting unit are consistent with those discussed in Note 7.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.0 million in the aggregate on our term loans during the fourth quarter of 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 was reclassified to discontinued operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,893&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,125&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the significant noncash items and cash paid for capital expenditures of discontinued operations for each period presented.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes new leases, renewals, and modifications.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604169848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is aggregated into the following two reportable segments.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><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">Mobile Solutions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mobile Solutions is focused on growth in the automotive and general industrial end markets. We have developed an expertise in manufacturing highly complex, tight tolerance, system critical components.  Our technical capabilities can be utilized in numerous applications including for use in battery electric, hybrid electric, and internal combustion engine vehicles.  The group currently manufactures components on a high-volume basis for use in power steering, braking, transmissions, and gasoline fuel system applications, along with components utilized in heating, ventilation and air conditioning and diesel injection and diesel emissions treatment applications. This expertise has been gained through investment in technical capabilities, processes and systems, and allows us to provide skilled program management and product launch capabilities. </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;padding-left:14.5pt">Power Solutions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Power Solutions is focused on growth in the electrical, general industrial, automotive, aerospace, defense, and medical end markets. Within this group we combine materials science expertise with advanced engineering and production capabilities to design and manufacture a broad range of high-precision metal and plastic components, assemblies, and finished devices used in applications ranging from power control to flight control and for military devices.  We manufacture a variety of products including electrical contacts, connectors, contact assemblies, and precision stampings for the electrical end market and high precision products for the aerospace and defense end market utilizing our extensive process technologies for optical grade plastics, thermally conductive plastics, titanium, Inconel, magnesium, and electroplating.  Our medical business includes the production of a variety of tools and instruments for the orthopaedics and medical/surgical end markets. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These divisions are considered our two operating segments as each has engaged in business activities for which it earns revenues and incurs expenses, discrete financial information is available for each, and this is the level at which the chief operating decision maker reviews discrete financial information for purposes of allocating resources and assessing performance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present results of continuing operations by reportable segment.  </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,442)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,088)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,125)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes eliminations of intersegment transactions which occur during the ordinary course of business.</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Total assets in Mobile Solutions includes $34.0 million and $27.0 million as of December 31, 2021 and 2020, respectively, related to the investment in our 49% owned joint venture (Note 9).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived tangible assets by geographical region.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Property,&#160;Plant,&#160;and&#160;Equipment,&#160;Net<br/>As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,972&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All foreign locations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,105&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,690&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604535432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts Receivable</a></td>
<td class="text">Accounts Receivable <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,615&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in allowance for credit losses.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency impact</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, no customer represented greater than 10% of consolidated accounts receivable.  As of December 31, 2020, one customer represented 11% of consolidated accounts receivable, which is primarily related to Mobile Solutions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604535432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,960&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,758&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,027&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,517&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205605600248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Property, Plant and Equipment <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,991&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,834&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,105&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,690&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor property, plant and equipment for any indicators of potential impairment.  We recognized impairment charges of $4.1 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively, related to the early retirement of identified fixed assets.  There were no impairment charges for the year ended December 31, 2021.  The impairment charges were recorded to the &#8220;Other operating expense (income), net,&#8221; line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The impairment charges were determined by writing the assets down to the estimated salvage value, less disposal costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020, and 2019, we recorded depreciation expense of $31.8 million, $31.3 million, and $30.4 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604071688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">Goodwill <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our net goodwill was recorded in the Power Solutions reportable segment. The following table shows changes in the carrying amount of Power Solutions goodwill.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency impact and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>During the first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#8217; equity.  The decline in market capitalization was a triggering event that caused us to perform a goodwill impairment analysis as of March 31, 2020.  The goodwill impairment analysis required significant judgments to calculate the fair value for the Power Solutions reporting unit, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term growth rate for each operating segment, and determination of weighted average cost of capital.  Our forecasts used in the goodwill impairment analysis reflected our expectations of declines in sales resulting from COVID-19.  Significant assumptions and estimates are involved in the application of the discounted cash flow model to forecast operating cash flows, including market growth and market share, sales volumes and prices, costs to produce, discount rate, and estimated capital needs.  Management considers historical experience and all available information at the time the fair values of its reporting units are estimated.  Assumptions in estimating future cash flows are subject to a high degree of judgment and complexity.  The carrying value of the Power Solutions reporting unit exceeded the estimated fair value as of the March 31, 2020, analysis.  As a result of our analysis, we recorded an impairment loss on goodwill of $92.9 million to the &#8220;Goodwill impairment&#8221; line on the Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  As of December 31, 2021 and 2020, there was no remaining goodwill balance.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604076360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text">Intangible Assets, Net <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the carrying amount of intangible assets, net, by reportable segment.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,003&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,709&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,009&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the cost and accumulated amortization of our intangible assets as of December 31, 2021 and 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:26.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated&#160;<br/>Useful<br/>Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value<br/>as of<br/>Acquisition<br/>Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value<br/>as of<br/>Acquisition<br/>Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;-&#160;20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark and trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 - 15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identified intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,273&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,555)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,273&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,208)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,065&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that are fully amortized are removed and no longer represented in the gross carrying value or accumulated amortization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows estimated future amortization expense for the next five years and thereafter.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Intangible assets are reviewed for impairment when changes in circumstances indicate the carrying value of those assets may not be recoverable.  At December 31, 2021, our market capitalization declined to a level that was less than the net book value of our stockholders&#8217; equity.  The decline in market capitalization was a triggering event that caused us to perform an impairment analysis on our long-lived assets as of December 31, 2021.  Based on our analysis, the carrying values of the long-lived assets were recoverable and no impairment charge was recorded during the year ended December 31, 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604135192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Investment in Joint Venture</a></td>
<td class="text">Investment in Joint Venture <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own a 49% investment in Wuxi Weifu Autocam Precision Machinery Company, Ltd. (the &#8220;JV&#8221;), a joint venture located in Wuxi, China.  The JV is jointly controlled and managed, and we account for it under the equity method.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in our investment in the JV.</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,045&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show summarized financial information of the unconsolidated JV.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>We recognized sales to the JV of $0.4&#160;million, $0.1&#160;million, and $0.2&#160;million during the years ended December 31, 2021, 2020, and 2019, respectively.  Amounts due to us from the JV as of December 31, 2021 were $4.4&#160;million, which includes a $4.0&#160;million dividend declared by the JV in 2021 and paid to us in January 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205605502424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,325)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,963)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,760)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,442)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,088)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,125)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total income tax expense (benefit) recognized in each year.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,045)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and foreign valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,136)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,522)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,756)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,972)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of income taxes based on the U.S. federal statutory income tax rate.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S federal statutory income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance, exclusive of state</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal taxes, exclusive of tax reform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. earnings taxed at different rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible asset loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of 2019 Treasury regulations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CARES Act</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on unremitted foreign earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany lending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant revaluation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our effective tax rate for continuing operations was 7.8% for 2021.  The 2021 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% primarily due to the impact of our valuation allowance change during the year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our effective tax rate for continuing operations was 5.9% for 2020.  The 2020 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% primarily due to (1) the impact of the impairment of nondeductible goodwill which is treated as a permanent difference and (2) the accrual of taxes on unremitted earnings of foreign subsidiaries which may be repatriated.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) was enacted.  Among other provisions, the CARES Act allows for the carryback of certain tax losses and favorably impacts the deductibility of interest expense and depreciation.  The CARES Act had a material impact on our consolidated financial statements, primarily due to a higher enacted federal rate in the carryback periods, and has been accounted for in the benefit for income taxes for the year ended December 31, 2020. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;6, 2020, we sold our Life Sciences business via a sale of our equity interest in Precision Engineered Products Holdings, Inc., a wholly owned U.S. domestic subsidiary.  Prior to the sale, we completed tax restructuring in which Precision Engineered Products Holdings, Inc., distributed to NN, Inc., all of its asset and equity holdings related to the Power Solutions segment.  The restructuring process created a deferred gain, required to be realized upon the third party equity sale, equal to the fair market value of the distributed assets over tax basis.  The associated U.S. federal, state, and foreign tax impacts are reflected in the tables within this footnote. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for continuing operations was (1.0)% for 2019.  The 2019 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% principally due to a discrete tax charge of $6.0&#160;million related to final tax regulations published by the Department of the Treasury and Internal Revenue Service on February 4, 2019.  The tax rate was also impacted by valuation of its state tax attributes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the principal components of the deferred tax assets and liabilities.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax in excess of book depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on unremitted foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,691&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,437&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and personnel accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets before valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,940&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,549&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,259&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had a $26.4 million U.S. federal net operating loss (&#8220;NOL&#8221;) carryover.  The federal NOL has an indefinite life, but utilization within any tax year is limited to 80% of taxable income.  Therefore, a valuation allowance of $1.3 million has been established to reduce the attribute balance to the amount expected to be utilized.  As of December 31, 2021, we had $251.5 million of state NOL carryovers, which begin to expire in 2030.  Management believes that certain of the state NOL carryovers will more likely than not expire prior to utilization.  As such, a valuation allowance of $13.1 million (net of federal benefit) has been established to reduce the state attribute balance to the amount expected to be utilized before expiration.  We also have $5.0 million, tax-effected, of foreign NOL carryovers at December 31, 2021.&#160; The foreign NOLs have an indefinite life; however, management believes that benefit for certain of the foreign NOLs may not be realized.  Therefore, we have established a valuation allowance of $2.3 million to reduce the carrying value of the asset related to foreign NOLs to the amount that has been determined to be more likely than not realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have $0.2 million and $2.8 million of U.S. federal tax credits and tax credits in foreign jurisdictions, respectively, as of December 31, 2021.  We have recognized a valuation allowance of $2.1 million for the foreign tax credits.  In addition, we have $1.0 million of state deferred tax assets for which we believe recognition is not appropriate. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a U.S. federal and state deferred tax asset related to currency losses on intercompany loans and interest expense carryforwards.  Management believes it is more likely than not that the benefit for these assets will not be realized based on timing of expected repayment of the intercompany loans.  We have established a valuation allowance of $2.1 million and $4.0 million, respectively, to eliminate the carrying value of these assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assesses available positive and negative evidence to estimate whether it is more likely than not sufficient future taxable income will be generated to provide use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the three-year period ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future earnings growth. On the basis of this evaluation, as of December 31, 2021, a valuation allowance of $25.8 million has been recorded to recognize only the portion of the deferred tax asset that is more likely than not to be realized without consideration of future earnings growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes all remaining tax assets will more likely than not be realized.  However, the amount of the deferred tax asset realized will change based on future conditions, and the amount considered realizable will be adjusted if objective negative evidence in the form of cumulative losses is no longer present allowing additional weight to be given to subjective evidence such as our projections for growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the valuation allowance increased by $4.1 million, primarily due to allowances recorded against U.S. federal net operating loss carryforwards and carryforwards of disallowed interest expense which are subject to certain annual deduction limitations.  The increase was partially offset by utilization of previously reserved net operating loss carryforwards in certain foreign jurisdictions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the deemed mandatory repatriation provisions in the U.S. Tax Cuts and Jobs Act of 2017 and subsequent recognition in income of GILTI, we do not have material basis differences related to cumulative unremitted earnings for U.S. income tax purposes.  However, we continue to evaluate quarterly the impact that repatriation of foreign earnings would have on withholding and other taxes.  As of December 31, 2021, we have recorded a liability of $5.6 million for the anticipated withholding taxes that would be due upon repatriation of the unremitted earnings of those subsidiaries for which management does not intend to permanently reinvest all earnings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company asserted that it was permanently reinvested in certain jurisdictions for which it previously was unable to assert permanent reinvestment.  Prior to the Company&#8217;s debt refinancing in 2021, the Company had recorded a liability on all unremitted earnings.  However, upon completion of the debt refinancing, the Company reevaluated repatriation plans, changed its assertion for certain jurisdictions and recorded the resulting tax benefit of $2.4 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal income tax as well as tax in several foreign jurisdictions. We are also subject to tax by various state authorities. &#160;The tax years subject to examination vary by jurisdiction.&#160; We are no longer subject to U.S. federal examination for periods before 2017.  We regularly assess the outcomes of both ongoing and future examinations for the current or prior years to ensure our provision for income taxes is sufficient.&#160; We recognize liabilities based on estimates of whether additional taxes will be due, and we believe our reserves are adequate in relation to any potential assessments.&#160; The outcome of any one examination, some of which may conclude during the next twelve months, is not expected to have a material impact on our financial position or results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and penalties related to federal, state, and foreign income tax matters are recorded as a component of the provision for income taxes in our Consolidated Statements of Operations and Comprehensive Income (Loss).  Accrued interest and penalties of $0.5 million, $0.6 million, and $1.5 million are included in other non-current liabilities as of December 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reduction to unrecognized tax benefits in 2021 is related to the remeasurement of previously unrecognized tax benefits.  As of December&#160;31, 2021, the unrecognized tax benefits would, if recognized, impact our effective tax rate by $0.7 million, inclusive of the impact of interest and penalties.&#160; Management believes that it is reasonably possible that the amount of unrecognized income tax benefits, including interest and penalties, may not decrease during the next twelve months as no statutes are expected to lapse within the period.</span></div>We operate under tax holidays in other countries, which are effective through December 31, 2026, and may be extended if certain additional requirements are satisfied.  The tax holidays are conditional upon our meeting certain employment and investment thresholds.  The impact of these tax holidays decreased foreign taxes by $0.2 million and $0.2 million for 2021 and 2020, respectively.  The tax holidays had no impact on our 2019 foreign taxes.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604155160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt On March 22, 2021, we entered into a new $150.0 million term loan facility (the &#8220;Term Loan Facility&#8221;) and a new $50.0 million asset backed credit facility (the &#8220;ABL Facility&#8221;).  The proceeds from the Term Loan Facility were used to prepay the <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents outstanding debt balances as of December&#160;31, 2021 and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Secured Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International lines of credit and other loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,862&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less-current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less-unamortized debt issuance costs and discount (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,025&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) In addition to this amount, costs of $0.7 million related to the ABL Facility were recorded in other non-current assets as of December 31, 2021, and $1.8 million related to the Senior Secured Revolver are recorded in other non-current assets as of December 31, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalized interest costs of  $0.3 million,  $0.2 million, and $1.5 million in the years ended December&#160;31, 2021, 2020, and 2019, respectively, related to construction in progress.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December 31, 2021, the Term Loan Facility bore interest, based on one-month LIBOR, at 7.875%.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December 31, 2021.  On March 3, 2022, we amended our Term Loan Facility, which increases the quarterly maximum consolidated net leverage ratio beginning with the first quarter of 2022 (see Note 20).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility was issued at a $3.8 million discount.  We capitalized an additional $2.8 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. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December 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 1.875% fee on the amount of letters of credit outstanding.  The final maturity date of the ABL Facility is March&#160;22, 2026. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had no outstanding borrowings under the ABL Facility, $11.2 million of outstanding letters of credit, and $36.0 million available for future borrowings under the ABL Facility.  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 December 31, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Term Loan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incremental Term Loan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Revolver</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized a $2.4 million loss on extinguishment for unamortized debt issuance costs that were written off in the year ended December 31, 2021, in connection with the termination of our previous credit facility.  </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of the Term Loan Facility to a fixed rate of 1.291%.  The interest rate swap has a notional amount of $60.0&#160;million and a maturity date of July&#160;31, 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the proceeds from the Term Loan Facility was used to settle and terminate our previous fixed-rate interest rate swap agreement with a cash payment of $13.7 million during the first quarter of 2021.  Refer to Note 19 for further discussion of the interest rate swap agreements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Maturities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists aggregate maturities of long-term debt for the next five years and thereafter.  </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.563%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Maturities<br/>Principal<br/>Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,805&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205688866392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases We adopted ASC 842 on January 1, 2019, and elected the modified retrospective approach in which the new standard is applied to all leases existing at the date of adoption through a cumulative-effect adjustment of $0.1&#160;million to accumulated deficit.  As part of the adoption, we elected the package of practical expedients, the short-term lease exemption, and the practical expedient to not separate lease and non-lease components.  Accordingly, we accounted for our existing operating leases as operating leases under the new standard, without reassessing (a) whether the contracts contain a lease under ASC 842, (b) whether <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classification of the operating leases would be different in accordance with ASC 842, or (c) whether any unamortized initial direct costs would have met the definition of initial direct costs in ASC 842 at lease commencement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether an arrangement is a lease at inception.  Right-of-use (&#8220;ROU&#8221;) lease assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  ROU lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term.  When the implicit rate is not readily determinable, we use the estimated incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.  The lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Amortization of ROU lease assets is recognized in expense on a straight-line basis over the lease term. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term leases are leases having a term of twelve months or less.  We recognize short-term leases on a straight-line basis and do not record a related lease asset or liability for such leases.  Finance lease ROU assets consist primarily of equipment used in the manufacturing process with terms three years to eight years.  Operating lease ROU assets consist of the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Equipment used in the manufacturing process as well as office equipment with terms two years to five years; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Manufacturing plants and office facilities with terms three years to 20 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,043&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Excludes expenses related to leases with a lease term of one month or less.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents changes to index-based lease payments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents lease-related assets and liabilities recorded on the balance sheet. </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,908&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table contains supplemental cash flow information related to leases of continuing operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes new leases, renewals, and modifications.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December 31, 2021, is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,999&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,557&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we amended the lease of our corporate headquarters building to exit over half of the previously leased space and reduce annual base rent payments.  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 (&#8220;ROU&#8221;) 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 &#8220;Other operating expense (income), net,&#8221; on the Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  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 &#8220;Other operating expense (income), net&#8221; for the year ended December 31, 2020.  </span></div>During the second quarter of 2020 and as part of our overall plan to improve liquidity during the COVID-19 pandemic, we negotiated with certain lessors to defer rent payments on leased buildings.  In total, $0.5 million of operating lease payments for continuing operations were deferred over a period ranging from April 2020 to December 2020 and are being repaid over a period ranging from June 2020 through December 2022.  The deferral of rent payments did not result in a substantial change in total lease payments over the individual lease terms.  We elected to apply lease accounting relief announced by the FASB in April 2020 and treated these lease concessions as if they existed in the original contracts rather than applying lease modification accounting.  The net impact on cash flows from operating activities on the Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020, was $(0.2) million and $0.7 million, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases We adopted ASC 842 on January 1, 2019, and elected the modified retrospective approach in which the new standard is applied to all leases existing at the date of adoption through a cumulative-effect adjustment of $0.1&#160;million to accumulated deficit.  As part of the adoption, we elected the package of practical expedients, the short-term lease exemption, and the practical expedient to not separate lease and non-lease components.  Accordingly, we accounted for our existing operating leases as operating leases under the new standard, without reassessing (a) whether the contracts contain a lease under ASC 842, (b) whether <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classification of the operating leases would be different in accordance with ASC 842, or (c) whether any unamortized initial direct costs would have met the definition of initial direct costs in ASC 842 at lease commencement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether an arrangement is a lease at inception.  Right-of-use (&#8220;ROU&#8221;) lease assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  ROU lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term.  When the implicit rate is not readily determinable, we use the estimated incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.  The lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Amortization of ROU lease assets is recognized in expense on a straight-line basis over the lease term. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term leases are leases having a term of twelve months or less.  We recognize short-term leases on a straight-line basis and do not record a related lease asset or liability for such leases.  Finance lease ROU assets consist primarily of equipment used in the manufacturing process with terms three years to eight years.  Operating lease ROU assets consist of the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Equipment used in the manufacturing process as well as office equipment with terms two years to five years; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Manufacturing plants and office facilities with terms three years to 20 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,043&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Excludes expenses related to leases with a lease term of one month or less.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents changes to index-based lease payments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents lease-related assets and liabilities recorded on the balance sheet. </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,908&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table contains supplemental cash flow information related to leases of continuing operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes new leases, renewals, and modifications.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December 31, 2021, is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,999&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,557&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we amended the lease of our corporate headquarters building to exit over half of the previously leased space and reduce annual base rent payments.  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 (&#8220;ROU&#8221;) 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 &#8220;Other operating expense (income), net,&#8221; on the Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  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 &#8220;Other operating expense (income), net&#8221; for the year ended December 31, 2020.  </span></div>During the second quarter of 2020 and as part of our overall plan to improve liquidity during the COVID-19 pandemic, we negotiated with certain lessors to defer rent payments on leased buildings.  In total, $0.5 million of operating lease payments for continuing operations were deferred over a period ranging from April 2020 to December 2020 and are being repaid over a period ranging from June 2020 through December 2022.  The deferral of rent payments did not result in a substantial change in total lease payments over the individual lease terms.  We elected to apply lease accounting relief announced by the FASB in April 2020 and treated these lease concessions as if they existed in the original contracts rather than applying lease modification accounting.  The net impact on cash flows from operating activities on the Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020, was $(0.2) million and $0.7 million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604055384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Brazil ICMS Tax Matter</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the acquisition of Autocam Corporation (&#8220;Autocam&#8221;) in 2014, Autocam&#8217;s Brazilian subsidiary (&#8220;Autocam Brazil&#8221;) received notification from the Brazilian tax authority regarding ICMS (state value added tax or &#8220;VAT&#8221;) tax credits claimed on intermediary materials (e.g., tooling and perishable items) used in the manufacturing process. The Brazilian tax authority notification disallowed state ICMS tax credits claimed on intermediary materials based on the argument that these items are not intrinsically related to the manufacturing processes. Autocam Brazil filed an administrative defense with the Brazilian tax authority arguing, among other matters, that it should qualify for an ICMS tax credit, contending that the intermediary materials are directly related to the manufacturing process. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;t expect to incur a loss related to this matter even in the event of an unfavorable decision and, therefore, have not accrued an amount for the remaining matters as of December 31, 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Offering Matter </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2019, Erie County Employees&#8217; 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&#8217;s current and former officers and directors, and each of the underwriters involved in the Company&#8217;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&#8217;s effective shelf registration statement on Form S-3 (File No.&#160;333-216737) (the &#8220;Offering&#8221;), 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&#8217;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&#8217;s financial position, results of operations, or cash flows. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Legal Matters</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 26, 2020, Corre Opportunities Qualified Master Fund, LP, and Corre Horizon Fund, LP, (collectively, &#8220;Corre Partners&#8221;) filed a complaint in the Chancery Court of the State of Delaware against the Company. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The complaint alleged that the Company&#8217;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.  On May 13, 2021, the Company entered into a cooperation agreement with Corre Partners.  In connection with the cooperation agreement, on May 13, 2021, the Company also entered into a settlement agreement with Corre Partners, which resolved the complaint.</span></div>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.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604554984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock and Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EquityOfferingTextBlock', window );">Preferred Stock and Stockholders' Equity</a></td>
<td class="text">Preferred Stock and Stockholders' Equity <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series D Perpetual Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;Series D Preferred Stock&#8221;), at a price of $1,000 per share, together with detachable warrants (the &#8220;2021 Warrants&#8221;) 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 an initial liquidation preference of $1,000 per share and is redeemable at our option in cash at a redemption price equal to the liquidation preference then in effect.  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 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series D Preferred Stock is classified as mezzanine equity, between liabilities and stockholders&#8217; 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).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 815-15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Derivatives and Hedging - Embedded Derivatives, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain features of the Series D Preferred Stock were bifurcated and accounted for as derivatives separately.  Note 19 discusses the accounting for these features.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the carrying value of the Series D Preferred Stock shares was $53.8 million, which included $7.1 million of accumulated unpaid and deemed dividends.  The following table presents the change in the Series D Preferred Stock carrying value during the year ended December 31, 2021.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of shares, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of 2021 Warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of bifurcated embedded derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual of in-kind dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,807&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Facility, were used to redeem all of the outstanding shares of the Company&#8217;s Series B Convertible Preferred Stock (the &#8220;Series B Preferred Stock&#8221;).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series B Convertible Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 years ended December 31, 2021, 2020 and 2019.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,086&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross proceeds from issuance of shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Relative fair value of Warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of bifurcated embedded derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of issuance costs to Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual of in-kind dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,086&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,012&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Share Purchase Rights</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EquityOfferingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Offering [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EquityOfferingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604570616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customers</a></td>
<td class="text">Revenue from Contracts with Customers <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 following tables summarize revenue by customer geographical region. </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,931&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,863&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,800&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,584&#160;</span></td><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"/></tr></table></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,360&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,269&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,534&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,945&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,749&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize revenue by customer industry for the years ended December 31, 2021 and 2020.  Comparable sales data by customer industry is not available prior to 2020.  Our products in the automotive industry include high-precision components and assemblies for electric power steering systems, electric braking, electric motors, fuel systems, emissions control, transmissions, moldings, stampings, sensors, and electrical contacts.  Our products in the general industrial industry include high-precision metal and plastic components for a variety of industrial applications including diesel industrial motors, heating and cooling systems, fluid power systems, power tools, and more.  While many of the industries we serve include electrical components, our products in the residential/commercial electrical industry category in the following tables include components used in smart meters, charging stations, circuit breakers, transformers, electrical contact assemblies, precision stampings, welded contact assemblies, and specification plating and surface finishing.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential/Commercial Electrical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,863&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,800&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,584&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential/Commercial Electrical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,360&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,269&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,534&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Sales</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally transfer control and recognize a sale when we ship the product from our manufacturing facility to our customer, at a point in time, as this is when our customer obtains the ability to direct use of, and obtain substantially all of the remaining benefits from, the goods.  We have elected to recognize the cost for freight and shipping when control over products has transferred to the customer as a component of cost of sales. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use an observable price to determine the stand-alone selling price for separate performance obligations or a cost-plus-margin approach when an observable price is not available.  The expected duration of our contracts is one year or less, and we have elected to apply the practical expedient that allows entities to disregard the effects of financing when the contract length is less than one year.  The amount of consideration we receive and the revenue we recognize varies with volume rebates and incentives we offer to our customers.  We estimate the amount of variable consideration that should be included in the </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction price utilizing the expected value method or the most likely amount method depending on the nature of the variable consideration.  Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the portfolio approach practical expedient to evaluate sales-related discounts on a portfolio basis to contracts with similar characteristics.  The effect on our consolidated financial statements of applying the portfolio approach would not differ materially from evaluation of individual contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We give our customers the right to return only defective products in exchange for functioning products or rework of the product.  These transactions are evaluated and accounted for under ASC Topic 460, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and we estimate the impact to the transaction price based on an analysis of historical experience. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Sources of Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide pre-production activities related to engineering efforts to develop molds, dies, and machines that are owned by our customers.  We may receive advance payments from customers which are deferred until satisfying our performance obligations by compliance with customer-specified milestones, recognizing revenue at a point in time.  These contracts generally have an original expected duration of less than one year.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract liabilities from contracts with customers.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:78.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred<br/>Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in billed accounts receivable and customer advances and deposits (e.g. contract liability) on the Consolidated Balance Sheets.  These contract liabilities are reported on the Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as deferred revenue.  Deferred revenue relates to payments received in advance of performance under the contract and recognized as revenue as (or when) we perform under the contract.  Changes in the contract liability balances during the year ended December 31, 2021, were not materially impacted by any other factors.  Revenue recognized for the year ended December 31, 2021, from amounts included in deferred revenue at the beginning of the period for performance obligations satisfied or partially satisfied during the period was $0.8 million.  Deferred revenue is reported in the &#8220;Other current liabilities&#8221; line on the Consolidated Balance Sheets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to Future Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of December 31, 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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain and Fulfill a Contract</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize commissions paid to internal sales personnel that are incremental to obtaining customer contracts as an expense when incurred since the amortization period is less than one year.  Costs to obtain a contract are expensed as selling, general and administrative expense. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, VAT, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.  Incidental items that are immaterial in the context of the contract are recognized as expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Concentration</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized sales from a single customer of $49.7 million, or 10% of consolidated net sales, during the year ended December 31, 2019.  Revenues from this customer are in our Mobile Solutions segment and were less than 10% of consolidated net sales during the years ended December 31, 2021 and 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205689112312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text">Share-Based Compensation We recognize compensation expense of all employee and non-employee director share-based compensation awards in the consolidated financial statements based upon the grant-date fair value of the awards over the requisite service or vesting period, less any expense incurred for estimated forfeitures. &#160;As of December&#160;31, 2021, we have 2.2 million maximum shares available <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that can be issued as options, stock appreciation rights, and other share-based awards.  Shares of our common stock delivered upon exercise or vesting may consist of newly issued shares of our common stock or shares acquired in the open market.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense is recognized in the &#8220;Selling, general, and administrative expense&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) except for $0.8 million and $0.4 million attributable to discontinued operations for the years ended December 31, 2020, and 2019, respectively.  The following table lists the components of share-based compensation expense by type of award.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,473&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance share units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimate of share-based award vesting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Amounts reflect the decrease in share-based compensation expense based on the change in estimate of the probability of vesting of share-based awards. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost related to unvested awards was $3.8 million as of December&#160;31, 2021.  We expect that cost to be recognized over a weighted-average period of 1.7 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option awards were typically granted to key employees on an annual basis by the Compensation Committee of the Board of Directors.  All options have an exercise price equal to the closing price of our stock on the date of grant.  The term life of options is generally ten years with a vesting period of generally three years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended 2020 and 2019, we granted options to purchase 159&#160;thousand, and 210&#160;thousand shares, respectively, to certain key employees.  The weighted average grant-date fair value of the options granted during 2020 and 2019 was $4.76, and $2.77 per share, respectively.  No options were granted in 2021.  The fair value of our options cannot be determined by market value because they are not traded in an open market.  Accordingly, we utilized the Black Scholes financial pricing model to estimate the fair value. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the weighted average assumptions relevant to determining the fair value of stock options granted in each year.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected forfeiture rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term is derived from using the simplified method of determining stock option terms as described under the SAB Topic 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The simplified method was used because sufficient historical stock option exercise experience was not available, primarily due to the transformation of the management structure over the past several years. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average risk-free interest rate is derived from United States Department of Treasury published interest rates of daily yield curves for the same time period as the expected term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected dividend yield is derived by a mathematical formula which uses the expected annual dividends over the expected term divided by the fair market value of our common stock at the grant date.  The expected dividend yield for 2020 grants reflects no expected annual dividends over the expected term because we discontinued dividends in 2019.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility rate is derived from our actual common stock historical volatility over the same time period as the expected term.  The expected volatility rate is derived by a mathematical formula utilizing daily closing price data.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected forfeiture rate is determined from examining the historical pre-vesting forfeiture patterns of past option issuances to key employees.&#160;While the expected forfeiture rate is not an input of the Black Scholes financial pricing model for determining the fair value of the options, it is an important determinant of stock option compensation expense to be recorded.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock option activity for the year ended December&#160;31, 2021.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:40.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price<br/>(per&#160;share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.80&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The aggregate intrinsic value is the sum of intrinsic values for each exercisable individual option grant.  The intrinsic value is the amount by which the closing market price of our stock at December&#160;31, 2021, was greater than the exercise price of any individual option grant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020, and 2019, we granted 459&#160;thousand, 460&#160;thousand, and 339&#160;thousand shares of restricted stock to non-executive directors, officers, and certain other key employees.  The shares of restricted stock granted during the years ended December 31, 2021, 2020, and 2019, vest pro-rata generally over three years for officers and certain other key employees and over one year for non-executive directors and certain key employees.  We determined the fair value of the shares awarded by using the closing price of our common stock as of the date of grant.  The weighted average grant-date fair value of restricted stock granted in the years ended December 31, 2021, 2020, and 2019, was $6.84, $9.35, and $7.74 per share, respectively.  The total grant-date fair value of restricted stock that vested in the years ended December&#160;31, 2021, 2020, and 2019, was $2.8 million, $1.9 million, and $2.9 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the status of unvested restricted stock awards as of  December&#160;31, 2021, and changes during the year then ended.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested<br/>Restricted<br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value<br/>(per&#160;share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Share Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance Share Units (&#8220;PSUs&#8221;) are a form of long-term incentive compensation awarded to executive officers and certain other key employees designed to directly align the interests of employees to the interests of our stockholders, and to create long-term stockholder value.&#160; PSUs granted in 2021 and 2020 were made pursuant to the NN, Inc. 2019 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#8220;2019 Omnibus Agreement&#8221;).  PSUs granted in 2019 were made pursuant to the NN, Inc. 2016 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#8220;2016 Omnibus Agreement&#8221;).  Some PSUs are based on total shareholder return (&#8220;TSR Awards&#8221;), and other PSUs are based on return on invested capital (&#8220;ROIC Awards&#8221;).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;P SmallCap 600 Index during specified performance periods as defined in the 2019 Omnibus Agreement and the 2016 Omnibus Agreement.  The ROIC Awards will vest, if at all, upon our achieving a specified average return on invested capital during the performance periods.  Each performance period generally begins on January&#160;1 of the year of grant and ends 36 months later on December 31. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s continued </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employment.  The actual number of shares of common stock to be issued to each award recipient at the end of the performance periods will be interpolated between a threshold and maximum payout amount based on actual performance results.  No dividends will be paid on outstanding PSUs during the performance period; however, dividend equivalents will be paid based on the number of shares of common stock that are ultimately earned at the end of the performance periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to the TSR Awards, a participant will earn 50% of the target number of PSUs for &#8220;Threshold Performance,&#8221; 100% of the target number of PSUs for &#8220;Target Performance,&#8221; and 150% of the target number of PSUs for &#8220;Maximum Performance.&#8221;  With respect to the ROIC Awards, a participant will earn 35% or 50% of the target number of PSUs for &#8220;Threshold Performance,&#8221; 100% of the target number of PSUs for &#8220;Target Performance,&#8221; and 150% of the target number of PSUs for &#8220;Maximum Performance.&#8221;  For performance levels falling between the values shown below, the percentages will be determined by interpolation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the goals with respect to TSR Awards and ROIC Awards granted in 2021, 2020, and 2019. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:33.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.454%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">TSR Awards:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold&#160;Performance<br/>(50% of Shares)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target&#160;Performance<br/>(100% of Shares)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum&#160;Performance<br/>(150% of Shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:33.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.454%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">ROIC Awards:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold&#160;Performance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(35% or 50% of Shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target&#160;Performance<br/>(100% of Shares)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum&#160;Performance<br/>(150% of Shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 grants (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Threshold performance for the 2021 grants and 2020 grants will earn 50% of the target number of PSUs.  Threshold performance for the 2019 grants is 35% of the target number of PSUs. </span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The performance levels for 2020 grants were modified by the compensation committee of the board of directors in the first quarter of 2021 to adjust for the sale of the Life Sciences business and the ongoing effects of the COVID-19 pandemic.  Threshold Performance was changed to 6.7% to earn 50% of Shares, Target Performance was changed to 7.9% to earn 100% of Shares, and Maximum Performance was changed to 8.7% to earn 150% of Shares.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; stock compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; The grant-date fair value of ROIC Awards is based on the closing price of a share of our common stock on the date of grant. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of PSUs granted and the grant-date fair value of each award in the periods presented.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.587%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">TSR Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ROIC Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date<br/>Fair Value<br/>(per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date<br/>Fair Value<br/>(per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the status of unvested PSUs as of December&#160;31, 2021, and changes during the year then ended.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.587%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested TSR&#160;Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested ROIC Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the PSUs that were granted in 2017, 2018, and 2019 vested in 2019, 2020, and 2021, respectively, because the actual performance achieved was below the &#8220;Threshold Performance&#8221; level as defined by the grant agreements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Vesting Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we recognized a decrease in share-based compensation expense of $0.6 million in the &#8220;Selling, general, and administrative expense&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for restricted stock and PSU awards that were forfeited upon termination of employment in excess of our estimated forfeiture rate and for ROIC Awards that were granted in 2020 and are now expected to achieve threshold performance rather than the target performance level. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we recognized a decrease in share-based compensation expense in continuing operations of $0.3 million in the &#8220;Selling, general, and administrative expense&#8221; line of the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employment and for ROIC Awards that were granted in 2019 and are not expected to achieve Threshold Performance.  In 2020 we also recognized a decrease in share-based compensation expense of $0.5 million in the &#8220;Income (loss) from discontinued operations, net of tax&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employees related to the Life Sciences business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, we recognized a decrease in share-based compensation expense in continuing operations of $1.1 million in the &#8220;Selling, general, and administrative expense&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604139240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Accumulated Other Comprehensive Income</a></td>
<td class="text">Accumulated Other Comprehensive Income <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest rate swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income taxes (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,314)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,314)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,234)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,240)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,159)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,554)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,683)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,207)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,764&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,126)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to loss on interest rate swap (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,522&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,978)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,881)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,712)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,732)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to loss on interest rate swap (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,016)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,902)</span></td><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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Income tax effect of changes in interest rate swap.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents interest rate swap settlements of effective hedge.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.  See Note 19 for further discussion of the interest rate swap.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604040360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text">Net Income (Loss) Per Common Share <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC&#160;260,&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a company that has participating securities is required to utilize the&#160;two-class method for calculating earnings per share (&#8220;EPS&#8221;) 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&#8217;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;</span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted net income (loss) per common share.</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:  Preferred stock cumulative dividends and deemed dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted loss from continuing operations per common share (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,903)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,863)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,391)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax (Note 2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted undistributed net loss per common share (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,703)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,965)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,383)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for unvested restricted common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for 2021 Warrants outstanding (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to calculate income (loss) per share, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,011&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,030&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per common share net loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.68)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.60)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.68)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.13)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Preferred Stock does not participate in losses.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Weighted average 2021 Warrants outstanding are included in shares outstanding for calculation of basic earnings per share because they are exercisable at an exercise price of $0.01 per share, subject to certain adjustments (see Note 19).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents potentially dilutive securities that were excluded from the calculation of diluted net income (loss) per common share because they had an anti-dilutive effect.  </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.419%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Preferred Stock, as-converted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,392&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>We have elected to allocate undistributed income to participating securities based on year-to-date results.  As there was no undistributed income for the years ended December 31, 2021, 2020, and 2019, no such allocation was necessary.  In addition, given the undistributed loss from continuing operations in the years ended December 31, 2021, 2020, and 2019, all 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 income (loss) per share had a per share exercise price ranging from $7.93 to $25.16 for the year ended December 31, 2021 and 2020, and $8.54 to $25.16 for the year ended December 31, 2019.  The 2019 Warrants excluded from the calculation of diluted net income (loss) per share for the year ended December 31, 2021 had a per share exercise price of $11.49, and for the years ended December 31, 2020 and 2019, had a per share exercise price of $12.00.  Series B Preferred Stock excluded from the calculation of diluted net income (loss) per share for the years ended December 31, 2020 and 2019, was calculated on an as-converted basis.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205689168008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price representing the expected amount that an entity would receive to sell an asset or pay to transfer a liability in an orderly transaction with market participants at the measurement date.  We followed consistent methods and assumptions to estimate fair values as more fully described in Note 1.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value principles prioritize valuation inputs across three broad levels.  Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#8217;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that are subject to fair value disclosure consist of cash and cash equivalents, accounts receivable, accounts payable, derivatives, and long-term debt.  As of December&#160;31, 2021, the carrying values of these financial instruments approximated fair value. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain features were bifurcated and accounted for separately from the Series B Preferred Stock.  The following features were recorded as derivatives.  </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><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">Leverage ratio put feature. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Dividends withholding.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  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.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Warrants. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In conjunction with our placement of the Series B Preferred Stock, we issued detachable warrants to purchase up to 1.5&#160;million shares of our common stock (the &#8220;2019 Warrants&#8221;), which 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 the 2021 Warrants resulted in an adjusted exercise price of $11.49 per share for the 2019 Warrants because the new warrants have an exercise price below market value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Change-in-control put feature.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Warrants.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In conjunction with our placement of the Series D Preferred Stock, we issued detachable warrants to purchase up to 1.9&#160;million shares of our common stock.  The 2021 Warrants 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the liabilities measured at fair value for the above derivatives above as of December 31, 2021, and 2020.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the Preferred Stock derivatives during the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,009)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,224&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Changes in the fair value are recognized in the &#8220;Other expense (income), net&#8221; line in the  Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) In 2020, we determined that certain anti-dilution provisions of the Warrants require liability accounting; therefore, we reclassified the $1.1 million value of the Warrants recorded in Stockholders&#8217; Equity as of December 31, 2019, to a liability during the year ended December 31, 2020.</span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the change-in-control put feature utilizes unobservable inputs based on the Company&#8217;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 December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The leverage ratio put feature and the dividends withholding 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 Series B 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&#8217;s assessment of facts and circumstances at each reporting date.  An increase in these probabilities would have resulted in an increase in the derivative liability fair value.  Given the Series B Preferred Stock value changed by period as a result of dividends and redemption premiums, weighted average values for these assumptions are not meaningful. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the 2019 Warrants is determined using a valuation model that 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 3.6 years as of December 31, 2021, and 2.4 years as of December 31, 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our exposure to fluctuations in interest rates using a mix of fixed and variable rate debt.  We utilize fixed-rate interest rate swap agreements to change the variable interest rate to a fixed rate on a portion of our variable rate debt.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of our variable rate debt to a fixed rate of 1.291% (the &#8220;2021 Swap&#8221;).  The 2021 Swap has a notional amount of $60.0&#160;million and a maturity date of July&#160;31, 2024.  The objective of the 2021 Swap is to eliminate the variability of </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash flows in interest payments on the first $60.0&#160;million of variable rate debt attributable to changes in benchmark one-month LIBOR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month LIBOR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable rate debt.  We designated the 2021 Swap as a cash flow hedge at inception. Cash settlements of the 2021 Swap are recognized in interest expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 8, 2019, we entered into a $700.0 million fixed-rate interest rate swap agreement that changed the LIBOR-based portion of the interest rate on a portion of our variable rate debt to a fixed rate of 2.4575% (the &#8220;2019 Swap&#8221;).  On March 22, 2021, we terminated the 2019 Swap with a $13.7 million cash payment in connection with the extinguishment of our previously outstanding long-term variable-rate debt.  The 2019 Swap was designated as a cash flow hedge at inception.  However, in the fourth quarter of 2020, the 2019 Swap no longer qualified as an effective hedge, and subsequent changes in fair value of the 2019 Swap were recognized in earnings.  Amounts recognized in earnings related to the 2019 Swap are recorded in the &#8220;Loss on interest rate swap&#8221; line on the Consolidated Statements of Operations and Comprehensive Income (Loss) except that cash settlements prior to termination are recognized in &#8220;Derivative payments on interest rate swap.&#8221;  Cash settlements during 2021 and the fourth quarter of 2020 are presented in investing activities on the Consolidated Statements of Cash Flows. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the effect of the interest rate swaps on the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative payments on interest rate swap (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on interest rate swap (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  Represents settlements on the interest rate swaps while the hedges are effective.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)  Represents settlements and changes in fair value on the 2019 Swap while the hedge was ineffective. </span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, we reported a $0.1 million gain and a $2.9 million loss, respectively, net of tax, in accumulated other comprehensive income related to the interest rate swap.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the assets and liabilities measured at fair value on a recurring basis for the interest rate swap as of December 31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative asset - other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,379)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div>Fixed Rate DebtThe fair value of our outstanding fixed-rate debt included in the &#8220;International lines of credit and other loans&#8221; line item within Note 11 to these Notes to Consolidated Financial Statements approximated carrying value as of December 31, 2021 and 2020, respectively.  These fair values represent Level 2 under the three-tier hierarchy described above.  The carrying value of this fixed-rate debt was $10.9&#160;million and $14.4&#160;million as of December 31, 2021 and 2020, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604160440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Event <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Amendment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 3, 2022, we amended the Term Loan Facility to adjust certain covenants under the agreement.  The amendment increases the maximum total leverage ratio for all quarters of 2022 and 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205603246600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DescriptionOfBusinessPolicyTextBlock', window );">Nature of Business</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Business</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NN, Inc. is a diversified industrial company that combines in-depth materials science expertise with advanced engineering and production capabilities to design and manufacture high-precision metal and plastic components and assemblies for a variety of end markets on a global basis.  As used in this Annual Report on Form&#160;10-K (this &#8220;Annual Report&#8221;),&#160;the terms &#8220;NN,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221; refer to NN, Inc., and its subsidiaries.  We have 31 facilities in North America, Europe, South America, and Asia.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of PresentationThe accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;).  Certain prior period amounts have been reclassified to conform to the current year&#8217;s presentation.  Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Consolidated Financial Statements are in thousands.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PrinciplesOfConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include the accounts of NN, Inc., and its wholly owned subsidiaries.  We own a 49% interest in a joint venture which we account for using the equity method (see Note 9).  All intercompany transactions and balances have been eliminated in consolidation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates in the Preparation of Consolidated Financial Statements</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates in the Preparation of Consolidated Financial Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to use estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses.  Actual results may differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Standards Recently Adopted</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Recently Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2019-12&#8221;) 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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock', window );">Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2020-06&#8221;) 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.  We plan to adopt ASU 2020-06 effective January 1, 2022 using the modified retrospective adoption method.  We do not anticipate that the adoption will have a material impact on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (&#8220;ASU 2021-04&#8221;) which clarifies the accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange.  Specifically, ASU 2021-04 requires the issuer to treat a modification of an equity-classified warrant as an exchange of the original warrant. The difference between the fair value of the modified warrant and the fair value of the warrant immediately before modification is then recognized as an issuance cost or discount of the related transaction. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted.  ASU 2021-04 should be applied prospectively to modifications or exchanges occurring after the effective date.  Either the full or modified retrospective adoption method is allowed.  We do not have any equity-classified written call options that would be subject to this guidance.  Therefore, we do not expect any impact on our consolidated financial statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-10&#8221;) which requires business entities to provide certain annual disclosures when they have received government assistance and use a grant or contribution accounting model by analogy to other accounting guidance.  Such disclosures include the nature of the transactions, significant terms and conditions, accounting policies, and affected financial statement line items.  ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  ASU 2021-10 may be applied either prospectively or retrospectively.  We are in the process of assessing the impact ASU 2021-10 may have on our annual disclosures.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash and highly liquid investments with original maturities of three months or less.  We maintain cash balances in transaction accounts with various financial institutions that are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;).  Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.  We had approximately $17.6 million and $17.0 million in cash and cash equivalents as of December 31, 2021 and 2020, respectively, held at foreign financial institutions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value principles prioritize valuation inputs across three broad levels.&#160; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#8217;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable and Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at their net realizable value.  We maintain allowances for estimated losses resulting from the inability of our customers to make required payments.  The allowances are based on the amount that we ultimately expect to collect from our customers.  We evaluate the collectability of accounts receivable based on a combination of factors including number of days receivables are past due, historical collection experience, current market conditions, and forecasted direction of economic and business environment.  Accounts receivable are written off at the time a customer receivable is deemed uncollectible.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value.&#160; Cost is determined using standard costs, which approximates the average cost method. &#160;Our policy is to expense abnormal amounts of idle facility expense, freight, handling cost, and waste included in cost of products sold.&#160; In addition, we allocate fixed production overheads based on the normal production capacity of our facilities. &#160;Inventory valuations were developed using normalized production capacities for each of our manufacturing locations.  The costs from excess capacity or under-utilization of fixed production overheads were expensed in the period incurred and are not included as a component of inventory.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories also include tools, molds, and dies in progress that we are producing and will ultimately sell to our customers.  These inventories are also carried at the lower of cost or net realizable value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost less accumulated depreciation.  Assets to be disposed of are stated at the lower of depreciated cost or fair market value less estimated selling costs.  Expenditures for maintenance and repairs are charged to expense as incurred.  Major renewals and improvements are capitalized.  When a property item is retired, its cost and related accumulated depreciation are removed from the property accounts and any gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Income (Loss).&#160; We review the carrying values of long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.  Property, plant and equipment also includes tools, molds, and dies used in manufacturing.</span></div>Depreciation is calculated based on historical cost using the straight-line method over the estimated useful lives of the depreciable assets.  Estimated useful lives for buildings and land improvements generally range from 10 to 40 years.  Estimated useful lives for machinery and equipment generally range from 3 to 12 years.  Estimated useful lives for leasehold improvements are based on the life of the lease.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Goodwill and Other Indefinite Lived Intangible Assets</a></td>
<td class="text">GoodwillGoodwill was tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurred.  The impairment analysis was performed at the reporting unit level.  As of December 31, 2021 and 2020, there was no remaining goodwill balance due to impairments recognized during the year ended December 31, 2020.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text">Impairment of Long-Lived AssetsLong-lived tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is deemed not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investments</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity method investment is subject to a review for impairment if, and when, circumstances indicate that a decline in value below its carrying amount may have occurred.  Examples of such circumstances include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee; a significant adverse change in the regulatory, economic or technological environment of the investee; a significant adverse change in the general market condition of either the geographic area or the industry in which the investee operates; and recurring negative cash flows from operations.  If management considers the decline to be other than temporary, we would write down the investment to its estimated fair market value.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We treat global intangible low-taxed income (&#8220;GILTI&#8221;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue RecognitionWe recognize revenues when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share Based Compensation</a></td>
<td class="text">Share Based CompensationThe cost of stock options, restricted stock, and performance share units is recognized as compensation expense over the vesting periods based on the grant date fair value, net of expected forfeitures.&#160; We determine grant date fair value using the Black Scholes financial pricing model for stock options and a Monte Carlo simulation for performance share units that include a market condition for vesting because these awards are not traded in open markets.  We determine grant date fair value using the closing price of our common stock on the date of grant for restricted stock and performance share units that include performance conditions for vesting.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of our foreign subsidiaries are translated at current exchange rates.  Revenue, costs, and expenses are translated at average rates prevailing during each reporting period.  Translation adjustments arising from the translation of foreign subsidiary financial statements are reported as a component of other comprehensive income (loss) and accumulated other comprehensive income (loss) within stockholders&#8217; equity.  Transactions denominated in foreign currencies, including intercompany transactions, are initially recorded at the current exchange rate at the date of the transaction.  The balances are adjusted to the current exchange rate as of each balance sheet date and as of the date when the transaction is consummated.  Transaction gains or losses, excluding intercompany loan transactions, are expensed as incurred in either cost of sales or selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss) and were immaterial to the years ended December&#160;31, 2021, 2020, and 2019.  Transaction gains or losses on intercompany loan transactions are recognized as incurred in the &#8220;Other expense (income), net&#8221; line in the Consolidated Statements of Operations and Comprehensive Income (Loss).  For the years ended December 31, 2021, 2020, and 2019, transaction gains or losses on intercompany loan transactions were $0.5 million, $0.8 million, and $0.4 million, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock', window );">Net Income (Loss) Per Common Share</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income (Loss) Per Common Share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to allocate earnings or losses for a reporting period to common stockholders and participating securities using the two-class method to compute earnings per share.  The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that otherwise would have been available to common stockholders.  Participating securities may participate in undistributed earnings with common stock whether or not that participation is conditioned upon the occurrence of a specified event.  Under the two-class method, our net income (loss) is reduced (or increased) by the amount that has been or will be distributed to our participating security holders.  Preferred shares are participating securities that participate in earnings but do not participate in losses.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per common share is computed by dividing net income (loss) allocable to common shares by the weighted average number of common shares outstanding.  Diluted net income (loss) per common share includes the effect of warrants, convertible preferred stock, stock options and the respective tax benefits unless inclusion would not be dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting standards not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DescriptionOfBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for description of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DescriptionOfBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_NetIncomeLossPerCommonSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for net income (loss) per common share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_NetIncomeLossPerCommonSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_PrinciplesOfConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for principles of consolidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_PrinciplesOfConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205689105384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary of Discontinued Operations</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the results of operations of the discontinued operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,937&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of depreciation and amortization shown separately below)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,517)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before costs of disposal and benefit for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188,476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,574)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before costs of disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,008)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,992)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposal of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit for income taxes on costs of disposal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,992)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,893&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,125&#160;</span></td><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"/></tr></table><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the significant noncash items and cash paid for capital expenditures of discontinued operations for each period presented.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and write-off of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes new leases, renewals, and modifications.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205810525576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present results of continuing operations by reportable segment.  </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,442)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,088)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate<br/>and<br/>Consolidations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,125)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenditures for long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes eliminations of intersegment transactions which occur during the ordinary course of business.</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Total assets in Mobile Solutions includes $34.0 million and $27.0 million as of December 31, 2021 and 2020, respectively, related to the investment in our 49% owned joint venture (Note 9).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived tangible assets by geographical region.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Property,&#160;Plant,&#160;and&#160;Equipment,&#160;Net<br/>As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,972&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All foreign locations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,105&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,690&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205609234504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Summary of Accounts Receivables</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,419&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,615&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Summary of Activity in the Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in allowance for credit losses.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,517&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency impact</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604268360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventories</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,960&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,758&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,027&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,517&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604233480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are comprised of the following amounts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,991&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,834&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,105&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,690&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604058632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes in Carrying Amount of Goodwill</a></td>
<td class="text">The following table shows changes in the carrying amount of Power Solutions goodwill.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency impact and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,942)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607486520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Carrying Amount of Intangible Assets by Segment and by Major Asset Class</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the carrying amount of intangible assets, net, by reportable segment.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,003&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,709&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,009&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718&#160;</span></td><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"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the cost and accumulated amortization of our intangible assets as of December 31, 2021 and 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:26.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated&#160;<br/>Useful<br/>Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value<br/>as of<br/>Acquisition<br/>Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value<br/>as of<br/>Acquisition<br/>Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;-&#160;20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,496&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark and trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 - 15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identified intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,273&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,555)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,273&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,208)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,065&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Summary of Estimated Amortization Expense</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows estimated future amortization expense for the next five years and thereafter.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604058632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summarized Activity Related to Investment in Joint Venture</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in our investment in the JV.</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.865%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share of earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,045&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show summarized financial information of the unconsolidated JV.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205609337160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Loss from Continuing Operations Before Benefit for Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,325)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,963)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,760)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,442)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,088)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,125)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total income tax expense (benefit) recognized in each year.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,045)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal and foreign valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,136)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,522)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,756)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,972)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of income taxes based on the U.S. federal statutory income tax rate.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S federal statutory income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance, exclusive of state</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal taxes, exclusive of tax reform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. earnings taxed at different rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible asset loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of 2019 Treasury regulations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CARES Act</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on unremitted foreign earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany lending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant revaluation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Principal Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the principal components of the deferred tax assets and liabilities.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax in excess of book depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on unremitted foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,691&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,437&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and personnel accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets before valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,940&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,549&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,259&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,178&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604175688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Summary of Debt</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents outstanding debt balances as of December&#160;31, 2021 and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Secured Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International lines of credit and other loans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,862&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less-current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less-unamortized debt issuance costs and discount (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,025&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) In addition to this amount, costs of $0.7 million related to the ABL Facility were recorded in other non-current assets as of December 31, 2021, and $1.8 million related to the Senior Secured Revolver are recorded in other non-current assets as of December 31, 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Aggregate Maturities of Long-Term Debt</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists aggregate maturities of long-term debt for the next five years and thereafter.  </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.563%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Maturities<br/>Principal<br/>Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total outstanding principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,805&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205605563816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales and selling, general, and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,043&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Excludes expenses related to leases with a lease term of one month or less.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents changes to index-based lease payments.</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table contains supplemental cash flow information related to leases of continuing operations.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes new leases, renewals, and modifications.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Assets And Liabilities, Lessee</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents lease-related assets and liabilities recorded on the balance sheet. </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,908&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,960&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December 31, 2021, is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,999&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,557&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities as of December 31, 2021, is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,999&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,557&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604055384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock and Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityTableTextBlock', window );">Changes In Preferred Stock Carrying Value</a></td>
<td class="text">The following table presents the change in the Series D Preferred Stock carrying value during the year ended December 31, 2021.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of shares, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of 2021 Warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of bifurcated embedded derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual of in-kind dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,807&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>The following table presents the change in the Series B Preferred Stock carrying value during the years ended December 31, 2021, 2020 and 2019.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,086&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross proceeds from issuance of shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Relative fair value of Warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of bifurcated embedded derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of issuance costs to Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual of in-kind dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,086&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,012&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607695480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Revenue by Major Customers by Reporting Segments</a></td>
<td class="text"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,931&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,863&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,800&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,584&#160;</span></td><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"/></tr></table></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,360&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,269&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,534&#160;</span></td><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"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Puerto Rico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,945&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,749&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,094&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential/Commercial Electrical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,863&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,800&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,584&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mobile<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Power<br/>Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intersegment<br/>Sales<br/>Eliminations</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,811&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential/Commercial Electrical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,360&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,269&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,534&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205605787320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Components of Share-Based Compensation Expense by Type of Award</a></td>
<td class="text">The following table lists the components of share-based compensation expense by type of award.<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,166&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,473&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance share units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimate of share-based award vesting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div>(1) Amounts reflect the decrease in share-based compensation expense based on the change in estimate of the probability of vesting of share-based awards.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the weighted average assumptions relevant to determining the fair value of stock options granted in each year.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected forfeiture rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Reconciliation of Option Activity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents stock option activity for the year ended December&#160;31, 2021.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:40.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price<br/>(per&#160;share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.80&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The aggregate intrinsic value is the sum of intrinsic values for each exercisable individual option grant.  The intrinsic value is the amount by which the closing market price of our stock at December&#160;31, 2021, was greater than the exercise price of any individual option grant.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Reconciliation of Restricted Stock Option Activity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the status of unvested restricted stock awards as of  December&#160;31, 2021, and changes during the year then ended.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested<br/>Restricted<br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value<br/>(per&#160;share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock', window );">Schedule of Performance Based Awards Goals with Respect to TSR and ROIC</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the goals with respect to TSR Awards and ROIC Awards granted in 2021, 2020, and 2019. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:33.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.454%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">TSR Awards:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold&#160;Performance<br/>(50% of Shares)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target&#160;Performance<br/>(100% of Shares)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum&#160;Performance<br/>(150% of Shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">th&#160;Percentile</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:33.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.454%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">ROIC Awards:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold&#160;Performance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(35% or 50% of Shares)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target&#160;Performance<br/>(100% of Shares)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum&#160;Performance<br/>(150% of Shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 grants (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 grants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Threshold performance for the 2021 grants and 2020 grants will earn 50% of the target number of PSUs.  Threshold performance for the 2019 grants is 35% of the target number of PSUs. </span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The performance levels for 2020 grants were modified by the compensation committee of the board of directors in the first quarter of 2021 to adjust for the sale of the Life Sciences business and the ongoing effects of the COVID-19 pandemic.  Threshold Performance was changed to 6.7% to earn 50% of Shares, Target Performance was changed to 7.9% to earn 100% of Shares, and Maximum Performance was changed to 8.7% to earn 150% of Shares.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock', window );">Schedule of Number of Awards Granted and Grant Date Fair Value of Each Award in Periods</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of PSUs granted and the grant-date fair value of each award in the periods presented.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.587%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">TSR Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ROIC Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Award Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date<br/>Fair Value<br/>(per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant-Date<br/>Fair Value<br/>(per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Summary of Status of Unvested PSU Awards</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the status of unvested PSUs as of December&#160;31, 2021, and changes during the year then ended.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.587%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested TSR&#160;Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nonvested ROIC Awards</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of <br/>Shares<br/>(in&#160;thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant-Date<br/>Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Performance Unit Awards Based On Expected Performance [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604107032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive income (loss) (&#8220;AOCI&#8221;) are as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest rate swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income taxes (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,314)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,314)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,234)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,240)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,159)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,554)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,683)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,207)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,764&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,126)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to loss on interest rate swap (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sale of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,278&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,522&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,978)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,881)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,712)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,732)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to interest expense (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI to loss on interest rate swap (3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,016)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,902)</span></td><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"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Income tax effect of changes in interest rate swap.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Represents interest rate swap settlements of effective hedge.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.  See Note 19 for further discussion of the interest rate swap.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598956360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Net Income (Loss) Per Share</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted net income (loss) per common share.</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:  Preferred stock cumulative dividends and deemed dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted loss from continuing operations per common share (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,903)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,863)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,391)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax (Note 2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted undistributed net loss per common share (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,703)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,965)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,383)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for unvested restricted common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for 2021 Warrants outstanding (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to calculate income (loss) per share, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,011&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,030&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per common share net loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.68)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss from continuing operations per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.82)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.60)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) from discontinued operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.68)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.13)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends declared per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Preferred Stock does not participate in losses.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Weighted average 2021 Warrants outstanding are included in shares outstanding for calculation of basic earnings per share because they are exercisable at an exercise price of $0.01 per share, subject to certain adjustments (see Note 19).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents potentially dilutive securities that were excluded from the calculation of diluted net income (loss) per common share because they had an anti-dilutive effect.  </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.419%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Preferred Stock, as-converted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,392&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602785720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of Derivative Instruments</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the liabilities measured at fair value for the above derivatives above as of December 31, 2021, and 2020.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the Preferred Stock derivatives during the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,009)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,224&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Changes in the fair value are recognized in the &#8220;Other expense (income), net&#8221; line in the  Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) In 2020, we determined that certain anti-dilution provisions of the Warrants require liability accounting; therefore, we reclassified the $1.1 million value of the Warrants recorded in Stockholders&#8217; Equity as of December 31, 2019, to a liability during the year ended December 31, 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock', window );">Schedule of Effect of Interest Rate Swaps</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative payments on interest rate swap (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on interest rate swap (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value Of Liabilities On a Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the assets and liabilities measured at fair value on a recurring basis for the interest rate swap as of December 31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets <br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative asset - other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability - other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,379)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598405048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 06, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>manufacturing_facility</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities | manufacturing_facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,880)<span></span>
</td>
<td class="nump">$ 743,178<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions', window );">Cash and cash equivalents of continuing operations held at foreign financial institutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,600<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax', window );">Gains (losses) on intercompany loan transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember', window );">Senior Secured And Incremental Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember', window );">Life Sciences | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="nump">$ 757,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Land and buildings | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Land and buildings | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember', window );">Wuxi Weifu Autocam Precision Machinery Company, Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Investment in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Held At Foreign Financial Institutions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_NumberOfManufacturingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of manufacturing facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_NumberOfManufacturingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future.  Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598262376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 06, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,880)<span></span>
</td>
<td class="nump">$ 743,178<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">233,824<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">92,942<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=nnbr_LifeSciencesMember', window );">Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember', window );">Senior Secured And Incremental Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale | Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Aggregate purchase price of the stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">753,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds', window );">Potential earnout payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="nump">$ 757,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable', window );">Disposal group payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment', window );">Estimated tax indemnification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupEstimatedTaxIndemnificationPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Estimated Tax Indemnification Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupEstimatedTaxIndemnificationPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Contingent Consideration Proceeds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598702744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Major Line Items Included in Results of Operations of Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss', window );">Goodwill impairment of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 146,757<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">38,898<span></span>
</td>
<td class="num">(15,992)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale | Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,255<span></span>
</td>
<td class="nump">357,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of sales (exclusive of depreciation and amortization shown separately below)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,464<span></span>
</td>
<td class="nump">249,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,779<span></span>
</td>
<td class="nump">34,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,731<span></span>
</td>
<td class="nump">46,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss', window );">Goodwill impairment of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">146,757<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Other operating expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(138,517)<span></span>
</td>
<td class="nump">27,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,893<span></span>
</td>
<td class="nump">44,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt and write-off of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,388<span></span>
</td>
<td class="nump">2,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet', window );">Other expense (income), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(322)<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Loss from discontinued operations before costs of disposal and benefit for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(188,476)<span></span>
</td>
<td class="num">(19,574)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod', window );">Benefit for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,468<span></span>
</td>
<td class="nump">3,582<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax', window );">Loss from discontinued operations before costs of disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(176,008)<span></span>
</td>
<td class="num">(15,992)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on disposal of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">212,319<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal', window );">Benefit for income taxes on costs of disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,587<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 38,898<span></span>
</td>
<td class="num">$ (15,992)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Gain (Loss) On Extinguishment Of Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Goodwill, Impairment Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Other Nonoperating Income (Expense), Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) attributable to income (loss) from operations classified as a discontinued operation. Excludes tax expense (benefit) for gain (loss) on disposal and for provision for gain (loss) until disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1063-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1060-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598910088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Interest Expense Reclassified to Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="nump">$ 1,381<span></span>
</td>
<td class="nump">$ 15,692<span></span>
</td>
<td class="nump">$ 4,789<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense of discontinued operations</a></td>
<td class="nump">$ 12,664<span></span>
</td>
<td class="nump">18,898<span></span>
</td>
<td class="nump">13,030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember', window );">Life Sciences | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,147<span></span>
</td>
<td class="nump">40,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,990<span></span>
</td>
<td class="nump">3,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Capitalized interest and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(244)<span></span>
</td>
<td class="num">(239)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,893<span></span>
</td>
<td class="nump">$ 44,125<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607705512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Significant Noncash Items and Cash Paid for Capital Expenditures of Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations', window );">Depreciation and amortization</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 35,731<span></span>
</td>
<td class="nump">$ 46,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss', window );">Goodwill impairment of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">146,757<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="nump">1,381<span></span>
</td>
<td class="nump">15,692<span></span>
</td>
<td class="nump">4,789<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale | Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,731<span></span>
</td>
<td class="nump">46,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss', window );">Goodwill impairment of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">146,757<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,990<span></span>
</td>
<td class="nump">3,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt and write-off of debt issuance costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,388<span></span>
</td>
<td class="nump">2,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpenditureDiscontinuedOperations', window );">Acquisition of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,416<span></span>
</td>
<td class="nump">21,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations', window );">Right-of-use assets obtained in exchange for new finance lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">695<span></span>
</td>
<td class="nump">5,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,174<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Gain (Loss) On Extinguishment Of Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Goodwill, Impairment Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right Of Use Asset Obtained In Exchange For Finance Lease Liability, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right Of Use Asset Obtained In Exchange For Operating Lease Liability, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpenditureDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital expenditure attributable to discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpenditureDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortizationDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205599764792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Reportable segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 477,584<span></span>
</td>
<td class="nump">$ 427,534<span></span>
</td>
<td class="nump">$ 489,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">46,195<span></span>
</td>
<td class="nump">45,680<span></span>
</td>
<td class="nump">44,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">92,942<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(9,004)<span></span>
</td>
<td class="num">(117,457)<span></span>
</td>
<td class="num">(17,593)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(12,664)<span></span>
</td>
<td class="num">(18,898)<span></span>
</td>
<td class="num">(13,030)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet', window );">Other</a></td>
<td class="num">(774)<span></span>
</td>
<td class="num">(15,733)<span></span>
</td>
<td class="num">(1,502)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</a></td>
<td class="num">(22,442)<span></span>
</td>
<td class="num">(152,088)<span></span>
</td>
<td class="num">(32,125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net income from joint venture</a></td>
<td class="nump">6,261<span></span>
</td>
<td class="nump">3,626<span></span>
</td>
<td class="nump">1,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations', window );">Expenditures for long-lived assets</a></td>
<td class="nump">18,221<span></span>
</td>
<td class="nump">15,357<span></span>
</td>
<td class="nump">32,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">579,101<span></span>
</td>
<td class="nump">624,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember', window );">Life Sciences | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,893)<span></span>
</td>
<td class="num">(44,125)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember', window );">Mobile Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">285,863<span></span>
</td>
<td class="nump">256,360<span></span>
</td>
<td class="nump">297,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">28,769<span></span>
</td>
<td class="nump">28,298<span></span>
</td>
<td class="nump">27,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">9,039<span></span>
</td>
<td class="nump">5,228<span></span>
</td>
<td class="nump">9,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net income from joint venture</a></td>
<td class="nump">6,261<span></span>
</td>
<td class="nump">3,626<span></span>
</td>
<td class="nump">1,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations', window );">Expenditures for long-lived assets</a></td>
<td class="nump">15,411<span></span>
</td>
<td class="nump">12,400<span></span>
</td>
<td class="nump">24,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">357,171<span></span>
</td>
<td class="nump">370,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember', window );">Power Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember', window );">Power Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">191,800<span></span>
</td>
<td class="nump">171,269<span></span>
</td>
<td class="nump">192,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,892<span></span>
</td>
<td class="nump">15,730<span></span>
</td>
<td class="nump">15,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">6,493<span></span>
</td>
<td class="num">(85,983)<span></span>
</td>
<td class="nump">13,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net income from joint venture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations', window );">Expenditures for long-lived assets</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">2,754<span></span>
</td>
<td class="nump">4,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">184,196<span></span>
</td>
<td class="nump">197,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_CorporateAndConsolidationsMember', window );">Corporate and Consolidations | Corporate And Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(79)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,534<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">2,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(24,536)<span></span>
</td>
<td class="num">(36,702)<span></span>
</td>
<td class="num">(41,027)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of net income from joint venture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations', window );">Expenditures for long-lived assets</a></td>
<td class="nump">610<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="nump">$ 2,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 37,734<span></span>
</td>
<td class="nump">56,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember', window );">Wuxi Weifu Autocam Precision Machinery Company, Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Investment in joint venture</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember', window );">Wuxi Weifu Autocam Precision Machinery Company, Ltd. | Mobile Solutions | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 34,000<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) on derivatives and other non-operating income (expense) net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Property, Plant and Equipment, Continuing Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_CorporateAndConsolidationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_CorporateAndConsolidationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=nnbr_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=nnbr_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602744952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information - Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 209,105<span></span>
</td>
<td class="nump">$ 223,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">123,442<span></span>
</td>
<td class="nump">130,077<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">36,972<span></span>
</td>
<td class="nump">40,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">32,605<span></span>
</td>
<td class="nump">33,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,044<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember', window );">South America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">15,042<span></span>
</td>
<td class="nump">17,866<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">All foreign locations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 85,663<span></span>
</td>
<td class="nump">$ 93,613<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_SouthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602913528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable - Accounts Receivable, Net (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Trade</a></td>
<td class="nump">$ 72,771<span></span>
</td>
<td class="nump">$ 86,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less&#8212;allowance for credit losses</a></td>
<td class="nump">1,352<span></span>
</td>
<td class="nump">2,044<span></span>
</td>
<td class="nump">$ 2,044<span></span>
</td>
<td class="nump">$ 2,517<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 71,419<span></span>
</td>
<td class="nump">$ 84,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205599713416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable - Summary of Activity in the Allowance for Credit Losses (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at beginning of year</a></td>
<td class="nump">$ 2,044<span></span>
</td>
<td class="nump">$ 2,044<span></span>
</td>
<td class="nump">$ 2,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additions</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs and other</a></td>
<td class="num">(734)<span></span>
</td>
<td class="num">(562)<span></span>
</td>
<td class="num">(692)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments', window );">Currency impact</a></td>
<td class="num">(36)<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at end of year</a></td>
<td class="nump">$ 1,352<span></span>
</td>
<td class="nump">$ 2,044<span></span>
</td>
<td class="nump">$ 2,044<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts receivable translation adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205605505240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Credit Concentration Risk | Major Customer</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=nnbr_MajorCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=nnbr_MajorCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205605591816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Summary of Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 27,221<span></span>
</td>
<td class="nump">$ 22,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">24,960<span></span>
</td>
<td class="nump">20,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">22,846<span></span>
</td>
<td class="nump">19,170<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 75,027<span></span>
</td>
<td class="nump">$ 62,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602897800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 407,041<span></span>
</td>
<td class="nump">$ 398,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: Accumulated depreciation</a></td>
<td class="nump">197,936<span></span>
</td>
<td class="nump">175,144<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">209,105<span></span>
</td>
<td class="nump">223,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Land and buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">57,991<span></span>
</td>
<td class="nump">58,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">344,041<span></span>
</td>
<td class="nump">339,268<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 5,009<span></span>
</td>
<td class="nump">$ 1,270<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602662408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment charges</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 31.8<span></span>
</td>
<td class="nump">$ 31.3<span></span>
</td>
<td class="nump">$ 30.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205599730136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Changes in Carrying Amount of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 94,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency impact and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,837)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(92,942)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 94,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember', window );">Power Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (92,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607486216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 94,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 92,942<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602968744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="nump">$ 103,065<span></span>
</td>
<td class="nump">$ 117,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(14,347)<span></span>
</td>
<td class="num">(14,348)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="nump">88,718<span></span>
</td>
<td class="nump">103,065<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember', window );">Mobile Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="nump">29,062<span></span>
</td>
<td class="nump">32,416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(3,353)<span></span>
</td>
<td class="num">(3,354)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="nump">25,709<span></span>
</td>
<td class="nump">29,062<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember', window );">Power Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="nump">74,003<span></span>
</td>
<td class="nump">84,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(10,994)<span></span>
</td>
<td class="num">(10,994)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="nump">$ 63,009<span></span>
</td>
<td class="nump">$ 74,003<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598155624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Major Asset Class (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value as of Acquisition Date</a></td>
<td class="nump">$ 181,273<span></span>
</td>
<td class="nump">$ 181,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(92,555)<span></span>
</td>
<td class="num">(78,208)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">88,718<span></span>
</td>
<td class="nump">103,065<span></span>
</td>
<td class="nump">$ 117,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value as of Acquisition Date</a></td>
<td class="nump">173,746<span></span>
</td>
<td class="nump">173,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(87,895)<span></span>
</td>
<td class="num">(74,250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 85,851<span></span>
</td>
<td class="nump">99,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated&#160; Useful Life in Years</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated&#160; Useful Life in Years</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademark and trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value as of Acquisition Date</a></td>
<td class="nump">$ 7,527<span></span>
</td>
<td class="nump">7,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,660)<span></span>
</td>
<td class="num">(3,958)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 2,867<span></span>
</td>
<td class="nump">$ 3,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademark and trade name | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated&#160; Useful Life in Years</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademark and trade name | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated&#160; Useful Life in Years</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607710072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Schedule of Finite Lived Intangible Assets Future Amortization Expense Table (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 14,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">14,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">13,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">13,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">13,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">18,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 88,718<span></span>
</td>
<td class="nump">$ 103,065<span></span>
</td>
<td class="nump">$ 117,413<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598930168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember', window );">Wuxi Weifu Autocam Precision Machinery Company, Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 94,846<span></span>
</td>
<td class="nump">$ 68,216<span></span>
</td>
<td class="nump">$ 58,906<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromJointVentures', window );">Amount due from joint venture</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from Related Parties</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember', window );">Wuxi Weifu Autocam Precision Machinery Company, Ltd. | Dividend Declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromJointVentures', window );">Amount due from joint venture</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember', window );">Wuxi Weifu Autocam Precision Machinery Company, Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Investment in joint venture</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from an entity in which the reporting entity shares joint control with another party or group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602966088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Joint Venture - Summarized Activity Related to Investment in Joint Venture (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Beginning Balance</a></td>
<td class="nump">$ 26,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of earnings</a></td>
<td class="nump">6,261<span></span>
</td>
<td class="nump">$ 3,626<span></span>
</td>
<td class="nump">$ 1,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Ending Balance</a></td>
<td class="nump">34,045<span></span>
</td>
<td class="nump">26,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Beginning Balance</a></td>
<td class="nump">26,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of earnings</a></td>
<td class="nump">6,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain', window );">Foreign currency translation loss</a></td>
<td class="nump">801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Ending Balance</a></td>
<td class="nump">$ 34,045<span></span>
</td>
<td class="nump">$ 26,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity method investment foreign currency translation gain.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604388952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summarized Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="num">$ (9,004)<span></span>
</td>
<td class="num">$ (117,457)<span></span>
</td>
<td class="num">$ (17,593)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="num">(13,225)<span></span>
</td>
<td class="num">(100,592)<span></span>
</td>
<td class="num">(46,741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">196,282<span></span>
</td>
<td class="nump">215,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">74,017<span></span>
</td>
<td class="nump">103,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember', window );">Wuxi Weifu Autocam Precision Machinery Company, Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">94,846<span></span>
</td>
<td class="nump">68,216<span></span>
</td>
<td class="nump">58,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">77,620<span></span>
</td>
<td class="nump">56,669<span></span>
</td>
<td class="nump">52,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">15,429<span></span>
</td>
<td class="nump">10,202<span></span>
</td>
<td class="nump">4,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">12,777<span></span>
</td>
<td class="nump">7,401<span></span>
</td>
<td class="nump">$ 3,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">65,465<span></span>
</td>
<td class="nump">50,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Noncurrent assets</a></td>
<td class="nump">75,222<span></span>
</td>
<td class="nump">64,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">67,206<span></span>
</td>
<td class="nump">47,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="nump">$ 10,006<span></span>
</td>
<td class="nump">$ 10,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205606012664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Loss from Continuing Operations Before Benefit for Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="num">$ (35,325)<span></span>
</td>
<td class="num">$ (146,963)<span></span>
</td>
<td class="num">$ (31,760)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">12,883<span></span>
</td>
<td class="num">(5,125)<span></span>
</td>
<td class="num">(365)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture</a></td>
<td class="num">$ (22,442)<span></span>
</td>
<td class="num">$ (152,088)<span></span>
</td>
<td class="num">$ (32,125)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602901512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Expense (Benefit) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="num">$ (19)<span></span>
</td>
<td class="num">$ (299)<span></span>
</td>
<td class="num">$ (5,948)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="num">(615)<span></span>
</td>
<td class="nump">4,599<span></span>
</td>
<td class="nump">1,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">3,014<span></span>
</td>
<td class="nump">2,250<span></span>
</td>
<td class="nump">2,247<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current tax expense (benefit)</a></td>
<td class="nump">2,380<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
<td class="num">(2,045)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. Federal</a></td>
<td class="num">(8,421)<span></span>
</td>
<td class="num">(10,368)<span></span>
</td>
<td class="num">(1,430)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(1,099)<span></span>
</td>
<td class="num">(5,368)<span></span>
</td>
<td class="nump">3,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance', window );">U.S. federal and foreign valuation allowance</a></td>
<td class="nump">5,538<span></span>
</td>
<td class="nump">2,066<span></span>
</td>
<td class="num">(592)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(154)<span></span>
</td>
<td class="num">(1,852)<span></span>
</td>
<td class="nump">522<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred tax expense (benefit)</a></td>
<td class="num">(4,136)<span></span>
</td>
<td class="num">(15,522)<span></span>
</td>
<td class="nump">2,350<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="num">$ (1,756)<span></span>
</td>
<td class="num">$ (8,972)<span></span>
</td>
<td class="nump">$ 305<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred income tax expense benefit valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598291880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S federal statutory income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance, exclusive of state</a></td>
<td class="num">(20.00%)<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal taxes, exclusive of tax reform</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(13.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Non-U.S. earnings taxed at different rates</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent', window );">GILTI</a></td>
<td class="num">(6.00%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(12.70%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Nondeductible asset loss</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Change in uncertain tax positions</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract', window );"><strong>Impact of tax reform:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent', window );">Impact of 2019 Treasury regulations</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(18.40%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct', window );">CARES Act</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision', window );">Return to provision</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">Taxes on unremitted foreign earnings</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="num">(3.90%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent', window );">Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent</a></td>
<td class="num">(5.30%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation', window );">Warrant revaluation</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges', window );">Restructuring gain</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other adjustments, net</a></td>
<td class="num">(1.70%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">7.80%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EffectiveIncomeTaxRateReconciliationCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EffectiveIncomeTaxRateReconciliationCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation, impact of tax reform percent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Impact of Treasury Regulations, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Return to Provision</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Warrant revaluation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to restructuring charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598712456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate on non deductible expense</a></td>
<td class="nump">7.80%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit', window );">Discrete tax charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance on deferred tax assets</a></td>
<td class="nump">$ 25,809<span></span>
</td>
<td class="nump">21,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Deferred tax asset valuation allowance change in amount net</a></td>
<td class="num">(4,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries', window );">Deferred tax liability. repatriation of the unremitted earnings</a></td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Income tax examination, penalties and interest accrued</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Amount of unrecognized tax benefits would, if recognized, impact effective tax rate</a></td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount', window );">Impact of these tax holidays decreased foreign taxes</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TaxBenefitPermanentReinvestmentChange', window );">Tax Benefit, Permanent Reinvestment Change</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">NOL carryovers</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforward, valuation allowance</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credits</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardValuationAllowance', window );">Tax credit carryforward, valuation allowance</a></td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">NOL carryovers</a></td>
<td class="nump">251,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforward, valuation allowance</a></td>
<td class="nump">13,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardValuationAllowance', window );">Tax credit carryforward, valuation allowance</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory', window );">Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">NOL carryovers</a></td>
<td class="nump">26,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforward, valuation allowance</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credits</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory', window );">Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TaxBenefitPermanentReinvestmentChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Benefit, Permanent Reinvestment Change</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TaxBenefitPermanentReinvestmentChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayAggregateDollarAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205599590216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Principal Components of Deferred Tax Assets and Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred income tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Tax in excess of book depreciation</a></td>
<td class="nump">$ 25,732<span></span>
</td>
<td class="nump">$ 27,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">20,812<span></span>
</td>
<td class="nump">23,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating leases</a></td>
<td class="nump">10,473<span></span>
</td>
<td class="nump">11,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Deferred Tax Liabilities, Derivatives</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Taxes on unremitted foreign earnings</a></td>
<td class="nump">5,630<span></span>
</td>
<td class="nump">6,601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other deferred tax liabilities</a></td>
<td class="nump">1,007<span></span>
</td>
<td class="nump">533<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="nump">63,691<span></span>
</td>
<td class="nump">69,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred income tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DeferredTaxAssetInterestExpenseLimitation', window );">Interest expense limitation</a></td>
<td class="nump">7,141<span></span>
</td>
<td class="nump">3,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Goodwill</a></td>
<td class="nump">24,262<span></span>
</td>
<td class="nump">25,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">3,368<span></span>
</td>
<td class="nump">3,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Pension and personnel accruals</a></td>
<td class="nump">2,422<span></span>
</td>
<td class="nump">2,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets', window );">Operating leases</a></td>
<td class="nump">12,834<span></span>
</td>
<td class="nump">13,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">23,629<span></span>
</td>
<td class="nump">18,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherLossCarryforwards', window );">Unrealized losses</a></td>
<td class="nump">2,143<span></span>
</td>
<td class="nump">1,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Credit carryforwards</a></td>
<td class="nump">3,044<span></span>
</td>
<td class="nump">3,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Accruals and reserves</a></td>
<td class="nump">1,435<span></span>
</td>
<td class="nump">2,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other deferred tax assets</a></td>
<td class="nump">2,080<span></span>
</td>
<td class="nump">1,362<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred income tax assets before valuation allowance</a></td>
<td class="nump">82,358<span></span>
</td>
<td class="nump">79,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance on deferred tax assets</a></td>
<td class="num">(25,809)<span></span>
</td>
<td class="num">(21,681)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets</a></td>
<td class="nump">56,549<span></span>
</td>
<td class="nump">58,259<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred income tax liabilities</a></td>
<td class="nump">$ 7,142<span></span>
</td>
<td class="nump">$ 11,178<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DeferredTaxAssetInterestExpenseLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Interest Expense Limitation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DeferredTaxAssetInterestExpenseLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Operating Lease, Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOtherLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOtherLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from derivatives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205608734200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 247<span></span>
</td>
<td class="nump">$ 2,589<span></span>
</td>
<td class="nump">$ 4,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements for tax positions of prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(122)<span></span>
</td>
<td class="num">(2,463)<span></span>
</td>
<td class="num">(1,745)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">$ 247<span></span>
</td>
<td class="nump">$ 2,589<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205597370280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 06, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized interest costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
<td class="num">$ (200)<span></span>
</td>
<td class="num">$ (1,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,880)<span></span>
</td>
<td class="nump">743,178<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Loss on extinguishment of debt and write-off of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,390<span></span>
</td>
<td class="nump">1,532<span></span>
</td>
<td class="nump">3,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
<td class="nump">4,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForHedgeInvestingActivities', window );">Payments for Hedge, Investing Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,420<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Debt issuance costs, line of credit arrangements, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross', window );">Debt Issuance Costs, Line of Credit Arrangements, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt and write-off of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,390<span></span>
</td>
<td class="nump">144<span></span>
</td>
<td class="nump">$ 540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember', window );">Life Sciences | Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of business</a></td>
<td class="nump">$ 757,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember', window );">Senior Secured Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Senior debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">47,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember', window );">Senior Secured Term Loan | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember', window );">Senior Secured Term Loan | London Interbank Offered Rate (LIBOR) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_IncrementalTermLoanMember', window );">Incremental Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Senior debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">22,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_IncrementalTermLoanMember', window );">Incremental Term Loan | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredRevolvingFacilityMember', window );">Senior Secured Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Senior debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredRevolvingFacilityMember', window );">Senior Secured Revolver | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredRevolvingFacilityMember', window );">Senior Secured Revolver | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember', window );">Senior Secured And Incremental Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember', window );">Term Loan Facility Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Senior debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 148,875<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Debt Instrument, Periodic Payment, Principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Debt Instrument, Unamortized Discount (Premium), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember', window );">Term Loan Facility Member | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember', window );">Term Loan Facility Member | London Interbank Offered Rate (LIBOR) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember', window );">Term Loan Facility Member | Various Benchmark Rates Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember', window );">Asset Backed Credit Facility Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember', window );">Asset Backed Credit Facility Member | London Interbank Offered Rate (LIBOR) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember', window );">Asset Backed Credit Facility Member | London Interbank Offered Rate (LIBOR) | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember', window );">Asset Backed Credit Facility Member | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DebtInstrumentLIBORFloorRate', window );">Debt Instrument LIBOR Floor Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember', window );">Asset Backed Credit Facility Member | Federal Funds Or Prime Rate Member | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember', window );">Asset Backed Credit Facility Member | Federal Funds Or Prime Rate Member | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember', window );">Bridge Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DebtInstrumentLIBORFloorRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument LIBOR Floor Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DebtInstrumentLIBORFloorRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount (premium).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28567-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3581-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForHedgeInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=nnbr_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_IncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_IncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredRevolvingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredRevolvingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredAndIncrementalTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=nnbr_VariousBenchmarkRatesMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=nnbr_VariousBenchmarkRatesMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_AssetBackedCreditFacilityMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=nnbr_FederalFundsOrPrimeRateMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=nnbr_FederalFundsOrPrimeRateMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604368728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Summary of Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total principal</a></td>
<td class="nump">$ 159,805<span></span>
</td>
<td class="nump">$ 84,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less-current maturities of long-term debt</a></td>
<td class="nump">3,074<span></span>
</td>
<td class="nump">4,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal, net of current portion</a></td>
<td class="nump">156,731<span></span>
</td>
<td class="nump">79,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Less-unamortized debt issuance costs</a></td>
<td class="nump">5,679<span></span>
</td>
<td class="nump">952<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">151,052<span></span>
</td>
<td class="nump">79,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Debt issuance costs, line of credit arrangements, net</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember', window );">Senior Secured Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Senior debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">47,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_IncrementalTermLoanMember', window );">Incremental Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Senior debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,716<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember', window );">Term Loan Facility Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Senior debt</a></td>
<td class="nump">148,875<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 10,930<span></span>
</td>
<td class="nump">$ 14,418<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_SeniorSecuredTermLoanBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_IncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_IncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nnbr_TermLoanFacilityMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598089624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Aggregate Maturities of Long-Term Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 3,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">3,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">3,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">3,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">146,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total principal</a></td>
<td class="nump">$ 159,805<span></span>
</td>
<td class="nump">$ 84,862<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205600183752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Cumulative effect of new accounting principle in period of adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,152<span></span>
</td>
<td class="nump">$ 224,185<span></span>
</td>
<td class="nump">$ 254,152<span></span>
</td>
<td class="nump">$ 353,277<span></span>
</td>
<td class="nump">$ 419,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset', window );">Increase (decrease) in operating lease, right-of-use asset</a></td>
<td class="num">$ (8,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent', window );">Decrease in operating lease, liability, noncurrent</a></td>
<td class="nump">10,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent', window );">Decrease in operating lease, liability, current</a></td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet', window );">Increase (decrease) in change between operating lease right-of-use assets and operating lease, liabilities</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnTerminationOfLease', window );">Loss on termination of lease</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLeasehold', window );">Impairment charge on termination of lease</a></td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemAxis=nnbr_COVID19Member', window );">COVID-19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_LesseeOperatingLeaseDeferredLeasePayments', window );">Lessee, operating lease, deferred lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_IncreaseDecreaseInCashSavings', window );">Increase (decrease) in cash savings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200)<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Adoption of new accounting standard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Cumulative effect of new accounting principle in period of adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Cumulative effect of new accounting principle in period of adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (205,875)<span></span>
</td>
<td class="num">$ (219,100)<span></span>
</td>
<td class="num">$ (205,875)<span></span>
</td>
<td class="num">$ (105,283)<span></span>
</td>
<td class="num">(58,491)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Accumulated deficit | Adoption of new accounting standard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Cumulative effect of new accounting principle in period of adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseTermOfContract1', window );">Finance lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Manufacturing Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseTermOfContract1', window );">Finance lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Manufacturing Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_IncreaseDecreaseInCashSavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Cash Savings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_IncreaseDecreaseInCashSavings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Change Between Operating Lease Right-of-Use Assets and Operating Lease, Liabilities, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_LesseeOperatingLeaseDeferredLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Deferred Lease Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_LesseeOperatingLeaseDeferredLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnTerminationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on termination of lease before expiration of lease term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123386189&amp;loc=SL77918607-209975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnTerminationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLeasehold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLeasehold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemAxis=nnbr_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=nnbr_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ManufacturingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598248392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Finance and Operating Lease Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance lease cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 1,451<span></span>
</td>
<td class="nump">$ 1,272<span></span>
</td>
<td class="nump">$ 1,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest expense</a></td>
<td class="nump">213<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">8,014<span></span>
</td>
<td class="nump">8,396<span></span>
</td>
<td class="nump">9,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">655<span></span>
</td>
<td class="nump">591<span></span>
</td>
<td class="nump">479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">10,334<span></span>
</td>
<td class="nump">10,452<span></span>
</td>
<td class="nump">$ 11,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">46,443<span></span>
</td>
<td class="nump">50,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property, plant and equipment, net</a></td>
<td class="nump">13,641<span></span>
</td>
<td class="nump">14,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_LeaseRightOfUseAsset', window );">Lease, Right-Of-Use Asset</a></td>
<td class="nump">$ 60,084<span></span>
</td>
<td class="nump">$ 64,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">$ 5,704<span></span>
</td>
<td class="nump">$ 4,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 3,111<span></span>
</td>
<td class="nump">$ 4,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">$ 51,295<span></span>
</td>
<td class="nump">$ 55,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">5,446<span></span>
</td>
<td class="nump">6,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 65,556<span></span>
</td>
<td class="nump">$ 70,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_LeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_LeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205604346088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows used in finance leases</a></td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows used in operating leases</a></td>
<td class="nump">13,434<span></span>
</td>
<td class="nump">13,498<span></span>
</td>
<td class="nump">14,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows used in finance leases</a></td>
<td class="nump">4,836<span></span>
</td>
<td class="nump">2,018<span></span>
</td>
<td class="nump">3,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for new finance lease liabilities</a></td>
<td class="nump">2,814<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">5,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,682<span></span>
</td>
<td class="nump">$ 8,457<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607641704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted Average Remaining Lease Term</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">11 years 1 month 6 days<span></span>
</td>
<td class="text">11 years 8 months 12 days<span></span>
</td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_LeasesWeightedAverageDiscountRateAbstract', window );"><strong>Weighted Average Discount Rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_LeasesWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Weighted Average Discount Rate [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_LeasesWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Lease Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598249480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 9,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">7,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">7,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">7,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">7,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">42,964<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">81,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">24,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">56,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">3,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">2,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">1,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">9,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance Lease, Liability</a></td>
<td class="nump">$ 8,557<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205605873160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Nov. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ContingenciesAndCommitmentsLineItems', window );"><strong>Contingencies And Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="nump">14.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ContingenciesAndCommitmentsLineItems', window );"><strong>Contingencies And Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Possible loss estimated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ContingenciesAndCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingencies And Commitments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ContingenciesAndCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598429208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock and Stockholders' Equity - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Apr. 15, 2020</div></th>
<th class="th"><div>Dec. 11, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,793<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 95,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares of common stock sold (in shares)</a></td>
<td class="nump">14,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Purchase right, number of shares called by each right (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=nnbr_SeriesBConvertiblePreferredStockMember', window );">Series B Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Temporary equity, liquidation price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendRatePercentage', window );">Temporary equity, dividend rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">105,086<span></span>
</td>
<td class="nump">93,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDividendsAdjustment', window );">Accrual of in-kind dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,008<span></span>
</td>
<td class="nump">11,121<span></span>
</td>
<td class="nump">$ 590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of warrant or right, number of securities called by warrants or rights (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price of warrants or rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">105,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendsUnpaidDeemed', window );">Temporary Equity Dividends Unpaid Deemed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember', window );">Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Temporary equity, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of warrant or right, number of securities called by warrants or rights (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price of warrants or rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Temporary equity, liquidation price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from issuance of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendRatePercentage', window );">Temporary equity, dividend rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,807<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDividendsAdjustment', window );">Accrual of in-kind dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendsUnpaidDeemed', window );">Temporary Equity Dividends Unpaid Deemed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid', window );">Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease', window );">Temporary Equity Dividend Rate Percentage Annual Increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Dividend Rate, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Dividend Rate Percentage Annual Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityDividendsUnpaidDeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Dividends Unpaid Deemed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityDividendsUnpaidDeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.27(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityDividendsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDividendsAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreferencePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=nnbr_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=nnbr_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598068936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock and Stockholders' Equity - Change in Preferred Stock Carrying Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Gross proceeds from issuance of shares</a></td>
<td class="nump">$ 61,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=nnbr_SeriesBConvertiblePreferredStockMember', window );">Series B Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Beginning balance</a></td>
<td class="nump">105,086<span></span>
</td>
<td class="nump">$ 93,012<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Gross proceeds from issuance of shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityFairValueOfWarrantsIssued', window );">Relative fair value of Warrants issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,076)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative', window );">Recognition of bifurcated embedded derivative</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityAllocationOfIssuanceCosts', window );">Allocation of issuance costs to Preferred Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,259)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDividendsAdjustment', window );">Accrual of in-kind dividends</a></td>
<td class="nump">14,008<span></span>
</td>
<td class="nump">11,121<span></span>
</td>
<td class="nump">590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityOtherChanges', window );">Amortization</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">953<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityRedemption', window );">Temporary Equity, Redemption</a></td>
<td class="nump">119,429<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">105,086<span></span>
</td>
<td class="nump">$ 93,012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember', window );">Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityFairValueOfWarrantsIssued', window );">Relative fair value of Warrants issued</a></td>
<td class="num">(14,839)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative', window );">Recognition of bifurcated embedded derivative</a></td>
<td class="num">(282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDividendsAdjustment', window );">Accrual of in-kind dividends</a></td>
<td class="nump">6,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityOtherChanges', window );">Amortization</a></td>
<td class="nump">913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">Ending balance</a></td>
<td class="nump">$ 53,807<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityAllocationOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Allocation Of Issuance Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityAllocationOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityFairValueOfWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Fair Value Of Warrants Issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityFairValueOfWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Recognition Of Bifurcated Embedded Derivative</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Redemption</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.27(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityDividendsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDividendsAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityOtherChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in temporary equity from changes classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityOtherChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of new stock classified as temporary equity issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=nnbr_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=nnbr_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205596491160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 477,584<span></span>
</td>
<td class="nump">$ 427,534<span></span>
</td>
<td class="nump">$ 489,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nnbr_AutomotiveMemberMember', window );">Automotive Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">220,873<span></span>
</td>
<td class="nump">201,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nnbr_GeneralIndustrialMemberMember', window );">General Industrial Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">150,602<span></span>
</td>
<td class="nump">128,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nnbr_ElectricalMemberMember', window );">Electrical Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">61,748<span></span>
</td>
<td class="nump">58,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nnbr_OtherEndMarketMemberMember', window );">Other End Market Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">44,361<span></span>
</td>
<td class="nump">39,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">293,235<span></span>
</td>
<td class="nump">268,551<span></span>
</td>
<td class="nump">319,055<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">56,972<span></span>
</td>
<td class="nump">52,005<span></span>
</td>
<td class="nump">45,515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BR', window );">BRAZIL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">35,455<span></span>
</td>
<td class="nump">27,744<span></span>
</td>
<td class="nump">36,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">35,697<span></span>
</td>
<td class="nump">29,865<span></span>
</td>
<td class="nump">32,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">GERMANY</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5,776<span></span>
</td>
<td class="nump">6,224<span></span>
</td>
<td class="nump">6,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PL', window );">POLAND</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">3,761<span></span>
</td>
<td class="nump">4,927<span></span>
</td>
<td class="nump">6,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=nnbr_OtherCountryMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">46,688<span></span>
</td>
<td class="nump">38,218<span></span>
</td>
<td class="nump">43,467<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">285,863<span></span>
</td>
<td class="nump">256,360<span></span>
</td>
<td class="nump">297,749<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | Automotive Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">182,094<span></span>
</td>
<td class="nump">170,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | General Industrial Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">90,290<span></span>
</td>
<td class="nump">75,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | Electrical Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | Other End Market Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">13,479<span></span>
</td>
<td class="nump">10,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">140,383<span></span>
</td>
<td class="nump">129,147<span></span>
</td>
<td class="nump">162,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">52,227<span></span>
</td>
<td class="nump">46,442<span></span>
</td>
<td class="nump">38,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | BRAZIL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">34,644<span></span>
</td>
<td class="nump">27,055<span></span>
</td>
<td class="nump">36,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">19,520<span></span>
</td>
<td class="nump">16,465<span></span>
</td>
<td class="nump">18,815<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | GERMANY</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">5,230<span></span>
</td>
<td class="nump">5,846<span></span>
</td>
<td class="nump">6,372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | POLAND</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">3,743<span></span>
</td>
<td class="nump">4,913<span></span>
</td>
<td class="nump">6,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Mobile Solutions | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">30,116<span></span>
</td>
<td class="nump">26,492<span></span>
</td>
<td class="nump">28,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">191,800<span></span>
</td>
<td class="nump">171,269<span></span>
</td>
<td class="nump">192,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | Automotive Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">38,779<span></span>
</td>
<td class="nump">31,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | General Industrial Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">60,312<span></span>
</td>
<td class="nump">52,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | Electrical Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">61,748<span></span>
</td>
<td class="nump">58,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | Other End Market Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">30,961<span></span>
</td>
<td class="nump">28,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">152,931<span></span>
</td>
<td class="nump">139,499<span></span>
</td>
<td class="nump">156,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">4,745<span></span>
</td>
<td class="nump">5,563<span></span>
</td>
<td class="nump">6,722<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | BRAZIL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">811<span></span>
</td>
<td class="nump">689<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">16,177<span></span>
</td>
<td class="nump">13,400<span></span>
</td>
<td class="nump">13,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | GERMANY</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">378<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | POLAND</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Power Solutions | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">16,572<span></span>
</td>
<td class="nump">11,726<span></span>
</td>
<td class="nump">14,564<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Automotive Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | General Industrial Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Electrical Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Other End Market Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | BRAZIL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | GERMANY</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | POLAND</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nnbr_AutomotiveMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nnbr_AutomotiveMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nnbr_GeneralIndustrialMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nnbr_GeneralIndustrialMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nnbr_ElectricalMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nnbr_ElectricalMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nnbr_OtherEndMarketMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nnbr_OtherEndMarketMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=nnbr_OtherCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=nnbr_OtherCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_MobileSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nnbr_PowerSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598173480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 477,584<span></span>
</td>
<td class="nump">$ 427,534<span></span>
</td>
<td class="nump">$ 489,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=nnbr_MajorCustomerMember', window );">Major Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Sales Revenue, Net | Customer Concentration Risk | Major Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage (less than for the year ended 12/31/20)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=nnbr_MajorCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=nnbr_MajorCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205603225096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers Contract liabilities from contracts with customers (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue, beginning balance</a></td>
<td class="nump">$ 766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue, ending balance</a></td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized', window );">Amounts included in deferred revenue for performance obligations satisfied or partially satisfied</a></td>
<td class="nump">$ 800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205599763880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable', window );">Maximum number of shares authorized to issued as options (in shares)</a></td>
<td class="nump">2,207,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 3,216<span></span>
</td>
<td class="nump">$ 4,226<span></span>
</td>
<td class="nump">$ 2,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to unvested awards</a></td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, period for recognition</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward', window );">Term life of options</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159,000<span></span>
</td>
<td class="nump">210,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of the options granted (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.76<span></span>
</td>
<td class="nump">$ 2.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock awards granted vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock units issued (in shares)</a></td>
<td class="nump">459,000<span></span>
</td>
<td class="nump">460,000<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Fair value assumptions, exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.35<span></span>
</td>
<td class="nump">$ 7.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total grant-date fair value of restricted stock</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember', window );">TSR Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock units issued (in shares)</a></td>
<td class="nump">142,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod', window );">Award performance period</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance', window );">Percentage of shares issuable based on threshold performance</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance', window );">Percentage of shares issuable based on target performance</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance', window );">Percentage of shares issuable based on maximum performance</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember', window );">ROIC Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock units issued (in shares)</a></td>
<td class="nump">172,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance', window );">Percentage of shares issuable based on threshold performance</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance', window );">Percentage of shares issuable based on target performance</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance', window );">Percentage of shares issuable based on maximum performance</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember', window );">Change in Estimate of Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="num">$ (623)<span></span>
</td>
<td class="num">$ (743)<span></span>
</td>
<td class="num">$ (1,111)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember', window );">Change in Estimate of Performance Shares | Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember', window );">Change in Estimate of Performance Shares | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_OfficerMember', window );">Officers and Key Employees | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock awards granted vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=nnbr_NonExecutiveDirectorsMember', window );">Non-executive Directors | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock awards granted vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award maximum number of shares available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award percentage of shares issuable based on threshold performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award terms of award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share-based payment award percentage of shares issuable based on maximum performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share-based payment award, percentage of shares Issuable based on target performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_OfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_OfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=nnbr_NonExecutiveDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=nnbr_NonExecutiveDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598365736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Components of Share-Based Compensation Expense by Type of Award (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="nump">$ 3,216<span></span>
</td>
<td class="nump">$ 4,226<span></span>
</td>
<td class="nump">$ 2,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">741<span></span>
</td>
<td class="nump">881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="nump">2,166<span></span>
</td>
<td class="nump">3,473<span></span>
</td>
<td class="nump">1,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="nump">1,420<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">1,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember', window );">Change in Estimate of Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="num">$ (623)<span></span>
</td>
<td class="num">$ (743)<span></span>
</td>
<td class="num">$ (1,111)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_ChangeinEstimateofPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205608607896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification (Detail) - Stock options<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Average risk-free interest rate</a></td>
<td class="nump">1.42%<span></span>
</td>
<td class="nump">2.47%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">52.80%<span></span>
</td>
<td class="nump">49.53%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate', window );">Expected forfeiture rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award fair value assumptions expected forfeiture rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598163192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Reconciliation of Option Activity (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159,000<span></span>
</td>
<td class="nump">210,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(22,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="num">(222,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">621,000<span></span>
</td>
<td class="nump">871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">532,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 12.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share)</a></td>
<td class="nump">7.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in usd per share)</a></td>
<td class="nump">9.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in usd per Share)</a></td>
<td class="nump">13.31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in usd per share)</a></td>
<td class="nump">12.24<span></span>
</td>
<td class="nump">$ 12.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in usd per share)</a></td>
<td class="nump">$ 12.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Contractual Term, Outstanding</a></td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted- Average Remaining Contractual Term, Options exercisable</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Options exercisable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="num">$ (3,216)<span></span>
</td>
<td class="num">$ (4,226)<span></span>
</td>
<td class="num">$ (2,822)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205608578680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Reconciliation of Restricted Stock Option Activity (Detail) - Restricted Stock - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">385,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">459,000<span></span>
</td>
<td class="nump">460,000<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(303,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(72,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">469,000<span></span>
</td>
<td class="nump">385,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 9.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">6.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">9.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">7.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share)</a></td>
<td class="nump">$ 7.28<span></span>
</td>
<td class="nump">$ 9.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598130360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Schedule of Performance Based Awards Goals with Respect to TSR and ROIC (Detail)<br></strong></div></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 12, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember', window );">TSR Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage', window );">Threshold performance, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance', window );">Percentage of shares issuable based on threshold performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage', window );">Target Performance, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance', window );">Percentage of shares issuable based on target performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage', window );">Maximum Performance, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance', window );">Percentage of shares issuable based on maximum performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember', window );">ROIC Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage', window );">Threshold performance, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance', window );">Percentage of shares issuable based on threshold performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage', window );">Target Performance, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.90%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance', window );">Percentage of shares issuable based on target performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage', window );">Maximum Performance, percentage</a></td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">8.60%<span></span>
</td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance', window );">Percentage of shares issuable based on maximum performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.00%<span></span>
</td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award based on threshold performance achievement percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award percentage of shares issuable based on threshold performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share-based payment award based on maximum performance achievement percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share-based payment award based on target performance achievement percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share-based payment award percentage of shares issuable based on maximum performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share-based payment award, percentage of shares Issuable based on target performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598059624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Number of Awards Granted and Grand Date Fair Value (Detail) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember', window );">TSR Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DeferredTaxAssetsValuationAllowanceLineItems', window );"><strong>Deferred Tax Assets Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of shares (in shares)</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Grant date fair value (in usd per share)</a></td>
<td class="nump">$ 8.58<span></span>
</td>
<td class="nump">$ 10.88<span></span>
</td>
<td class="nump">$ 9.28<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember', window );">ROIC Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DeferredTaxAssetsValuationAllowanceLineItems', window );"><strong>Deferred Tax Assets Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of shares (in shares)</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Grant date fair value (in usd per share)</a></td>
<td class="nump">$ 7.20<span></span>
</td>
<td class="nump">$ 9.44<span></span>
</td>
<td class="nump">$ 7.93<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DeferredTaxAssetsValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Valuation Allowance Line [Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DeferredTaxAssetsValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598269416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Share-based Compensation - Summary of changes in unvested PSUs (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember', window );">TSR Awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 10.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">8.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">9.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue', window );">Expired (in usd per share) | $ / shares</a></td>
<td class="nump">9.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 9.59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember', window );">ROIC Awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="num">(33)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 9.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">7.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">8.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue', window );">Expired (in usd per share) | $ / shares</a></td>
<td class="nump">7.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 8.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired in Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesTsrAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=nnbr_PerformanceSharesReturnOnInvestedCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598545672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">$ (33,732)<span></span>
</td>
<td class="num">$ (44,554)<span></span>
</td>
<td class="num">$ (31,314)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Current-period other comprehensive income (loss) activity, net of tax</a></td>
<td class="nump">1,830<span></span>
</td>
<td class="nump">10,822<span></span>
</td>
<td class="num">(13,240)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, before tax</a></td>
<td class="num">(1,076)<span></span>
</td>
<td class="num">(14,126)<span></span>
</td>
<td class="num">(14,324)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax', window );">Sale of discontinued operations, before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss), after tax</a></td>
<td class="nump">1,830<span></span>
</td>
<td class="nump">10,822<span></span>
</td>
<td class="num">(13,240)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(31,902)<span></span>
</td>
<td class="num">(33,732)<span></span>
</td>
<td class="num">(44,554)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">6,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=nnbr_LossOnInterestRateSwapMember', window );">Loss on Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="nump">2,851<span></span>
</td>
<td class="nump">12,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(30,881)<span></span>
</td>
<td class="num">(35,159)<span></span>
</td>
<td class="num">(31,314)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, before tax</a></td>
<td class="num">(1,135)<span></span>
</td>
<td class="num">(1,683)<span></span>
</td>
<td class="num">(3,845)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax', window );">Sale of discontinued operations, before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss), after tax</a></td>
<td class="num">(1,135)<span></span>
</td>
<td class="nump">4,278<span></span>
</td>
<td class="num">(3,845)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(32,016)<span></span>
</td>
<td class="num">(30,881)<span></span>
</td>
<td class="num">(35,159)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation | Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation | Loss on Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(3,712)<span></span>
</td>
<td class="num">(12,234)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, before tax</a></td>
<td class="nump">78<span></span>
</td>
<td class="num">(16,207)<span></span>
</td>
<td class="num">(13,645)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">151<span></span>
</td>
<td class="num">(3,712)<span></span>
</td>
<td class="num">(12,234)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Interest rate swap | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,411<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss), after tax</a></td>
<td class="nump">3,863<span></span>
</td>
<td class="nump">8,522<span></span>
</td>
<td class="num">(12,234)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Interest rate swap | Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">8,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Interest rate swap | Loss on Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from AOCI, before tax</a></td>
<td class="nump">3,712<span></span>
</td>
<td class="nump">15,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=nnbr_AOCIAttributableToParentTaxPortionMember', window );">Income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">861<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, tax</a></td>
<td class="num">(19)<span></span>
</td>
<td class="nump">3,764<span></span>
</td>
<td class="nump">3,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from AOCI, tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(327)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss), after tax</a></td>
<td class="num">(898)<span></span>
</td>
<td class="num">(1,978)<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(37)<span></span>
</td>
<td class="nump">861<span></span>
</td>
<td class="nump">$ 2,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=nnbr_AOCIAttributableToParentTaxPortionMember', window );">Income taxes | Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from AOCI, tax</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(2,068)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=nnbr_AOCIAttributableToParentTaxPortionMember', window );">Income taxes | Loss on Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from AOCI, tax</a></td>
<td class="num">$ (861)<span></span>
</td>
<td class="num">$ (3,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e709-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=nnbr_LossOnInterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=nnbr_LossOnInterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=nnbr_AOCIAttributableToParentTaxPortionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=nnbr_AOCIAttributableToParentTaxPortionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205596319848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share Net Income (Loss) Per Share - Summary of Net Income (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss from continuing operations</a></td>
<td class="num">$ (14,425)<span></span>
</td>
<td class="num">$ (139,490)<span></span>
</td>
<td class="num">$ (30,749)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Less: Preferred stock cumulative dividends and deemed dividends</a></td>
<td class="num">(21,478)<span></span>
</td>
<td class="num">(12,373)<span></span>
</td>
<td class="num">(642)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Numerator for basic loss from continuing operations per common share</a></td>
<td class="num">(35,903)<span></span>
</td>
<td class="num">(151,863)<span></span>
</td>
<td class="num">(31,391)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Numerator for diluted loss from continuing operations per common share</a></td>
<td class="num">(35,903)<span></span>
</td>
<td class="num">(151,863)<span></span>
</td>
<td class="num">(31,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (loss) from discontinued operations, net of tax (Note 2)</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">38,898<span></span>
</td>
<td class="num">(15,992)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic', window );">Numerator for basic undistributed net loss per common share</a></td>
<td class="num">(34,703)<span></span>
</td>
<td class="num">(112,965)<span></span>
</td>
<td class="num">(47,383)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted', window );">Numerator for diluted undistributed net loss per common share</a></td>
<td class="num">$ (34,703)<span></span>
</td>
<td class="num">$ (112,965)<span></span>
</td>
<td class="num">$ (47,383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">42,991<span></span>
</td>
<td class="nump">42,692<span></span>
</td>
<td class="nump">42,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Weighted Average Number of Shares, Restricted Stock</a></td>
<td class="num">(461)<span></span>
</td>
<td class="num">(493)<span></span>
</td>
<td class="num">(269)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</a></td>
<td class="nump">1,481<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average common shares outstanding, basic and diluted (in shares)</a></td>
<td class="nump">44,011<span></span>
</td>
<td class="nump">42,199<span></span>
</td>
<td class="nump">42,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic loss from continuing operations per common share (in usd per share)</a></td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">$ (3.60)<span></span>
</td>
<td class="num">$ (0.75)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic income (loss) from discontinued operations per common share (in usd per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.92<span></span>
</td>
<td class="num">(0.38)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per common share (in usd per share)</a></td>
<td class="num">(0.79)<span></span>
</td>
<td class="num">(2.68)<span></span>
</td>
<td class="num">(1.13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted loss from continuing operations per common share (in usd per share)</a></td>
<td class="num">(0.82)<span></span>
</td>
<td class="num">(3.60)<span></span>
</td>
<td class="num">(0.75)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted income (loss) from discontinued operations per common share (in usd per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.92<span></span>
</td>
<td class="num">(0.38)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per common share (in usd per share)</a></td>
<td class="num">(0.79)<span></span>
</td>
<td class="num">(2.68)<span></span>
</td>
<td class="num">(1.13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1828-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to common stock as if earnings had been distributed. Excludes distributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss), allocated to common stock, as if earnings and addition from assumption of issuance of common shares for dilutive potential common shares, had been distributed. Excludes distributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesRestrictedStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205608817400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share Net Income (Loss) Per Share - Number of potentially dilutive share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">21,392<span></span>
</td>
<td class="nump">15,053<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">766<span></span>
</td>
<td class="nump">871<span></span>
</td>
<td class="nump">577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">2019 Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember', window );">Series B Preferred Stock, as-converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,021<span></span>
</td>
<td class="nump">12,976<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602652696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_NetIncomePerShareLineItems', window );"><strong>Net Income Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange', window );">Anti-dilutive securities excluded from computation of earnings per share minimum price range (in usd per share)</a></td>
<td class="nump">$ 7.93<span></span>
</td>
<td class="nump">$ 8.54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne', window );">Anti-dilutive securities excluded from computation of earnings per share maximum price range one (in usd per share)</a></td>
<td class="nump">$ 25.16<span></span>
</td>
<td class="nump">$ 25.16<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Antidilutive securities excluded from computation of earnings per share maximum price range one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Antidilutive securities excluded from computation of earnings per share minimum price range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_NetIncomePerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_NetIncomePerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205596386744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForHedgeInvestingActivities', window );">Payments for Hedge, Investing Activities</a></td>
<td class="nump">$ 15,420<span></span>
</td>
<td class="nump">$ 4,133<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="nump">$ 14,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage', window );">Preferred stock remaining in future periods, probability percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage', window );">Probability percentage of leverage ratio put being exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage', window );">Preferred Stock Change In Control Put Feature Probability Percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage', window );">Preferred stock remaining in future periods, probability percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage', window );">Probability percentage of leverage ratio put being exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage', window );">Preferred Stock Change In Control Put Feature Probability Percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember', window );">Series D Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price of warrants or rights (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of warrant or right, number of securities called by warrants or rights (in shares)</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityLiquidationPreferencePercentage', window );">Temporary Equity Liquidation Preference Percentage</a></td>
<td class="nump">140.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price of warrants or rights (in dollars per share)</a></td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of warrant or right, number of securities called by warrants or rights (in shares)</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights', window );">Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights</a></td>
<td class="nump">$ 11.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution', window );">Temporary Equity Dividends Withholdings Net Cash Distribution</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption', window );">Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax', window );">AOCI, cash flow hedge, cumulative gain (loss), net of tax</a></td>
<td class="nump">100<span></span>
</td>
<td class="num">$ (2,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | July 22 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed interest rate</a></td>
<td class="nump">1.291%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | February 8, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed interest rate</a></td>
<td class="nump">2.4575%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForHedgeInvestingActivities', window );">Payments for Hedge, Investing Activities</a></td>
<td class="nump">$ 13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock Change In Control Put Feature Probability Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Put Feature Exercisable, Probability Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Remaining In Future Periods, Probability Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Dividends Withholdings Net Cash Distribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_TemporaryEquityLiquidationPreferencePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity Liquidation Preference Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_TemporaryEquityLiquidationPreferencePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3581-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForHedgeInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=nnbr_July222021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=nnbr_July222021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=nnbr_February82019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=nnbr_February82019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205598069560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value of Preferred Stock Derivative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level 1) | Derivative liability - other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level 1) | Derivative liability - other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="nump">$ 7,771<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Derivative liability - other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Derivative liability - other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Derivative liability - other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,453<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Derivative liability - other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liability</a></td>
<td class="nump">$ 453<span></span>
</td>
<td class="nump">$ 664<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205607641576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Preferred Stock Derivative Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 3,117<span></span>
</td>
<td class="nump">$ 2,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuances</a></td>
<td class="nump">15,121<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(7,009)<span></span>
</td>
<td class="num">(493)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Settlements</a></td>
<td class="num">(3,005)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,315<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities', window );">Reclassification of warrants to liabilities</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="num">(1,076)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 8,224<span></span>
</td>
<td class="nump">$ 3,117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_ReclassificationOfWarrantsFromEquityToLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclassification Of Warrants From Equity To Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_ReclassificationOfWarrantsFromEquityToLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205602935144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Effect of Interest Rate Swap (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 12,664<span></span>
</td>
<td class="nump">$ 18,898<span></span>
</td>
<td class="nump">$ 13,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nnbr_DerivativeInstrumentsPaymentExpense', window );">Derivative payments on interest rate swap</a></td>
<td class="nump">1,717<span></span>
</td>
<td class="nump">4,133<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Loss on interest rate swap</a></td>
<td class="nump">2,033<span></span>
</td>
<td class="nump">11,669<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 8,906<span></span>
</td>
<td class="nump">$ 1,411<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nnbr_DerivativeInstrumentsPaymentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments, Payment Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nnbr_DerivativeInstrumentsPaymentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nnbr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140205600162136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative asset - other non-current assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability - other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability - other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative asset - other non-current assets</a></td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability - other current liabilities</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(11,022)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability - other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,357)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Total</a></td>
<td class="nump">155<span></span>
</td>
<td class="num">(15,379)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative asset - other non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability - other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability - other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Total</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of the assets less the liabilities of a derivative or group of derivatives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>nnbr-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nnbr="http://www.nninc.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-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-20211231.xsd" xlink:type="simple"/>
    <context id="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb79800cddc54baeb745fb16592940a7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id08f82405d7949e7a6fc6ccc413c5eca_I20220304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2022-03-04</instant>
        </period>
    </context>
    <context id="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if7d7efec018542c4847e0437941fed32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07dda7a52abe4ba4a128cc254075bcf6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i396cff57850d4ac59bd8cb4bbf09ba0b_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="i93892d9461de49bbbf5e59623cf970d3_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="i677d31b1ccbe4622b56e7329bb3df38d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i033dff713d5740269a5468790cc7eee3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8716fa79ad5846a59200c5f6a59e1ae7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia3c5d105ac4f4f31ba7330f1a9913471_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5bd01469cbf84550bcb91d24f1929adf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3f6ea5f9369542fbbde59488801c0600_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2f5ef2b50da54ad18f4da1dc21050086_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4b1738e675ce4e9c9376fa54521bcb37_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iac14570ef2c246c187bbd31cade19626_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i267dee033b0a434b8402d89cc95becb6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id71f41fdad7544c5b677f09b8b0fb206_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="iaac98749fb23414e8df4d7fb9a54394d_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="id38082ffd3bc416f85aa1481c80b33b7_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="iccb64e8ff96b4e1fb74912d7d654a0b1_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="i84969d5c75fa4a75bf84539e7e912270_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="icbcff5778f594d0a935cd40c646e97f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id0ace269126c498291a341863bb82684_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bbd46374616464b886cb0e05293be21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib616871accf341ecab7a9a9fea7a27d8_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="i413bd8a42e2544a0b0c952d25121c71b_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="i5b6972689619414ab8bc72d6a2cca596_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id65661e529b44e0986b357ed80a52bdd_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="i4a90fc78969b4849bb91b38a64c9dd4d_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="i1a790a6d1c094a50abf268ccbcfee799_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia19181c0648d4ec48abed7156feac528_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7234b908d21d448086f73ac155353d4e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i59af2f3397bc4422b543d8f890901a4e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9106baa305054e58a0a0a2bf2b4b5e1e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0b02d512737b4aeca7054504d0efa821_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a24a86ad875429cb62996a445652c95_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iac67ac82625045758c262eb5061cfb90_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib2126db03a8d469cb873d5cffd57118f_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i80bf99e2ff2946f5a4732c9cf412f41f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8bd41879b234b2c96d62051af8ad38f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27a1fcba0b634d71b8ec7ed317198340_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f135f04de834f098348ab9a46aed090_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id45ea20e26734e00929d8818a36931c4_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i3cc8931dcd334592a0f76360a0e0b861_D20201006-20201006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-06</startDate>
            <endDate>2020-10-06</endDate>
        </period>
    </context>
    <context id="ie19f1b2ad745421bb0e72c05e669a1bb_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="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231">
        <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>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">nnbr:LifeSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2d20ecdc48bd4b60b1b097ef56152fd7_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id65e5af5ce864bbba9e33386f2625f7e_D20201006-20201006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredAndIncrementalTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-06</startDate>
            <endDate>2020-10-06</endDate>
        </period>
    </context>
    <context id="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i14cbb954af34403383eb417fdac90767_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i85423e82da4f4bfcabf89d63b2514512_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67be7fdacf334886a41287fcbcf56c57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4277e5eb5e496e877b6e1ea8a4353c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38c0175c3056420693ae26d55017b726_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i458c11b470954d76b324bd2855c36473_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7663d4cb0905400ca6840e30221e14b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib31f0b0663da41499bf59880cff252eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8fce248b56b34834923551d1a7958521_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieecd8236eb164e3baa30519cca2bb0a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i762ca149718744699118cd4ccdebd931_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">nnbr:CorporateAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:CorporateAndConsolidationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic239ecbfc375402eab4f2065c47a3f6e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06ef01cac1544761ad6d8ca4293f6e9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d4c22c257584180bbe88f7e07efb030_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5544a001329c49e59b730a9d3d5167ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7073f1643bbe43cc8c4fe0a3c93c0b66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ce797943c814f43b7da4829b7285043_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if648af0d965f422788aca90c474b234a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e47b28c9fb34dfeb235b8157c067153_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3df2035c4d34e00937ffd45095d3e0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i988c6675aff84135bf73b5f3cd08d3be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ecd60ae781845209f4b96aac78067a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5932bbee36c14e44ad26e14745dfbb7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if332095d407d4f198bded057bdf9b69f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8c899f8e9bb40619ca054d1226a02cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec865b60a99942a1a82cb9baecd6be06_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:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06d01061a7d14af5b84c6709fba64aea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16bbdb7a1ecd4777a2665b017b9b2e19_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c0db15150f04a2880de5f2a96dcfa1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99835c14e9d743988714174255869122_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a1ad168b67947459bd4c72ac4ec900e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e294e679f6647dda4b7f611ff1869dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f7005ef1188420d87d7f928a5e236a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie787488d0ff14797a7ae3d2f9b5d156a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3de3312880a044d0a6606064bcfee62b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if4208bb888df47bcb2c2eb995fa948c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e856aee74ca436bb9d8444d47e6440c_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="i389185ace1fa44129eeda14eb3d2f929_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="i70ef58a95c53405bb3a186776cad9a60_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8ef945fb8eca41ae915a31de6daf0262_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i427294f835b140ca8b442010a9f01fbc_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie1dc36b1a0734dce9c1fbc24d1143e79_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4c399019314a4d97bc1385b928ee4ef9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i94d0876e40e24faa9baefe1a00efc2d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d27c03564d9461faca6b36bfa63db95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i180514161db74df296ac416acea87531_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa1d874da79148d2b8b64d61acea0126_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b3bd95bbc88443ea92c55ee399c6d8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa434ea2afad4b7c809fcab46008c629_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic873015c395b47c1a57ee34f55aa8820_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="i99fc49205c914106a4ba7c484eed5741_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if44f4e1c4d974f32b0fbb29ca6a6557b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia973e02736f74bea8518fda8bd476555_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1fde219909c4437948f9e976359ad78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6846db37dbf84b398719ff7bf9c70088_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2df5fead88034f8dbb79073ea4089a0a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">nnbr:WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a1f14a0167449d1974b0d4107153f3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b5ca18732b941e38d796002bc47a12c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e94985e98ea40d08b3186df1ecb8efc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i973018b748d141beafb321dd27185cfc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fadf5aced32494ab7ea395a0fb2a8f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ec9661cf766452ca4d63b4a3764fc9a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7a5a91277a8c4c0dab988df385de4de8_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="i4d9720892ddd4a9f99f32c4552c2b9d8_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic3a750a37c7f44ab90c44fb2b9181be4_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="ibc8d7a36612c435bbb5cbb6d44b04540_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i168e594549e54cb7b99e7591314ce369_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="i430f9261edd3450b8237ff371badb560_D20210101-20211231">
        <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:TermLoanFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i048a37e3e04f4357945cde188362d52a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8654218c45c443caec54b208a9e5a6e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:VariousBenchmarkRatesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1be6be1b8dd04fdcb24f2a6dfc202fad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:TermLoanFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib473b51d48844e7482606724aceabb41_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idcfcef7871554634ac5fdf87fe8d1e3d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8b6baf45d64044b7a67b163fbe80daaf_D20210101-20211231">
        <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:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cd4d9045bdc4627b361ced0ab459276_D20210101-20211231">
        <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:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4acd4270478a4f0da1ac69a261211e9c_D20210101-20211231">
        <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:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:FederalFundsOrPrimeRateMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44b5939378784c6c8341bfff30271e7d_D20210101-20211231">
        <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:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nnbr:FederalFundsOrPrimeRateMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied76616300644f53b5dd147386ec4700_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8fd9e469dbb042eead3dcbc2e61a2740_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:AssetBackedCreditFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b107d8ec4ab4861b0557c22372d62e7_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb9419937f4144aa8e87c0f304944022_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nnbr:SeniorSecuredTermLoanBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd1c28e7ae424768ab3654ecf2bde3de_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic47070a056154867baf3530fb0c90e2b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i70fddba2e0654a0aa449a9e5e98f45a5_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9adb726d6c4a4bffa03e4d99358bd4d5_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9b6d577a0a674918ae7123013bc5da53_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icb908a0b62af42cb99ba5032529249a1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id2dbc3799edb466c862787372e7e31fb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i127dd9947ca94d42ab7cc8b0a838b278_I20211231">
        <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:FinancialInstrumentAxis">nnbr:July222021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77be95d510d34868a44f68c8592d5e5f_D20210101-20211231">
        <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:FinancialInstrumentAxis">nnbr:February82019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d8068b58ce647a3a1a7aa237ed38302_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i101239e31458451b860c340c9cceed93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d7680f48c3147778211342e9d332226_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifaa51cb8e31f4b9cba7d4e344b4ebfd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ManufacturingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i464475520f7a4540a1cab64e1587c0d2_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="i16089af3288d4816bdb721d3bb65faed_D20200401-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba507619a5f444a893e5db5d01a935e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i710e7b5c4d8e45a6b5adeeb212948358_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">nnbr:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a0c30c2fd7a45c8822fab9156aa3110_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i762c1513679d42e384602f2b824300f2_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="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2bb340dbaf61443c9e369cf980d670ee_I20191211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-11</instant>
        </period>
    </context>
    <context id="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2661262767f84a8282cf0b918b17f908_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0bc2ed5533e84ed0b73f8675fa935f8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie51c129bec5d457a983d276814750e64_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d06143036154d3ea609acf1a54cc1d5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i535400b9db7949acbabe347d74704d45_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff40035d009f4a03a610e2160bed19c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nnbr:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95ebc794a4774fbd9532bc6b508072ca_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="icbd37fc0e31d4b2c8004a41b7602950c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i015f0596e92c4d4381155f918acbe091_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8d57ca821de24038aa8b5c4b0ea4a39d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9de6f248815348ef9dad59958b3ff4cf_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie4e260e5ba144ed6b56d148f2e04ccb6_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie9c8162d3f9c47e28145526b27b6a1f2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7fa686506a8a4893a0560c25766d5300_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iebe533c242f943e89211ba9dc3e3eb7c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibb3dfbcabe7e4c6e8cc12ed2ceb83c3b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iffffa201160d4c80b7144f40c8df3e25_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6633c0eb43bc42008f9d874b543b92f8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8c7b9b6f19fe4070a8c5d59610bc5e1f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7439b9cac53b4598bdd4207f67dffeef_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i13128152bab246dd8966142ac9c03c71_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6fab0a443d844d69b8179138595152af_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iea794d81d128415281fe35d62f830533_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i426d43daf2c04686ae1295ed8964a55a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia40910e91935444fb658b74a7206b3c0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i69ca395e40e54b0ca9f4750b59859e1f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i40238f8953de4e5193d52ffaff313a35_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if75f8f64d58e49ea896cb864496ce13f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia207b169a569441995bd2e6de54d73c7_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2a51e099eaac4d79ae7cde15ab28de1a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia5d6bcb3f9e54736bce3130912b253cb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i970aa8e9327643c2ac718be140fa9775_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i921adb1e065b41949ccc1ca6f2806a0c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2fc8af11e3934c86aae27ce270c718d1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8211be147a944297a0e17a2167d7b73c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9601880035204033a2e23c1dfa178109_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4be92d188ba2445c9f187eef2c27864b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifaecebe4c898470d9056c3d0cb959583_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c94d4b8d0ea4ba0b7509b4b773a1213_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i551cca6cc9704fbeb40512ab86f963a4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i156c0080e26e4cca876da731b0df04bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib74338c5fcbc44daa8c96a8efa3b873b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14f68404b1fb424892a7624c4e45efd0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6530c16c66e448ea79f12a3750be4af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9bda52d6257b49d199dabfbf89510918_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida03a3541fd246f598bf62d716180c73_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20cca2255bf34a2e87c158b07e032709_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if315c356b3c346d083a0818722a2398c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95d8d141f93f427ba266c1abc6ee564c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f67ee868c604a96acb7e15729e5432d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedd6f73acb394e468d1ebd9321a9cad2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i716a57737a204455b6e81935e2cc4ff5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i02f7a0126d334c2fb9c28c8c5b8e896b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4edb599c2f3a4b28ac302c64390eb887_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i70abeb170d724a92a7ea20dde0156315_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8969cbb60e704edb846ad90a26ce49a7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b7f0fc2eb084e18b0fef8f61b8a1aef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i00b6096143db4d0998a7bf2eeff134b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15be3949e4ba48d2867c7f90397bb068_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2875ca759b94b2ab4742adf5d25d8ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i001210ac6dd64902b445a2c4a0c5c9d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8b218b5559d0405f8bab1e929c181b4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2961288bcaba4c33996281e3db928ee3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb6f4108278b43439eb2309d040afffb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie3f40cb1465e43228a0294b31cbcbdfe_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb4733e83dda4ccb828a061318e4b461_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i15a3c2392952494ca1aa6f7fec9ce2bf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie31cf1535b40460d8245a6a6c4898fa5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i191ada1f6c9442b4802ab4c6672111f5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b49dada0bef4f81899ad91383c3c5e2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7df57d48c8a47349faba5c05c3a1a19_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0da5b9b9dc244acea4a4e7ea5de14aa7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7ae288cecedc4e4c96004b3bec7399ee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic88c66b063684c37ba31db7608fd173f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8579e5f291ba4b5cb439f7dd39a5c370_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iadf6dd4fdc1a4f2a9cbc55c00d8e5a30_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib5666cb3ca6043e08757e7544b646764_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i15e9e9df39ec43fcaea0766a3738521b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iedfc4fa87b734c9c8b3286ea27679cf1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i35372e85df234de3b5532c9d22f87eee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0ea55bec54ca4f4d8d082b9a44943b00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib9021e6388284cb3a6208ad1ab6fe1a2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ida1633ce60934bc6bcb56e009a67c367_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e7e8a0427c84fb9a4e7b41040206ec3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i403c29da4ece4c0e823f455420583af8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c107077676a488bafd2a0955a0a7e34_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if54d11b6279e460b8d4821a76a2b1593_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8c89856595ea43fbb1f6ccae9de818e2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie00bacfe49714e2980e981f61d9b1e2a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i195243db203d4799b425cf02fa5c631f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1fc1ca9a01ca48a09c2fa603f34c4a32_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6cb6433296364fcf81439bbcf38bed00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nnbr:OtherCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie3bf7ec76c2746658492aff652b31a38_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia57a9d11c2904b148d823732223234e7_D20210101-20211231">
        <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:AutomotiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b3f5d37fb4f4c5793cf132863d06f2d_D20210101-20211231">
        <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:AutomotiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8bd7a443f59b47d18bc6184fcfafe5af_D20210101-20211231">
        <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:AutomotiveMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e1ab518995242d38944ad9b3cac0701_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i462f0569657b4eb1b9879e07d2f6ecac_D20210101-20211231">
        <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:GeneralIndustrialMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4696bf0e65ba41efbdcf6a281b1e29e3_D20210101-20211231">
        <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:GeneralIndustrialMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie53095435b674ed9a8180459c5965042_D20210101-20211231">
        <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:GeneralIndustrialMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7fa38b7e66404198abe7029b1a601443_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie249ae4e62904093ba03dc7925fd213c_D20210101-20211231">
        <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:ElectricalMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73184e32e10b4af0b159a369890912c6_D20210101-20211231">
        <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:ElectricalMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07225b586fed434288f73b1378b9bb59_D20210101-20211231">
        <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:ElectricalMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b159617aca64543a3120156169bee38_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2241894a880849198ce126a5ef460710_D20210101-20211231">
        <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:OtherEndMarketMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ec3d192cbc44454a41855bca8220ca0_D20210101-20211231">
        <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:OtherEndMarketMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c3f120b45f74501abff4c6740fe15a4_D20210101-20211231">
        <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:OtherEndMarketMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a669380f8e8447480996e82372548ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70bd679262a04a1d9197744b16b902d7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia857b0b295db45b0961342fdfe4846a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0c7b2b00c3047428cc5c24103b2df3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69398875949d4b5d80c5b3d62689766d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:AutomotiveMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9e7adff8c8a415aa88d7d3df7578941_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b9b330acbc14b6bbe0f4681d05ed07b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i82a660c889ef48e0b2c005a5d872624e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i428c8a86b2784fd5a87885547d802a45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:GeneralIndustrialMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2b8670cd6284d7689714590d836ae4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1359194d1790410b95ff1d2ccdae5681_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56c39582607d4157ac8773bbef11f2ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9b4bc89ad9a431e88299fd24ac1a0c0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:ElectricalMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ee923bc6b1640c6beb01da6eaa9bb45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:MobileSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib48f27745bf24db2b66b65b79edebd72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nnbr:PowerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i82552bb236ef47d3976d9b73e3ac123b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i36185f89ec044653836636bec2acc8ad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nnbr:OtherEndMarketMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8fd0de45042646e4bb73c7b80282fe9a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5c7d0c17ee294a028fa24611a346e788_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nnbr:MajorCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia12ac444257d4d07acf6d85f311a8900_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2837b117341b423686edc1c9cf0d1ef1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd212cfad09c49c88c196026f0f524c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5cf51e0f08f8405bb90d30300d675ee8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5db1c46f5efa49048d04f8ec72bbae17_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b11cc7c61f44b87adc0537138080ee3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9b33bb3ec674adb93efb6e176aa0ae8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7eafe9b88f014c04a57418d63f8f629f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia46dd87bb471492b9c82d80f6158c9fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iffba6cb9ad2c4a229dcc2c524d559bda_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea3fbfe5e14c42fbae20bdab525695c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8828c284e203444099ec0a13a6972cc2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica2c91eb3a674a2f85c1b74bf7af632e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i165074e2525c42a18a4bc5fe14b6ac71_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11aec99dd12647b38e2f6f2accbab97a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69f5c7c2086048b0a185eb085301cf53_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b3de233d0c041f28c0bb0a6074b9f77_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ee954c705904e198e256a5c610ca1d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7525da919bd44f58b183f2fd63739408_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4ac3c97534c5449ba6acbe96d71dfe7a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i90cd203a2abf4cdf80d7eff20393fc2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nnbr:NonExecutiveDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4a5ff289cefe4f29a697f1a0a336c2cc_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="idf5a1cba4c8744de959eb60dbed60737_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9494fbec92744dbf9e48e9d6dcc5666e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6637437b4e154663b10411df6ec26b2c_D20210101-20210312">
        <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-12</endDate>
        </period>
    </context>
    <context id="i8494fdbd236b426282e041963b5d1977_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1683adb939dd41fe84944f085b35dd89_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id3673721a2ea48588fc9867da1498757_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="ie6f338797ce545ad86c93232133dd1f4_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="i79c85f1a2e2f4b31a7fd9d18b5b53125_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesTsrAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9760a8dc60ad46ffb2d79507d6231081_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:PerformanceSharesReturnOnInvestedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b6962ecd9a44e68b8a7c2af24d6d35a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88e6be6e5efb48bebdbc9a5c8b8ad71f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nnbr:ChangeinEstimateofPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75122bf9697c4027a6d18e5c408abcf6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6fbfbd79e67145408659865e6e97ed26_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8f3183828a094174b866369ce9318ca4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2f90ed7f41dc46c5b6e3b1b455f188f3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a362fc800f04e1b8e0b6abfd0096d1d_D20190101-20191231">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia001ec979d1045e09f509e5e5ce47bff_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="i2275c477c0f449b6a2341edd832e6896_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="i4706d27bbda24850aae8f3ddc5634ed5_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="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie90c1b0e479f47168920fb30d8175c91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8aa70b6b79646d7ae3adf4e3bffc374_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01f22f3a567940419d43aecd00f5c33a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9747d60cbc164d09b7583ee5f4947248_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i85d6f4c2cbe444d69f11d47ea98a4a1c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b4ce15e994e439b9956e2b29d6eb131_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib4828b699734450582317b0952707e34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie0f91d2f579d4a43b538dd8e740d0255_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6da929e4e18e484fa80a2ad82af2222a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">nnbr:AOCIAttributableToParentTaxPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if021e3828ffd4a0aa2c90eefff9e5720_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nnbr:LossOnInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia282cf25ebfd4bd2a5b39351b4d76048_D20200101-20201231">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d7784d004654b5a8cfec5fdbcfe44b2_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="i6a82fa0f0d0e4a029d5432e73bed4ff5_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="i9ca4715288e543d09c15b1bc2dda087f_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="i8ca66397bdb2459a9c06aa83e9079561_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3dd3d0c6cb4c4bf5af92cb106fceefd1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idf95bdc2dbc349ef93c7ebf65c94f3ec_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iba4f2dd0b3bd4930a08a601de5e4677f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac7c8fa7d3944bfab655d1b8f811cd6c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4c54302636340c3b2eeb8a007babeee_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9757f784eb1f4584bde570615a816222_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i867a96bd88a24a0dbeb0aac9cf03c218_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7f540da2cb124d9ca87e53ea5f98c30d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6462981cc1754acfad258f21ee7f8485_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6d4fb66b2e794cb2bb708d4d06639292_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9a5c4f4db6fd43aaaeb202ab3ca57a59_D20210101-20211231">
        <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:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8e8317595015454f9f7cdd001f83ae79_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia62a66b799b947bb97861954f810300c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6196decc2b574285b7d6cfdaca0e90d7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5788ebba93624e6091e88b02decd2a8a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8b585b1756424e55aa26db9d9f030f17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i33d9961d3eaa41ed8a2ba46b9fcc5390_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i22646a3ace6f4c069108f4547e27b196_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i21c59837246b472c845bff267b8a7f9a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ef1614dd1d54c37a13dba04bbc95250_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i76d69251c412422883e1db2d4e032f72_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ied41ac6a90844c5c97bc4d00fed8ffa6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabb19b36b181478e8f6305aeecd1d161_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6af65cb8930f4988a1f62e2d7a0d3601_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib2be23eaa88d4924bebf019e0ee425d5_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iffc1fc0755ae4895b7d849c73fe85e0f_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i75f964644f044a6dbcfa683fa359f0d2_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="i695d433fd1cb4b7bbe5e90794bc93afb_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="i0fefb71a01ad49d6b484342b921896ac_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="ifda2bcbdb1b04e589e40d4114618a3f8_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="ibbbf4ba280a241b5b7fdd5d94106ce8f_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="i3e02b704392044299d6e0572f02b5fe6_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="i30e1811386194b7e836e48c729bbe37e_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="icab96b2ec67b424a9f6fcf2482628010_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="ie323d971c55f4d1fbe1855a8ea06f34f_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="i0b89ca1907554b9f9066c50e65263e0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d7dd53838d14d68aea8af96f0beeb8d_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="i0fb3cc8c51f14f8f8adf63c3561293ad_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="ieaeb93c968c7423a83355c52502bbae8_I20211231">
        <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:FinancialInstrumentAxis">nnbr:February82019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0753192e8ef44b728e3c30e3efbe3377_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icc4f02b436f34c13ac0c8d8e9e4235f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa9b6a49b71248a69dd9493f58b98806_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9497b807824644bdb4bd956d082af94a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib473aef6a2644ef2a3bfc9a709b76151_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="i60511b9e85404725b5ea4adfe6820e28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i936d926ee9134dd2bfe954478bd42e44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34c4e97f06974d50adb692561b1aa120_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20bcf792073e4d01b03878b9b9f7e264_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if71df389532d473cb98d07bb10b656a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82947304cdc343cda7feb0bc78da5baa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84be16d45b9d437faa4183c800786795_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="manufacturing_facility">
        <measure>nnbr:manufacturing_facility</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>nnbr:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN180LTEtMS0xLTIzNTQ5_16e56383-d981-4a98-b096-e30dd474088e">0000918541</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN182LTEtMS0xLTIzNTQ5_799ba736-7875-4bdd-839d-6738f111c3ab">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN183LTEtMS0xLTIzNTQ5_ad35b768-88fb-4276-82fe-45acfd038141">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN184LTEtMS0xLTIzNTQ5_fb37d29d-e0be-423a-86ad-8bd73c13d1e2">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y180L2ZyYWc6MDM4MzgzMGUyMjg5NDQ5MTk5YzA4NGEzMDRiNjc1NDgvdGFibGU6NGU5OThjN2MzYzcyNDNhYmI2NzA4MDNmODY2NWI4ZjcvdGFibGVyYW5nZTo0ZTk5OGM3YzNjNzI0M2FiYjY3MDgwM2Y4NjY1YjhmN185LTEtMS0xLTIzNTQ5_53a1789a-2928-4ba1-9b1e-7f8edd3d70f4">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzMtMi0xLTEtMjM1NDk_416dc5fb-7908-4f8c-8f4f-4d595bdb050c"/>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzMtMy0xLTEtMjM1NDk_ae55d9c6-73db-40a2-a908-5ed761a507ae"/>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzktMi0xLTEtMjM1NDk_788777e2-2a5d-43e6-a975-7728a635bd76"/>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzktMy0xLTEtMjM1NDk_836a3549-ff73-456b-a45a-c36754ae7bec"/>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzEzLTItMS0xLTIzNTQ5_d3154fc5-5d08-4173-9241-b94a14e7843f"/>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjcvZnJhZzozYzRjMTVjZmMyODI0MGZhOTgyMzcyNTE3MTZkZjFjNi90YWJsZToxOWUzMzZhY2M3NDM0MDk5YTE2YzU5MGU0ZDRkZTVlOC90YWJsZXJhbmdlOjE5ZTMzNmFjYzc0MzQwOTlhMTZjNTkwZTRkNGRlNWU4XzEzLTMtMS0xLTIzNTQ5_e1956e3a-df9c-49d2-a30a-22642adf8166"/>
    <dei:DocumentType
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zNzk4_223e4441-e6e9-4549-b126-0ea1f38e6e00">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YTZlZjY0NzVhNzNkNDdlNzg1ZDYyNzAyNWYzNDQ2N2UvdGFibGVyYW5nZTphNmVmNjQ3NWE3M2Q0N2U3ODVkNjI3MDI1ZjM0NDY3ZV8wLTAtMS0xLTIzNTQ5_7f6ba7af-6ba4-4654-84be-1b47a8e71698">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18xMjM_a975b1e2-21f2-4ebf-a50f-effb25e43c20">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZWFkNWI1ZDU4NDZiNDFjMjlmMzkyN2EwMDYxMjRlMDEvdGFibGVyYW5nZTplYWQ1YjVkNTg0NmI0MWMyOWYzOTI3YTAwNjEyNGUwMV8wLTAtMS0xLTIzNTQ5_56d839fb-9599-4e17-9d70-954e8e5c06cc">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAz_4775ab2d-fc7d-434e-ba5e-0616ee9541df">000-23486</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18yNTE_7e1ae658-0148-44cb-90fb-22c6fcbf7c12">NN, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8wLTAtMS0xLTIzNTQ5_0d969320-712c-44e8-9345-c98f965cc12a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8wLTItMS0xLTIzNTQ5_6e4160b8-5fb4-47b3-9d4c-44ec13da19c0">62-1096725</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTAtMS0xLTIzNTQ5L3RleHRyZWdpb246YzJmNDZlMDY2MTI1NGI3ZWFjODdhYTIzYWY1NWYwNGRfNA_536ead55-96bb-4bcc-9330-dc2a95af3c81">6210 Ardrey Kell Road, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTAtMS0xLTIzNTQ5L3RleHRyZWdpb246YzJmNDZlMDY2MTI1NGI3ZWFjODdhYTIzYWY1NWYwNGRfNw_899f1da5-2405-4507-bedf-4866de5e6bd7">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTAtMS0xLTIzNTQ5L3RleHRyZWdpb246YzJmNDZlMDY2MTI1NGI3ZWFjODdhYTIzYWY1NWYwNGRfMTE_5b3b5c21-1f02-44cc-9b05-7cb025c581fc">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6OWNlMTRkMmU2NjRlNGM5MjgwNjRhYWIzYWNiOTZjNDEvdGFibGVyYW5nZTo5Y2UxNGQyZTY2NGU0YzkyODA2NGFhYjNhY2I5NmM0MV8zLTItMS0xLTIzNTQ5_dda4d653-de95-4c32-8845-8ca83a3667b2">28277</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zMTc_d372d578-34c1-476e-a0c3-9798a991f4fc">980</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODA0_55e28475-cf62-4d66-9696-add7940fb454">264-4300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZGIxNTBiZWQ4OGY0NDM3N2JhMGM3ZDA0YTE3YTc1ZTkvdGFibGVyYW5nZTpkYjE1MGJlZDg4ZjQ0Mzc3YmEwYzdkMDRhMTdhNzVlOV8xLTAtMS0xLTIzNTQ5_711c3539-bd8d-4fe7-9a9f-e775f61bf7c3">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZGIxNTBiZWQ4OGY0NDM3N2JhMGM3ZDA0YTE3YTc1ZTkvdGFibGVyYW5nZTpkYjE1MGJlZDg4ZjQ0Mzc3YmEwYzdkMDRhMTdhNzVlOV8xLTItMS0xLTIzNTQ5_c6c7aaad-f239-4d44-a6bf-83b151931d37">NNBR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6ZGIxNTBiZWQ4OGY0NDM3N2JhMGM3ZDA0YTE3YTc1ZTkvdGFibGVyYW5nZTpkYjE1MGJlZDg4ZjQ0Mzc3YmEwYzdkMDRhMTdhNzVlOV8xLTQtMS0xLTIzNTQ5_eb8e1834-9c34-4330-99c1-0f4c9a1a22b4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODA1_13b37d4b-5be0-4e8c-a825-1ca7bce350e0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zNzk5_fe3ca829-330c-4b33-a2f4-75386b905d26">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAw_2e1abc73-06ca-48bf-8f7f-0b2543e3deeb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODA2_43149a06-2f1f-40c7-a338-0701c7af942c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YzA0MTJjMWM0NzAwNDk5YzhiNDI3ODUyYjUxYjdjNTkvdGFibGVyYW5nZTpjMDQxMmMxYzQ3MDA0OTljOGI0Mjc4NTJiNTFiN2M1OV8wLTItMS0xLTIzNTQ5_f598f7ec-e669-43f4-8952-1fcdaf8e2bd5">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YzA0MTJjMWM0NzAwNDk5YzhiNDI3ODUyYjUxYjdjNTkvdGFibGVyYW5nZTpjMDQxMmMxYzQ3MDA0OTljOGI0Mjc4NTJiNTFiN2M1OV8xLTMtMS0xLTIzNTQ5_10582ce4-61d9-4928-a318-cd923e8dc7f9">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGFibGU6YzA0MTJjMWM0NzAwNDk5YzhiNDI3ODUyYjUxYjdjNTkvdGFibGVyYW5nZTpjMDQxMmMxYzQ3MDA0OTljOGI0Mjc4NTJiNTFiN2M1OV8yLTMtMS0xLTIzNTQ5_2c311a02-3033-4eb2-9a15-7fe294ea1542">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAx_72cbbf97-30aa-49e0-99fb-6f9db84c6c52">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zNzk3_3981361c-ea13-4c40-a9f0-b4d6e9a51e1a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ieb79800cddc54baeb745fb16592940a7_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18yNjg3_5a75442c-69d8-48d1-aca2-18560867cea6"
      unitRef="usd">158000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id08f82405d7949e7a6fc6ccc413c5eca_I20220304"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18xMDk5NTExNjM4NTc4_34f2e4ee-ddeb-4be9-a31a-ff9a1db68aa9"
      unitRef="shares">43297653</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xL2ZyYWc6ZDk0NDUzNmNiNjJiNGU4M2FhODA4YzVkMTYyYzc0MjMvdGV4dHJlZ2lvbjpkOTQ0NTM2Y2I2MmI0ZTgzYWE4MDhjNWQxNjJjNzQyM18zODAy_c3c5b9d1-2fce-4eb7-bf8f-5919e13413ef">Portions of the Proxy Statement with respect to the 2022 Annual Meeting of Stockholders are incorporated by reference in Part III, Items 10 to 14 of this Annual Report on Form 10-K as indicated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant&#x2019;s fiscal year ended December&#160;31, 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182MS9mcmFnOjM1MGRiYThlY2QyNTRlMzRiYjVjNDI5MTJlNmU2MWYzL3RhYmxlOmM3Mzc2MjBmOTIxZTQ5YzFhYmNkN2Y5YzMyNDdkZjVkL3RhYmxlcmFuZ2U6YzczNzYyMGY5MjFlNDljMWFiY2Q3ZjljMzI0N2RmNWRfMS0wLTEtMS01MDIwNS90ZXh0cmVnaW9uOjgzZGU3ZmM1NDI2MjRkNmVhZDc2OWM3YTExNTZmNDA1XzEwOTk1MTE2Mjc4NjU_50462708-1f80-4091-9c86-b0f31df7b0d9">248</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182MS9mcmFnOjM1MGRiYThlY2QyNTRlMzRiYjVjNDI5MTJlNmU2MWYzL3RhYmxlOmM3Mzc2MjBmOTIxZTQ5YzFhYmNkN2Y5YzMyNDdkZjVkL3RhYmxlcmFuZ2U6YzczNzYyMGY5MjFlNDljMWFiY2Q3ZjljMzI0N2RmNWRfMi0wLTEtMS01MDk3NC90ZXh0cmVnaW9uOjY1OGJhOTkwOTU5MjQ1MDQ4ODQyNjhkOGYwMTk1ZGI3XzEwOTk1MTE2Mjc5MjA_06ae226a-336c-4376-9e81-d3e72bc9a8f3">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182NC9mcmFnOmI5Y2FjODJkY2QxNzQ3NjA5NDgxMzQ2ODE4YjgxNTJmL3RleHRyZWdpb246YjljYWM4MmRjZDE3NDc2MDk0ODEzNDY4MThiODE1MmZfMTY0OTI2NzQ1NDE3OA_f6fba1b2-944c-4bcc-9138-12eb0b281941">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182NC9mcmFnOmI5Y2FjODJkY2QxNzQ3NjA5NDgxMzQ2ODE4YjgxNTJmL3RleHRyZWdpb246YjljYWM4MmRjZDE3NDc2MDk0ODEzNDY4MThiODE1MmZfMTY0OTI2NzQ1NDI2NQ_5acd238c-4a05-4d92-9c4b-2398dcdbd5fe">Charlotte, North Carolina</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182Ny9mcmFnOjE4YjZlYTJkMGYyNzQzZGM5MjI0MDQyODQ1YjY0MTZiL3RleHRyZWdpb246MThiNmVhMmQwZjI3NDNkYzkyMjQwNDI4NDViNjQxNmJfMTY0OTI2NzQ0NTA2Nw_feb19290-bc5a-43d7-92cf-eb7a80e632b8">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y182Ny9mcmFnOjE4YjZlYTJkMGYyNzQzZGM5MjI0MDQyODQ1YjY0MTZiL3RleHRyZWdpb246MThiNmVhMmQwZjI3NDNkYzkyMjQwNDI4NDViNjQxNmJfMTY0OTI2NzQ0NTA2OA_17316fbb-674a-492a-8ff0-cd3b17d46d1b">Atlanta, Georgia</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMi02LTEtMS0yMzU0OQ_e03b1643-aef0-4e77-bcc5-f8e7021121ab"
      unitRef="usd">477584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMi04LTEtMS0yMzU0OQ_f6b4acb8-ce51-4d7f-af90-fbf889906201"
      unitRef="usd">427534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMi0xMC0xLTEtMjM1NDk_3a61e0aa-2db6-4cc6-834a-97748370a2ec"
      unitRef="usd">489514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMy02LTEtMS0yMzU0OQ_83d7b0b5-b745-40a7-926d-43e575da0e7c"
      unitRef="usd">389995000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMy04LTEtMS0yMzU0OQ_0321d320-6292-40f7-8816-9e2d0893efb8"
      unitRef="usd">343594000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMy0xMC0xLTEtMjM1NDk_3f914290-bc0b-4701-a7b1-507c1dcc1ab4"
      unitRef="usd">392482000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNC02LTEtMS0yMzU0OQ_3e2728e9-c037-4cee-9987-f15791695af2"
      unitRef="usd">51489000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNC04LTEtMS0yMzU0OQ_c63dc9ee-18fa-4dad-9527-20a6ab41159e"
      unitRef="usd">58055000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNC0xMC0xLTEtMjM1NDk_f2e3387b-ae8c-42a4-bbf3-d96e9a34161c"
      unitRef="usd">68895000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNi02LTEtMS0yMzU0OQ_84323d3b-6816-454f-9c6c-90cc4e3adeeb"
      unitRef="usd">46195000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNi04LTEtMS0yMzU0OQ_80c109b8-f4b1-482a-b0b1-2d38104109c5"
      unitRef="usd">45680000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNi0xMC0xLTEtMjM1NDk_1a83b365-daee-4f89-8f70-72c5a25536a9"
      unitRef="usd">44896000</us-gaap:DepreciationDepletionAndAmortization>
    <nnbr:RestructuringAndIntegrationCharges
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNy02LTEtMS0yMzU0OQ_aa646421-2166-43cb-ba39-c57db885032e"
      unitRef="usd">0</nnbr:RestructuringAndIntegrationCharges>
    <nnbr:RestructuringAndIntegrationCharges
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNy04LTEtMS0yMzU0OQ_c6c26fed-f931-42c7-a663-6977074020e7"
      unitRef="usd">0</nnbr:RestructuringAndIntegrationCharges>
    <nnbr:RestructuringAndIntegrationCharges
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfNy0xMC0xLTEtMjM1NDk_a73f9484-33c1-44b4-a550-ad6cbc69c152"
      unitRef="usd">-12000</nnbr:RestructuringAndIntegrationCharges>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOC02LTEtMS0yMzU0OQ_3167d973-0a7b-4dc2-8973-a04fe8e1796e"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOC04LTEtMS0yMzU0OQ_0c2db0d6-aa3d-42fc-8e85-f44a2202e16c"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOC0xMC0xLTEtMjM1NDk_8f017fa3-3d75-41eb-8fc7-822e951410b7"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOS02LTEtMS0yMzU0OQ_8a2c2226-68a4-492c-bc47-aecb0aa88710"
      unitRef="usd">1091000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOS04LTEtMS0yMzU0OQ_ec59f4c6-f2ee-4436-88b3-97006f2ca5ff"
      unitRef="usd">-4720000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfOS0xMC0xLTEtMjM1NDk_63bb6814-1565-47ba-8d65-51b512926e58"
      unitRef="usd">-846000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTAtNi0xLTEtMjM1NDk_382d54a9-8729-4300-9ba1-4d1627ba82fe"
      unitRef="usd">-9004000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTAtOC0xLTEtMjM1NDk_dcc59c6d-a5be-48db-b7e0-98fd90fcb255"
      unitRef="usd">-117457000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTAtMTAtMS0xLTIzNTQ5_a7a8c047-04d8-450e-9308-fd037a63dd2b"
      unitRef="usd">-17593000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTEtNi0xLTEtMjM1NDk_3055e6bd-818e-4b8f-ad46-7fbc06cbfd3e"
      unitRef="usd">12664000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTEtOC0xLTEtMjM1NDk_e4cedcee-b23c-460f-8998-b01bc991b762"
      unitRef="usd">18898000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTEtMTAtMS0xLTIzNTQ5_7443f467-08fa-4787-9da2-9a816574f865"
      unitRef="usd">13030000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTItNi0xLTEtMjM1NDk_cdd15ecf-e4b0-4c6b-8a3f-74eadaf38a41"
      unitRef="usd">-2390000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTItOC0xLTEtMjM1NDk_69b16a1c-b05b-4d66-b1e9-cd498ca38705"
      unitRef="usd">-144000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTItMTAtMS0xLTIzNTQ5_a0c09d24-8bee-40bc-b576-4b75a461feb2"
      unitRef="usd">-540000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTMtNi0xLTEtMjM1NDk_f1df3cb8-c2f9-4e0f-9058-93426957f2c4"
      unitRef="usd">1717000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTMtOC0xLTEtMjM1NDk_16e938c0-d1a8-4616-aad7-e3b04519cdd7"
      unitRef="usd">4133000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTMtMTAtMS0xLTIzNTQ5_1ab1e82e-1f58-491a-b0c9-809dd25b0079"
      unitRef="usd">0</nnbr:DerivativeInstrumentsPaymentExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTQtNi0xLTEtMjM1NDk_88a6dcbe-eaad-42aa-ad3f-45f150bc1d0a"
      unitRef="usd">-2033000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTQtOC0xLTEtMjM1NDk_c56272db-c6fb-4602-8d49-0b2f7557711e"
      unitRef="usd">-11669000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTQtMTAtMS0xLTIzNTQ5_2ac7e39b-0c88-42b1-8e5a-c3c9be01ea1e"
      unitRef="usd">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTUtNi0xLTEtMjM1NDk_61358781-6ada-4ecf-9156-63041828c30f"
      unitRef="usd">5366000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTUtOC0xLTEtMjM1NDk_14b1b33c-4bea-4394-ab09-86c49857e60a"
      unitRef="usd">213000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTUtMTAtMS0xLTIzNTQ5_e908617f-8078-4558-8c24-e8d8858346d3"
      unitRef="usd">-962000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTYtNi0xLTEtMjM1NDk_ab49d86f-867d-44cb-a842-263b943389f2"
      unitRef="usd">-22442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTYtOC0xLTEtMjM1NDk_895059b4-e391-4f32-9232-f194ca181b07"
      unitRef="usd">-152088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTYtMTAtMS0xLTIzNTQ5_40a099bf-3941-42d8-8286-56f5c4f9a9c5"
      unitRef="usd">-32125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTctNi0xLTEtMjM1NDk_b92e8360-1eba-406f-a6ef-a322db27fb6c"
      unitRef="usd">-1756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTctOC0xLTEtMjM1NDk_5a233e23-189d-41c2-b9e0-f733b4c5ed0b"
      unitRef="usd">-8972000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTctMTAtMS0xLTIzNTQ5_bda736b3-067a-4015-9947-3462f0a0d51e"
      unitRef="usd">305000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTgtNi0xLTEtMjM1NDk_da90cec9-f1e8-4730-929e-1905bc291632"
      unitRef="usd">6261000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTgtOC0xLTEtMjM1NDk_01b66c14-260d-41c4-baef-2829cce4cb1e"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTgtMTAtMS0xLTIzNTQ5_caed987a-8170-44c7-ba34-e9de248ae0a3"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTktNi0xLTEtMjM1NDk_7dc3d69d-288c-4a2d-9599-c274d8504d96"
      unitRef="usd">-14425000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTktOC0xLTEtMjM1NDk_9a4a30e1-b43d-414e-ab1d-b520e4870884"
      unitRef="usd">-139490000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMTktMTAtMS0xLTIzNTQ5_836a37f9-5c5e-4c1c-b5ff-cd4d15056c0c"
      unitRef="usd">-30749000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjAtNi0xLTEtMjM1NDk_4bc079ff-6bd4-4865-8038-63dad5bd2bc6"
      unitRef="usd">1200000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjAtOC0xLTEtMjM1NDk_73b75823-8679-4f79-bec3-9b9b30d70844"
      unitRef="usd">38898000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjAtMTAtMS0xLTIzNTQ5_7f8af50a-bf0c-462f-a963-43d9ec7b20d6"
      unitRef="usd">-15992000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjEtNi0xLTEtMjM1NDk_4624d7a7-2ae8-4177-ad2f-eb95700d1b9f"
      unitRef="usd">-13225000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjEtOC0xLTEtMjM1NDk_4b4ab023-95a1-4c8e-9c07-cd806cce17b3"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjEtMTAtMS0xLTIzNTQ5_a5ac5e35-9bd8-41be-8781-0c90781e6f2d"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjMtNi0xLTEtMjM1NDk_05b8e31a-2f58-4456-8bc9-3cd1e9fd5c46"
      unitRef="usd">0</nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax>
    <nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjMtOC0xLTEtMjM1NDk_f27e74f4-c07e-4d94-9735-8a5ce2f6791c"
      unitRef="usd">-5961000</nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax>
    <nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjMtMTAtMS0xLTIzNTQ5_5acca1ee-a9d5-41b9-aaf6-43c99efbbec6"
      unitRef="usd">0</nnbr:OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjQtNi0xLTEtMjM1NDk_19b2c9a2-42c8-43e8-a9d4-f20dd721e3af"
      unitRef="usd">-1135000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjQtOC0xLTEtMjM1NDk_e88906ba-ca21-4c47-95c3-bafbf7d4daf4"
      unitRef="usd">-1683000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjQtMTAtMS0xLTIzNTQ5_8acbde29-a214-4d96-8d83-6b4dbe11d036"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjYtNi0xLTEtMjM1NDk_914daeee-3086-49fa-a61a-e88912ab3cc7"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjYtOC0xLTEtMjM1NDk_e3685c35-2c16-4a46-b007-351128d78824"
      unitRef="usd">-12443000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjYtMTAtMS0xLTIzNTQ5_9f30d841-9314-4430-8f52-6ceceb3ea958"
      unitRef="usd">-10479000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjctNi0xLTEtMjM1NDk_1cd4afc7-fda6-4e59-a722-c5ce6287366b"
      unitRef="usd">-2906000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjctOC0xLTEtMjM1NDk_9fef81e2-f07e-452a-b474-d567d1917373"
      unitRef="usd">-18987000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjctMTAtMS0xLTIzNTQ5_091afb4b-3af6-45d8-acfb-c3bda731cdd6"
      unitRef="usd">-1084000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjgtNi0xLTEtMjM1NDk_188400af-48e6-45d2-ac99-c86e8ec1e61c"
      unitRef="usd">1830000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjgtOC0xLTEtMjM1NDk_2b3f8e8e-af67-4e48-a4a7-924b91654887"
      unitRef="usd">10822000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjgtMTAtMS0xLTIzNTQ5_552288d2-29f2-4c4a-b894-68eb5307bfc4"
      unitRef="usd">-13240000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjktNi0xLTEtMjM1NDk_7dc1bcaa-7614-402e-a4f7-214f861e0f57"
      unitRef="usd">-11395000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjktOC0xLTEtMjM1NDk_7ac50549-80a5-46dd-9e4a-82c57c5ed7d0"
      unitRef="usd">-89770000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMjktMTAtMS0xLTIzNTQ5_bf362f16-3c0d-4486-8c0b-b808ce9215ab"
      unitRef="usd">-59981000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzEtNi0xLTEtMjM1NDk_c94838dc-e750-484e-9c3d-c5db2321e8c1"
      unitRef="usdPerShare">-0.82</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzEtOC0xLTEtMjM1NDk_92ad9e11-42b0-499a-8f79-07dff92bb176"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzEtMTAtMS0xLTIzNTQ5_a9e8a7b0-4d05-407a-acd2-f450ed3d2e0a"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzItNi0xLTEtMjM1NDk_cfd47c67-a2eb-4fd2-a855-a4a3900c5b22"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzItOC0xLTEtMjM1NDk_ca11a78a-35de-4065-99ad-c17c432d3db6"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzItMTAtMS0xLTIzNTQ5_68d2297f-c571-4149-b2c7-fb6a03d5cb11"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzMtNi0xLTEtMjM1NDk_14c65c02-a957-4e38-ab53-368d36eea9c1"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzMtOC0xLTEtMjM1NDk_10d5a55d-8084-4952-bdc7-67e044f55674"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzMtMTAtMS0xLTIzNTQ5_37e19ed6-3ca2-4cd5-baf4-d8c92a510069"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzQtNi0xLTEtMjM1NDk_de78b321-31dd-4e14-a9b5-926b91a230b5"
      unitRef="shares">44011000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzQtOC0xLTEtMjM1NDk_ab566595-0b8d-4b78-900f-b8b2126aa785"
      unitRef="shares">42199000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzQtMTAtMS0xLTIzNTQ5_fca5c619-80fb-464f-a861-86e7060831b8"
      unitRef="shares">42030000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzYtNi0xLTEtMjM1NDk_9132c2d8-12bf-4531-bc5b-18963b650fd4"
      unitRef="usdPerShare">-0.82</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzYtOC0xLTEtMjM1NDk_7320a68d-a0a1-4df0-9c66-86c42b9316e8"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzYtMTAtMS0xLTIzNTQ5_f0ff8e47-8b79-42d8-9b87-6f5b6a538c63"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzctNi0xLTEtMjM1NDk_b64bd31c-b830-4fbb-9c7c-56d72af0657f"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzctOC0xLTEtMjM1NDk_cd09d361-8c5f-4a48-a23c-83e9c0d7c3d9"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzctMTAtMS0xLTIzNTQ5_9aa6274e-5e52-443f-b91f-5b60f5984c07"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzgtNi0xLTEtMjM1NDk_df80aee6-185e-41fe-93f7-1aa5d3a75d58"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzgtOC0xLTEtMjM1NDk_1b9f01dc-caf0-41cd-9c3e-913f1a794137"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzgtMTAtMS0xLTIzNTQ5_c2a9f2d4-eb8c-4aa6-b740-2ffd738b95e0"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzktNi0xLTEtMjM1NDk_d4bd620f-2c8c-4847-91d7-5ebc09be814d"
      unitRef="shares">44011000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzktOC0xLTEtMjM1NDk_12b8969e-a35f-46e4-a4ed-b600720872bc"
      unitRef="shares">42199000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183MC9mcmFnOmQ3ZTQyYTI1ZmEwOTRjN2ZhN2Y0Mzc3ZTA2ODE2YzU5L3RhYmxlOmE2YjAwMmNhN2Q4YjQ3MGFiZmVmMjMzOGMzNzVhOWQ4L3RhYmxlcmFuZ2U6YTZiMDAyY2E3ZDhiNDcwYWJmZWYyMzM4YzM3NWE5ZDhfMzktMTAtMS0xLTIzNTQ5_bd07c342-9e3a-4c95-984f-6abb962c3731"
      unitRef="shares">42030000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNC0yLTEtMS0yMzU0OQ_10cf08ab-f6c2-480e-813f-de1bb57ced9c"
      unitRef="usd">28656000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNC00LTEtMS0yMzU0OQ_b8ef6c8c-fd61-4941-a106-9148229b8617"
      unitRef="usd">48138000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNS0yLTEtMS0yMzU0OQ_5ffc4664-ef9d-4bd5-984f-a9bbdce8efa8"
      unitRef="usd">71419000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNS00LTEtMS0yMzU0OQ_e8b13460-4fdf-4cd4-9772-7516fef3fc60"
      unitRef="usd">84615000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNi0yLTEtMS0yMzU0OQ_e0bfe0b4-9845-497e-bba0-d7c352b94ef3"
      unitRef="usd">75027000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNi00LTEtMS0yMzU0OQ_95398f52-35ee-4609-9174-74de69ee9608"
      unitRef="usd">62517000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNy0yLTEtMS0yMzU0OQ_46de06ac-a7cd-498c-99a6-3475132ce277"
      unitRef="usd">11808000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNy00LTEtMS0yMzU0OQ_72db6ebd-7451-43f9-abee-53e5ac3ea347"
      unitRef="usd">8800000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfOS0yLTEtMS0yMzU0OQ_a82eda88-3f68-48da-9cc2-e4f055de8721"
      unitRef="usd">9372000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfOS00LTEtMS0yMzU0OQ_98b6c8e3-7ca7-4006-b5cd-dd7fd9bc1698"
      unitRef="usd">11148000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTAtMi0xLTEtMjM1NDk_21def00b-dc9b-4234-ae91-46e802c61b91"
      unitRef="usd">196282000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTAtNC0xLTEtMjM1NDk_5a5970ec-0fc7-4315-bd01-892ff6e23514"
      unitRef="usd">215218000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTEtMi0xLTEtMjM1NDk_e5ae9852-9089-42f4-8da1-197a875cd4a5"
      unitRef="usd">209105000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTEtNC0xLTEtMjM1NDk_f926ccda-20d8-4e11-ba3f-c4c2d43f8a6a"
      unitRef="usd">223690000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTItMi0xLTEtMjM1NDk_d406bb31-1bd7-4771-8055-9f5a481cabd9"
      unitRef="usd">46443000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTItNC0xLTEtMjM1NDk_c8c22c03-26cc-4487-9d65-1697ff40d768"
      unitRef="usd">50264000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTQtMi0xLTEtMjM1NDk_26e7541b-e457-46fb-92c1-06392e0b445b"
      unitRef="usd">88718000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTQtNC0xLTEtMjM1NDk_66f15494-ac46-4cab-8619-d44861dfef2b"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTUtMi0xLTEtMjM1NDk_6d8d95e2-d00e-42c8-8c51-e19432a3e884"
      unitRef="usd">34045000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTUtNC0xLTEtMjM1NDk_ea9b1a70-ee40-4571-83ef-99de9c544f70"
      unitRef="usd">26983000</us-gaap:EquityMethodInvestments>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTYtMi0xLTEtMjM1NDk_bc9bd8e1-1d05-406b-82b2-9c6021e04932"
      unitRef="usd">314000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTYtNC0xLTEtMjM1NDk_b98a2ef5-5c40-48c4-9541-02506804764d"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTgtMi0xLTEtMjM1NDk_96df561d-68e0-4495-a595-cf15ec8acc92"
      unitRef="usd">4194000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTgtNC0xLTEtMjM1NDk_9dd85eda-903a-48bb-a20c-f7c8353b8e8a"
      unitRef="usd">5742000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTktMi0xLTEtMjM1NDk_083279d0-950e-4f30-9918-cbe4355e2a40"
      unitRef="usd">579101000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMTktNC0xLTEtMjM1NDk_1bde8a08-b8a8-4b3d-b189-cc63bc3ba41d"
      unitRef="usd">624962000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjItMi0xLTEtMjM1NDk_6ed9f018-479f-4131-9590-c14a2a152dc2"
      unitRef="usd">36710000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjItNC0xLTEtMjM1NDk_dae0177b-0f33-425f-bf21-47dddd8bf505"
      unitRef="usd">37435000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjMtMi0xLTEtMjM1NDk_c2fc4f5f-ff68-4538-b57a-475dcac060cf"
      unitRef="usd">17739000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjMtNC0xLTEtMjM1NDk_b0fdedf6-f8c0-453e-aaee-43936710e823"
      unitRef="usd">21296000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjQtMi0xLTEtMjM1NDk_e5d4f532-a635-4cf7-a9c6-0f6f4a79b665"
      unitRef="usd">2072000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjQtNC0xLTEtMjM1NDk_c533f80c-9850-41ef-9fc9-1d29f498170d"
      unitRef="usd">3557000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjUtMi0xLTEtMjM1NDk_65568b79-e23c-483e-b35f-c39b788ad0f0"
      unitRef="usd">3074000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjUtNC0xLTEtMjM1NDk_069a51ed-1b23-4b71-b945-5bbf4b0ef983"
      unitRef="usd">4885000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjYtMi0xLTEtMjM1NDk_43027429-e2f3-489c-a9ea-df7737eb3a7c"
      unitRef="usd">5704000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjYtNC0xLTEtMjM1NDk_605a1c7c-8c2d-4a94-a404-d5bd97551b07"
      unitRef="usd">4797000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjgtMi0xLTEtMjM1NDk_1ba6fe27-a846-4138-b9d3-a32afd263264"
      unitRef="usd">8718000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjgtNC0xLTEtMjM1NDk_34b3dfe5-43c8-46f7-8107-a3fcf48ebbb5"
      unitRef="usd">31261000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjktMi0xLTEtMjM1NDk_c6c38bc5-7fbc-4160-bb7b-813b1782000c"
      unitRef="usd">74017000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMjktNC0xLTEtMjM1NDk_760baf43-9323-4a09-8e8a-5b60bbbdec7b"
      unitRef="usd">103231000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzAtMi0xLTEtMjM1NDk_d4b7f4f4-b495-44f9-a14d-f333ae85848c"
      unitRef="usd">7456000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzAtNC0xLTEtMjM1NDk_7c12f9f7-55be-4976-9862-b9758686dd8b"
      unitRef="usd">11178000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzItMi0xLTEtMjM1NDk_898c3627-34de-4db9-bcea-0a8ec455ca45"
      unitRef="usd">151052000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzItNC0xLTEtMjM1NDk_d0391960-0a65-4298-a758-ecd848bd37d1"
      unitRef="usd">79025000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzMtMi0xLTEtMjM1NDk_4c8aa46a-aac1-4549-a25c-b2636e1e59d1"
      unitRef="usd">51295000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzMtNC0xLTEtMjM1NDk_927d18fd-3eb0-4c7b-a9b2-89136ceb6497"
      unitRef="usd">55053000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzUtMi0xLTEtMjM1NDk_897de63c-57ae-4536-8457-5ccb6147a70e"
      unitRef="usd">17289000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzUtNC0xLTEtMjM1NDk_e3622a05-95c0-4f24-be1f-ebe72e68b636"
      unitRef="usd">17237000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzYtMi0xLTEtMjM1NDk_95c6dbac-7ed6-4a1c-8ec4-7c649d2389e6"
      unitRef="usd">301109000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzYtNC0xLTEtMjM1NDk_d6a0a1c4-b7dd-43dc-baa8-03b8216e41de"
      unitRef="usd">265724000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzctMi0xLTEtMjM1NDk_fafbf95d-69f0-409a-a85d-f68383de1fb3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzctNC0xLTEtMjM1NDk_2fd10bdd-d9d9-426c-8be8-8285fe666672"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTA5_95ea6bc4-d937-4b53-aff4-89d32bfd19b5"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTIx_19c9fa68-89e6-4cc1-9bc4-1a27f3e04883"
      unitRef="shares">65000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTIx_7533db5e-c357-412d-b5d0-1682dad89a64"
      unitRef="shares">65000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMzA3NTgvdGV4dHJlZ2lvbjo1OGZmMWFlMTJlYTA0ZjNmODA3MWMwYjcxOTk5OGRkY18xMDk5NTExNjI3OTIx_a41defe3-3a90-415c-b138-e300c8c50acb"
      unitRef="shares">65000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMi0xLTEtMzA3Njc_577a77cd-3a10-4c93-956c-d6a22ad04d80"
      unitRef="usd">53807000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i396cff57850d4ac59bd8cb4bbf09ba0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtNC0xLTEtMzA3Njc_f748b1c9-1643-4930-a12c-b22d968d1044"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml80Mw_67055b6c-b9e0-4461-908f-c144cb8cacb4"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml82Nw_14447d9f-27fe-433f-8aef-ebdebc2f20e6"
      unitRef="shares">100000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml82Nw_6045d61c-f0a6-4de5-a5bb-47676e9e8dca"
      unitRef="shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpkZGFmNDY3ZmRkYjg0MTlkYWNhY2M2NGY0YzUxYjg5Ml82Nw_74fc0fe0-c044-489f-97be-02b5630751cd"
      unitRef="shares">100000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtMi0xLTEtMjM1NDk_7134130d-38ca-4c8a-ba2f-37e55b88af4b"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i93892d9461de49bbbf5e59623cf970d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfMzgtNC0xLTEtMjM1NDk_5b020862-4f28-484a-93f5-f92896d22473"
      unitRef="usd">105086000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV8xOQ_73dd85ff-349c-4535-912f-52148f3493a6"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV8xOQ_9c2a9b3e-428b-45c3-a097-7de5e5928467"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV80Mw_441c0491-72dd-488a-bf48-32ff743b007c"
      unitRef="shares">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV80Mw_f0a92012-d9a6-45d7-a2bb-6ac7b0a821b1"
      unitRef="shares">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV82NQ_4f36f86d-7dc3-439e-8a8a-f8807361fa47"
      unitRef="shares">42686000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV82NQ_8978b8a2-81e8-4e77-b662-afca46848606"
      unitRef="shares">42686000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV83Mg_8407bb62-8971-4534-a543-5e6c7f71a4c9"
      unitRef="shares">43027000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowMjk0ZDg3OTkyZTI0MTAwOTcxZDFhNmFkMWYzYzFiOV83Mg_afa40f0b-df9e-463d-963e-db9ee2f7ac93"
      unitRef="shares">43027000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtMi0xLTEtMjM1NDk_445262c4-6635-4f38-b5fe-a8f7b1817754"
      unitRef="usd">430000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDAtNC0xLTEtMjM1NDk_1d97f33f-2034-48ab-acc4-58a4654a8239"
      unitRef="usd">427000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDEtMi0xLTEtMjM1NDk_2e3b374a-42c8-4c5d-8d1b-6f2331e535f8"
      unitRef="usd">474757000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDEtNC0xLTEtMjM1NDk_17e1f154-7527-4c1a-a8cd-a53fcfd0675a"
      unitRef="usd">493332000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDMtMi0xLTEtMjM1NDk_823d33ac-8468-4391-8d41-5a7a105d378b"
      unitRef="usd">-219100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDMtNC0xLTEtMjM1NDk_1a960792-4249-49d3-bc92-3d1ce012c45f"
      unitRef="usd">-205875000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDQtMi0xLTEtMjM1NDk_16736de5-28ab-4d85-a612-8f14cf05601f"
      unitRef="usd">-31902000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDQtNC0xLTEtMjM1NDk_fd908303-851c-4d8f-b965-2a22b04beb76"
      unitRef="usd">-33732000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDUtMi0xLTEtMjM1NDk_5af7c10d-47fe-4348-b45f-7f50a4f9c19b"
      unitRef="usd">224185000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDUtNC0xLTEtMjM1NDk_9e495497-8421-4ba1-9c01-3a564af057aa"
      unitRef="usd">254152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDYtMi0xLTEtMjM1NDk_4ae3a833-ea65-4af0-9724-98fb5ff11f56"
      unitRef="usd">579101000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183My9mcmFnOjU1YmQyYWUwNmJjZjRkZTBiNTkyYTc2NjkxYjc0ZjU0L3RhYmxlOjAwMWQxZjZmNjQxNzQzYmViMzJlZThiNmVlZDEwNzU3L3RhYmxlcmFuZ2U6MDAxZDFmNmY2NDE3NDNiZWIzMmVlOGI2ZWVkMTA3NTdfNDYtNC0xLTEtMjM1NDk_095de3cd-9893-4b32-9482-e04bbd8454c0"
      unitRef="usd">624962000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i033dff713d5740269a5468790cc7eee3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0yLTEtMS0yMzU0OQ_390137bf-6143-478d-9e19-dfab74ddf617"
      unitRef="shares">42104000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i033dff713d5740269a5468790cc7eee3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi00LTEtMS0yMzU0OQ_fe2b9f78-f089-4bb3-9467-d91ad8b5fc23"
      unitRef="usd">421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8716fa79ad5846a59200c5f6a59e1ae7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi02LTEtMS0yMzU0OQ_86e97f5a-2678-43bb-b97f-a63249d3df1e"
      unitRef="usd">508655000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3c5d105ac4f4f31ba7330f1a9913471_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi04LTEtMS0yMzU0OQ_08f2b073-c822-4e4d-a94a-d10a1da11342"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5bd01469cbf84550bcb91d24f1929adf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0xMC0xLTEtMjM1NDk_9a68097f-b7fd-409b-855b-7b2037790296"
      unitRef="usd">-58491000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f6ea5f9369542fbbde59488801c0600_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0xMi0xLTEtMjM1NDk_25342ff0-e1cc-4984-bd19-9998d88a26f9"
      unitRef="usd">-31314000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMi0xNC0xLTEtMjM1NDk_594b8385-ebfa-4818-8bf5-171767af95d8"
      unitRef="usd">419271000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMy0xMC0xLTEtMjM1NDk_79f944de-4166-4259-b0b2-bb4eb6c357d1"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMy0xNC0xLTEtMjM1NDk_5a41f5c9-56b9-4b3b-8f17-dab51dbca1f1"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNC02LTEtMS0yMzU0OQ_7823d716-c240-41bb-8654-cb06bc2c29c2"
      unitRef="usd">8933000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNC0xMC0xLTEtMjM1NDk_2996c4b0-4c3a-4896-9a60-e88deaa5e1b6"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNC0xNC0xLTEtMjM1NDk_fec21d35-e16b-4b11-b50e-cdc3ab42ba96"
      unitRef="usd">8933000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStock
      contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNS02LTEtMS0zMDQyNw_3ef7e2c2-ceff-431a-8adf-d4c36d753704"
      unitRef="usd">642000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNS0xNC0xLTEtMzA0Mjc_1556919a-dbf2-4ae7-8ef4-43eaa6dedcd7"
      unitRef="usd">642000</us-gaap:DividendsPreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNi0yLTEtMS0yMzU0OQ_0b95edf2-37ec-4846-bcc2-947b64300475"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNi02LTEtMS0yMzU0OQ_83bb3ab9-34d7-4685-8899-1847d002f726"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNi0xNC0xLTEtMjM1NDk_fd438969-d810-47df-84fe-0ee1378af6ef"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy0yLTEtMS0yMzU0OQ_3a42d47f-530d-4e1b-8b76-47650450cc1c"
      unitRef="shares">248000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy00LTEtMS0yMzU0OQ_cce1cf9f-f058-4a66-b448-5451963b739c"
      unitRef="usd">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy02LTEtMS0yMzU0OQ_9d297241-a70e-4c3c-8217-a123a86a498c"
      unitRef="usd">3931000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNy0xNC0xLTEtMjM1NDk_aa4284a4-2d74-4b55-a3b0-32fba2de3dbc"
      unitRef="usd">3933000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="id1fafb0435a34c7a97215bb5ef4b457a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOC0yLTEtMS0yMzU0OQ_5bab1644-c94d-4658-8e8d-6ee82d362c34"
      unitRef="shares">44000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOC02LTEtMS0yMzU0OQ_b966596d-2cfd-4449-bddb-1a75de63f1df"
      unitRef="usd">365000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOC0xNC0xLTEtMjM1NDk_c575921b-1a66-41c8-8330-8dd24656aad4"
      unitRef="usd">365000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i68c403c875fd45ef9be58fc3bf0a2b6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOS02LTEtMS0yMzU0OQ_c5a19db9-34b8-4241-8816-aef17532e51d"
      unitRef="usd">1052000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="iaadf98baa7304006ab64dcc5ecc7021f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOS0xMC0xLTEtMjM1NDk_93751303-3fc5-4f25-a93a-734c666f8241"
      unitRef="usd">0</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfOS0xNC0xLTEtMjM1NDk_c7a0360a-56d0-4df7-9b54-fa9c2b6a754f"
      unitRef="usd">1052000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i4b1738e675ce4e9c9376fa54521bcb37_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTAtOC0xLTEtMzAzNTc_2eb3dfcd-810c-4948-8ccf-a8b7c162c3d7"
      unitRef="usd">1076000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTQtMS0xLTMwNDMz_c7a3b393-b23f-4303-b8a3-ca81f5bb547c"
      unitRef="usd">1076000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMC0xLTEtMzA0MTkvdGV4dHJlZ2lvbjozMDExOTMzOWE1OGE0N2QwYjVhMGNmYjU4ZjRmMjkyMF8xMDk5NTExNjI3ODM5_3a031d04-6752-4e4b-8755-ce131d0530ce"
      unitRef="usd">3166000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTItMS0xLTMwMzU4_4b1457a7-9780-4f71-a5bc-d6b8b652ca75"
      unitRef="usd">-10479000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMTQtMS0xLTMwNDMz_0f522021-8bdf-42e5-b483-db36f805ee6f"
      unitRef="usd">-10479000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTQtMC0xLTEtMzA0MTkvdGV4dHJlZ2lvbjpmMmJjODg3N2YxMzg0NTIxYmM3MWZhMGQyODU2YjBiMV8xMDk5NTExNjI3ODU4_e2f3f4cb-a90b-4a2f-96f3-51e632a16172"
      unitRef="usd">327000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTQtMTItMS0xLTMwNDMz_260c9949-bc65-4256-bd1f-47ef9a05f0d5"
      unitRef="usd">-1084000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTQtMTQtMS0xLTMwNDMz_d40c00c3-cd7a-4111-9c18-0cfdd4daa0ad"
      unitRef="usd">-1084000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ic877e85cfdd34c819dcd16069288e3b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTAtMTItMS0xLTIzNTQ5_619ea3f7-684f-4986-affa-05c92af45636"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTAtMTQtMS0xLTIzNTQ5_81d9e031-abc0-4a5c-8073-7ee1081fa72f"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac14570ef2c246c187bbd31cade19626_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTAtMS0xLTIzNTQ5_4de1444e-a234-4f96-b336-d8398bb3e47d"
      unitRef="usd">-51000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i267dee033b0a434b8402d89cc95becb6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTEtMTQtMS0xLTIzNTQ5_9d6a5c76-f70c-462d-9263-2f13f1e964ed"
      unitRef="usd">-51000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="id71f41fdad7544c5b677f09b8b0fb206_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMi0xLTEtMjM1NDk_0217469f-2f8e-44f7-9855-49366b9b7f9b"
      unitRef="shares">42313000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id71f41fdad7544c5b677f09b8b0fb206_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItNC0xLTEtMjM1NDk_57be06e5-d983-492f-9b75-e114f52b2a67"
      unitRef="usd">423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaac98749fb23414e8df4d7fb9a54394d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItNi0xLTEtMjM1NDk_01bec850-219e-4b36-8d93-fa6b9381e978"
      unitRef="usd">501615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id38082ffd3bc416f85aa1481c80b33b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItOC0xLTEtMjM1NDk_b1a97971-6a12-4cbe-ae2b-e8ff1aa041d4"
      unitRef="usd">1076000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iccb64e8ff96b4e1fb74912d7d654a0b1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMTAtMS0xLTIzNTQ5_6ba28ca1-c0e5-47bd-8f08-480d37f9c030"
      unitRef="usd">-105283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84969d5c75fa4a75bf84539e7e912270_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMTItMS0xLTIzNTQ5_c521d07f-8edc-41a1-875d-ae2f710b07fa"
      unitRef="usd">-44554000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTItMTQtMS0xLTIzNTQ5_bfc19ace-3038-400d-ba08-279e005175a9"
      unitRef="usd">353277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id0ace269126c498291a341863bb82684_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMTAtMS0xLTIzNTQ5_0ffaa359-d732-4024-ac25-796c41b54c84"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTMtMTQtMS0xLTIzNTQ5_e4c0f833-2c61-45b2-98f8-82fd3a31af15"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTUtNi0xLTEtMjM1NDk_de630a97-c187-444f-a44e-c9e53970ee95"
      unitRef="usd">12373000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTUtMTQtMS0xLTIzNTQ5_97a455b0-1870-4ef8-9bbb-1e46506045fa"
      unitRef="usd">12373000</us-gaap:DividendsPreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtMi0xLTEtMjM1NDk_79df4a8e-40ab-4de7-b6ba-7f091b183e32"
      unitRef="shares">417000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtNC0xLTEtMjM1NDk_f6c9eca2-90bd-4470-9299-e01a5d5a14db"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtNi0xLTEtMjM1NDk_36e5c25d-2a0a-488e-a87c-7ebdc69daacc"
      unitRef="usd">4965000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTgtMTQtMS0xLTIzNTQ5_0ab6b9c5-0d16-4202-83d2-31780386fc99"
      unitRef="usd">4969000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i85cc19cec7fe4509845acdfa1a55565e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTktMi0xLTEtMjM1NDk_f16a357b-a5f7-4340-af42-dc687228d836"
      unitRef="shares">44000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTktNi0xLTEtMjM1NDk_e264a8cf-d733-4af7-a09c-837e7a87cf66"
      unitRef="usd">157000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMTktMTQtMS0xLTIzNTQ5_a0a7c396-2f63-4501-af15-23690964c755"
      unitRef="usd">157000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i341cc2600a8246acb01f84c232eeda82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjAtNi0xLTEtMjM1NDk_32542f2b-9fec-4904-b25b-a9afe609d97f"
      unitRef="usd">718000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjAtMTQtMS0xLTIzNTQ5_65a713b0-47b0-4528-aab5-4e6b04314ccb"
      unitRef="usd">718000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:ReclassificationOfWarrantsFromEquityToLiabilities
      contextRef="i5bbd46374616464b886cb0e05293be21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjItOC0xLTEtMjM1NDk_387e2dde-3c75-4393-a93e-044a950210bb"
      unitRef="usd">-1076000</nnbr:ReclassificationOfWarrantsFromEquityToLiabilities>
    <nnbr:ReclassificationOfWarrantsFromEquityToLiabilities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjItMTQtMS0xLTIzNTQ5_2ab2fe7b-dbf9-4880-87a3-2ecbf7e28b21"
      unitRef="usd">-1076000</nnbr:ReclassificationOfWarrantsFromEquityToLiabilities>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjMtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjowNmUyNGFmYjk5ODY0YTEzYjEwYmRhNGJjZGFiMzdhZF82_43208f9d-cacf-4323-adda-2d864b56ca4e"
      unitRef="usd">3764000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjMtMTItMS0xLTIzNTQ5_8ceab69b-fcc2-4b9d-981c-115a625cd343"
      unitRef="usd">-12443000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjMtMTQtMS0xLTIzNTQ5_31d32f6c-4035-4d9c-ac27-e159874fe483"
      unitRef="usd">-12443000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjQtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjpjOGQ5NjM3ZTFjNmU0MjE2ODcyODY0YWM3YWI1NDk4N183_75ea5ad0-c3e7-4b79-b5a0-9486f0701860"
      unitRef="usd">5742000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjQtMTItMS0xLTIzNTQ5_a4dd659a-95fe-4ae2-a981-a38a382169f0"
      unitRef="usd">-18987000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjQtMTQtMS0xLTIzNTQ5_f2b5c670-a44c-4b56-9ef8-baa1badd157e"
      unitRef="usd">-18987000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjUtMTItMS0xLTIzNTQ5_d6ff6ae5-d05d-4df7-8517-c029e2eb0c59"
      unitRef="usd">-1683000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjUtMTQtMS0xLTIzNTQ5_1e151d44-97a9-46b1-ba13-1b4e43ffc2f4"
      unitRef="usd">-1683000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="if891359cafe341ca9d7d9036605c9cc5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMTItMS0xLTMwNTU3_e5c2e33d-6121-4dd2-8892-997a7678389b"
      unitRef="usd">5961000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMTQtMS0xLTMwNTU3_f5200325-95c7-42a1-8ae4-6f90581470d0"
      unitRef="usd">5961000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:SharesIssued
      contextRef="ib616871accf341ecab7a9a9fea7a27d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMi0xLTEtMjM1NDk_bafd2338-0c05-4289-b552-d2f4444cb013"
      unitRef="shares">42686000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib616871accf341ecab7a9a9fea7a27d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctNC0xLTEtMjM1NDk_232a3bfe-0809-4285-af70-4e71545d0c2c"
      unitRef="usd">427000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i413bd8a42e2544a0b0c952d25121c71b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctNi0xLTEtMjM1NDk_7b20653e-3e9b-4366-8397-7025e46e2f57"
      unitRef="usd">493332000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b6972689619414ab8bc72d6a2cca596_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctOC0xLTEtMjM1NDk_d4b3b410-b7fe-4fc9-98f1-84fe7c4ff314"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id65661e529b44e0986b357ed80a52bdd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMTAtMS0xLTIzNTQ5_0694a213-27e9-427f-87f0-e53302870021"
      unitRef="usd">-205875000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4a90fc78969b4849bb91b38a64c9dd4d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMTItMS0xLTIzNTQ5_cc8764e0-4fe3-4272-92d7-13b1ad0b9e4f"
      unitRef="usd">-33732000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjctMTQtMS0xLTIzNTQ5_3a91c52b-0ef3-4b32-8f1d-7f311c785950"
      unitRef="usd">254152000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1a790a6d1c094a50abf268ccbcfee799_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjgtMTAtMS0xLTIzNTQ5_0f774677-5877-46c9-a702-5dfff1886dd3"
      unitRef="usd">-13225000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMjgtMTQtMS0xLTIzNTQ5_a9dc172d-22ff-415d-8988-b7d2b50ae1ee"
      unitRef="usd">-13225000</us-gaap:ProfitLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzAtNi0xLTEtMjM1NDk_df8962c6-208a-40a4-946d-7fb75b53438f"
      unitRef="usd">21478000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzAtMTQtMS0xLTIzNTQ5_3aa66ed4-e4af-4141-ae71-90977030f3fd"
      unitRef="usd">21478000</us-gaap:DividendsPreferredStock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMi0xLTEtMjM1NDk_5e547465-80a2-4d38-856a-b650a166f357"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItNC0xLTEtMjM1NDk_8d3aabb7-8870-4646-9be1-0011eea2a9ee"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItNi0xLTEtMjM1NDk_e2904dc7-35ef-43ee-bc8f-5df9aa146877"
      unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzItMTQtMS0xLTIzNTQ5_7e9c9d0e-68ae-4aef-a9c1-35df998480a1"
      unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtMi0xLTEtMjM1NDk_a49466bf-a328-4f0a-8d00-5ee3795b47e0"
      unitRef="shares">387000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtNC0xLTEtMjM1NDk_e74c3b1f-7d1a-459f-b22b-22c6fad4db1d"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtNi0xLTEtMjM1NDk_1cb9f473-ac67-488a-9583-45e8a6356451"
      unitRef="usd">3835000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzMtMTQtMS0xLTIzNTQ5_288c0c72-811b-4960-a719-685474d4e553"
      unitRef="usd">3839000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtMi0xLTEtMjM1NDk_cf6a080d-46bf-44a2-b174-eaa9951da2b1"
      unitRef="shares">52000</nnbr:SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ib894d700be6646c58740d5a4e25790c8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtNC0xLTEtMjM1NDk_8c93836c-0f5d-4d0c-847b-82339933a22d"
      unitRef="usd">-1000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtNi0xLTEtMjM1NDk_7f7453b8-1e7b-46ea-be70-06649968bc7f"
      unitRef="usd">362000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzQtMTQtMS0xLTIzNTQ5_3dbfdb13-6441-453e-a04c-07f98f432a04"
      unitRef="usd">363000</nnbr:AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="ia19181c0648d4ec48abed7156feac528_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzUtNi0xLTEtMjM1NDk_ab12462d-088d-4648-9911-56fd76b9f04e"
      unitRef="usd">618000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzUtMTQtMS0xLTIzNTQ5_0994c6f3-4ab3-4ec6-8bee-8965f5a0e320"
      unitRef="usd">618000</nnbr:AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzgtMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjo2NzA4OTFiNzlkZWM0YWRhOTQ3YWQ2ZTAwMDQ0OTExZV82_27d528c8-c921-4b53-a9a5-064c23a598ff"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i7234b908d21d448086f73ac155353d4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzgtMTItMS0xLTIzNTQ5_6c9ae2ba-99d5-4b45-8d71-b10a7eca2138"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzgtMTQtMS0xLTIzNTQ5_ed19f93a-7b02-4022-b3db-a65ca0808c7c"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzktMC0xLTEtMjM1NDkvdGV4dHJlZ2lvbjoyMGI2ODU3MzY4NTg0OTg5YjhiOTg3NzM4MDFlYmNkMl83_890603b2-8ab3-446b-ac60-98c88087b7b6"
      unitRef="usd">879000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i7234b908d21d448086f73ac155353d4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzktMTItMS0xLTIzNTQ5_57ebe174-440a-49f1-b468-cb8af0af65a7"
      unitRef="usd">-2906000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfMzktMTQtMS0xLTIzNTQ5_16b87a7e-864d-48d8-8f9e-32f773df5188"
      unitRef="usd">-2906000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i7234b908d21d448086f73ac155353d4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDAtMTItMS0xLTIzNTQ5_9a26c22c-654a-4828-abf4-ba618a1036a6"
      unitRef="usd">-1135000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDAtMTQtMS0xLTIzNTQ5_d4dfd888-7749-421e-9700-cf05a71accc0"
      unitRef="usd">-1135000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i59af2f3397bc4422b543d8f890901a4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMi0xLTEtMjM1NDk_471e426d-37fa-4221-a46a-06d28ab3731e"
      unitRef="shares">43027000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59af2f3397bc4422b543d8f890901a4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtNC0xLTEtMjM1NDk_96b5304a-41cf-475d-b632-8589df38cec8"
      unitRef="usd">430000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9106baa305054e58a0a0a2bf2b4b5e1e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtNi0xLTEtMjM1NDk_d4030340-0409-4670-b0e9-c03f53130f60"
      unitRef="usd">474757000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b02d512737b4aeca7054504d0efa821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtOC0xLTEtMjM1NDk_385fd968-a8eb-44ac-883d-9d4e42c0fd51"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a24a86ad875429cb62996a445652c95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMTAtMS0xLTIzNTQ5_7b5e109f-fc0f-4f9f-b437-3664f407c4fc"
      unitRef="usd">-219100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac67ac82625045758c262eb5061cfb90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMTItMS0xLTIzNTQ5_9896ca45-c3ac-4ee2-a66b-487a27915d06"
      unitRef="usd">-31902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183Ni9mcmFnOjA4ZTM5MjZiNTU5ZTRmMDJiMjk2Nzg4OWI0OWMwNmNhL3RhYmxlOmQ3MjlkMzgyYWE3YzRmMTA4Y2QyZjczZmIxNWExN2I1L3RhYmxlcmFuZ2U6ZDcyOWQzODJhYTdjNGYxMDhjZDJmNzNmYjE1YTE3YjVfNDMtMTQtMS0xLTIzNTQ5_eab360a4-ef87-4f71-a5c4-1b8cd3e5de1b"
      unitRef="usd">224185000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMy0yLTEtMS0yMzU0OQ_d5ec4e1a-7bf1-44fc-8576-5048f722ca46"
      unitRef="usd">-13225000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMy00LTEtMS0yMzU0OQ_93b89eb0-f63f-432c-ad6d-8eb30d817479"
      unitRef="usd">-100592000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMy02LTEtMS0yMzU0OQ_efb336ee-47ae-4408-9ccd-177268b787d5"
      unitRef="usd">-46741000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNS0yLTEtMS0yMzU0OQ_d5a33250-2174-4791-a8ba-179ec0641887"
      unitRef="usd">46195000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNS00LTEtMS0yMzU0OQ_feb3466d-a5c8-40cb-a62f-69c5ad67add3"
      unitRef="usd">45680000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNS02LTEtMS0yMzU0OQ_8f188412-203b-4f9e-b8a0-a7fc6642211d"
      unitRef="usd">44896000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNi0yLTEtMS0yMzU0OQ_a6cc5cbd-2479-4559-9062-a3c50f4b4e12"
      unitRef="usd">0</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNi00LTEtMS0yMzU0OQ_93bab6d5-0b22-45fb-acfd-51ac71c2af29"
      unitRef="usd">35731000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNi02LTEtMS0yMzU0OQ_0cc0fbf6-8996-4125-88ff-5b7a48a5dde1"
      unitRef="usd">46950000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNy0yLTEtMS0yMzU0OQ_d6e5d773-8f8c-45b8-a1e9-7d35ed181a68"
      unitRef="usd">1381000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNy00LTEtMS0yMzU0OQ_302381e7-ea9c-42c7-89ae-cd53894df925"
      unitRef="usd">15692000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNy02LTEtMS0yMzU0OQ_4fb8d352-8f1e-43e6-869d-863395caec5c"
      unitRef="usd">4789000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOC0yLTEtMS0yMzU0OQ_bb988491-af37-4817-83bf-44c093603b18"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOC00LTEtMS0yMzU0OQ_d39e6747-2732-4c07-8e7c-b1060600d882"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOC02LTEtMS0yMzU0OQ_7ca9c5b7-f977-45e8-8731-18c39ed35e1a"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOS0yLTEtMS0yMzU0OQ_e74ad5fb-6f55-4955-a768-f162eed68055"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOS00LTEtMS0yMzU0OQ_14561f99-4897-4948-80ac-f088ed87d700"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfOS02LTEtMS0yMzU0OQ_78aa1982-1e22-4ee4-b412-069d11089f9c"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTAtMi0xLTEtMjM1NDk_b3482e96-6c69-4619-8726-226ac73d3720"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTAtNC0xLTEtMjM1NDk_b1ed1a1c-5ecb-4e4f-9731-95b81d38b65a"
      unitRef="usd">4148000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTAtNi0xLTEtMjM1NDk_a2481853-c7a2-4b45-972d-193700dda800"
      unitRef="usd">643000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTEtMi0xLTEtMjM1NDk_8e9bcaa0-cac8-45c3-ba89-7e886142d059"
      unitRef="usd">2390000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTEtNC0xLTEtMjM1NDk_e9c02383-4b61-4b13-9005-03a24f653520"
      unitRef="usd">1532000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTEtNi0xLTEtMjM1NDk_fbf9406c-c23d-430f-9ee0-aa2667b94d41"
      unitRef="usd">3293000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTItMi0xLTEtMjM1NDk_7dbb561a-3d67-43d0-a561-ab174a1e74ef"
      unitRef="usd">3259000</us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet>
    <us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTItNC0xLTEtMjM1NDk_9550ca21-93b5-407c-94d7-a3ebe703fd10"
      unitRef="usd">-15309000</us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet>
    <us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTItNi0xLTEtMjM1NDk_28aaae9c-0873-40ef-a5f8-0a8ab6158e64"
      unitRef="usd">0</us-gaap:GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTMtMi0xLTEtMjM1NDk_0a5b28b5-1c92-4504-8203-a46c7afeeb75"
      unitRef="usd">6261000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTMtNC0xLTEtMjM1NDk_0b861d83-0d79-4613-863e-30018a909d79"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTMtNi0xLTEtMjM1NDk_d1977abc-0e5c-436e-871c-7216ad00b17c"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTQtMi0xLTEtMjM1NDk_1fd75654-dc48-4584-99d7-3dff422903d5"
      unitRef="usd">1200000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTQtNC0xLTEtMjM1NDk_83cfb585-2e15-4e24-804a-e77bb74af491"
      unitRef="usd">233824000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTQtNi0xLTEtMjM1NDk_4e02ef68-6ee2-4c8a-9c75-87e983a93f03"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTUtMi0xLTEtMjM1NDk_a6fceb34-8c64-4de1-82bd-b34df1162808"
      unitRef="usd">3216000</nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations>
    <nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTUtNC0xLTEtMjM1NDk_634459b9-5d02-43a4-88aa-1fd0e656475e"
      unitRef="usd">4226000</nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations>
    <nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTUtNi0xLTEtMjM1NDk_f534a0ec-e1d7-49bd-bb00-0dbe8a09c084"
      unitRef="usd">2822000</nnbr:AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTYtMi0xLTEtMjM1NDk_61d92e38-bba5-4aa1-857b-9ce4f24af285"
      unitRef="usd">-4845000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTYtNC0xLTEtMjM1NDk_a5d74f14-de25-4b5d-a7a8-ef9361f1763f"
      unitRef="usd">-21697000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTYtNi0xLTEtMjM1NDk_8c11273d-b6f8-4b4b-90f5-19fb7b43716a"
      unitRef="usd">-3142000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTctMi0xLTEtMjM1NDk_c39e7db9-fdd8-46f5-b001-3c4dc6099f75"
      unitRef="usd">-2611000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTctNC0xLTEtMjM1NDk_5748b539-4c32-4d40-8e7f-3cc4b92d4828"
      unitRef="usd">-4730000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTctNi0xLTEtMjM1NDk_3469b0e9-7f6c-49bf-8cca-0872db3dcd68"
      unitRef="usd">3169000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTktMi0xLTEtMjM1NDk_f873d78e-e284-4ff4-974f-aced2f44b04b"
      unitRef="usd">-13698000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTktNC0xLTEtMjM1NDk_a4e16b78-50ad-418c-ad29-92fdd63c6338"
      unitRef="usd">-10831000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMTktNi0xLTEtMjM1NDk_fb5a0f85-69c5-4946-9102-ba410e1e42b4"
      unitRef="usd">-1265000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjAtMi0xLTEtMjM1NDk_0618ff4c-96de-498e-9444-862f08c98dd8"
      unitRef="usd">12959000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjAtNC0xLTEtMjM1NDk_d9d15da3-5956-4942-ba88-d61ebb2cb441"
      unitRef="usd">-5114000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjAtNi0xLTEtMjM1NDk_0e71a3ca-925d-49d8-a12e-e631f6d7fbd2"
      unitRef="usd">-1426000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjEtMi0xLTEtMjM1NDk_2aa941cb-4677-40e0-a20a-2094ffe7fd1f"
      unitRef="usd">343000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjEtNC0xLTEtMjM1NDk_b80988ae-d225-4b0c-9530-641d85287030"
      unitRef="usd">-8606000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjEtNi0xLTEtMjM1NDk_8da59544-70d5-48ef-bf9c-79380ff3dcf1"
      unitRef="usd">-7900000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjItMi0xLTEtMjM1NDk_821cd537-d661-42b0-8223-6dc097d722c5"
      unitRef="usd">-4516000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjItNC0xLTEtMjM1NDk_1411c9b3-ca4b-44fa-a13a-62ee6e2229aa"
      unitRef="usd">-633000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjItNi0xLTEtMjM1NDk_572ba404-f0e6-483f-a144-c2247f3fb5b7"
      unitRef="usd">-5292000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjMtMi0xLTEtMjM1NDk_14c24133-5469-4d27-92fb-b7e1200eaa34"
      unitRef="usd">-2761000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjMtNC0xLTEtMjM1NDk_36a01c43-6559-465e-b2be-ef27dcc3fde6"
      unitRef="usd">11295000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjMtNi0xLTEtMjM1NDk_df9e1771-b87b-48e2-a4e9-ddea7f1b2f85"
      unitRef="usd">4711000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjQtMi0xLTEtMjM1NDk_4add4f48-42ed-405a-8fa2-50cd6f2c91ba"
      unitRef="usd">15586000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjQtNC0xLTEtMjM1NDk_5af4c810-8022-4cc6-922b-958f8c6674dd"
      unitRef="usd">15549000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjQtNi0xLTEtMjM1NDk_8d3e1b63-9ca4-4f3e-9eed-0141ebd6b9cb"
      unitRef="usd">49208000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjYtMi0xLTEtMjM1NDk_e4428b37-a4f2-42d4-b4ee-f02f590052ff"
      unitRef="usd">18221000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjYtNC0xLTEtMjM1NDk_4d848656-a6aa-4c8c-be11-76e941eeed56"
      unitRef="usd">23773000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjYtNi0xLTEtMjM1NDk_51966bfe-10a9-4b80-a94c-f83a23c77ad1"
      unitRef="usd">54003000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjctMi0xLTEtMjM1NDk_2c33b18c-2cc5-4da9-88d5-34335e3dd051"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjctNC0xLTEtMjM1NDk_f5f51a90-1b51-4ad5-9b19-2d5fe5dc709f"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjctNi0xLTEtMjM1NDk_c5e616cb-2cb7-467e-a85f-cc8a4cd55ca2"
      unitRef="usd">-8000000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjgtMi0xLTEtMjM1NDk_c57f759d-131e-4778-be04-e26109bd8c08"
      unitRef="usd">-3880000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjgtNC0xLTEtMjM1NDk_ef58b79d-c771-4a51-8aa6-9edc1eec708b"
      unitRef="usd">743178000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMjgtNi0xLTEtMjM1NDk_29825654-05a7-4bb9-85bd-c8d286e1aabc"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzAtMi0xLTEtMjM1NDk_7916f9a3-d6ff-4487-997e-d305dd73d073"
      unitRef="usd">1418000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzAtNC0xLTEtMjM1NDk_6464dea3-d8c9-47b4-af41-450aff146643"
      unitRef="usd">3317000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzAtNi0xLTEtMjM1NDk_de0b2ecf-e478-4913-a7d2-f663c250e86e"
      unitRef="usd">7287000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzEtMi0xLTEtMjM1NDk_7e6f8bbf-2d94-4b85-9e65-116da38b2477"
      unitRef="usd">15420000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzEtNC0xLTEtMjM1NDk_72a6be20-145d-446a-bb19-b3d209606c9c"
      unitRef="usd">4133000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzEtNi0xLTEtMjM1NDk_b2e1fe52-a571-4793-9bb4-3e6ae2e96156"
      unitRef="usd">0</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzItMi0xLTEtMjM1NDk_d04265dd-8067-4bad-bf3f-8c2b94818912"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzItNC0xLTEtMjM1NDk_55b9cf24-235f-4041-86e6-bb4684a8e6ee"
      unitRef="usd">-695000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzItNi0xLTEtMjM1NDk_64afdb23-306b-4b56-9ec5-1508793992bd"
      unitRef="usd">711000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzMtMi0xLTEtMjM1NDk_b8fd84b0-fe0b-436b-bf27-993de8565813"
      unitRef="usd">-36103000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzMtNC0xLTEtMjM1NDk_6a5b09c5-b1bd-45f4-9926-147a026430ba"
      unitRef="usd">719284000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzMtNi0xLTEtMjM1NDk_98abd334-8568-4050-92ab-c0205afe6fd2"
      unitRef="usd">-39427000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzUtMi0xLTEtMjM1NDk_cf2a77ce-8b2c-492b-9ab9-552ec7479098"
      unitRef="usd">7360000</nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts>
    <nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzUtNC0xLTEtMjM1NDk_b0b42200-cf43-40f1-ac2c-4ee0fc45ee32"
      unitRef="usd">661000</nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts>
    <nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzUtNi0xLTEtMjM1NDk_3e606b11-3bec-4195-a89d-5ecf6eb5f2f4"
      unitRef="usd">11336000</nnbr:PaymentsofDebtIssuanceCostsandPrepaymentCosts>
    <us-gaap:PaymentsOfDividends
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzYtMi0xLTEtMjM1NDk_443e9ef0-f51a-40c2-a2f9-621e81c627fe"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzYtNC0xLTEtMjM1NDk_4afac5ec-b62f-4b23-8930-c6c02d0a2679"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzYtNi0xLTEtMjM1NDk_a032e3a6-1751-4995-b03e-8e3d29cbc086"
      unitRef="usd">8879000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzgtMi0xLTEtMjM1NDk_bd03fbf1-73ac-4f23-9a79-3083b310dcd9"
      unitRef="usd">61793000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzgtNC0xLTEtMjM1NDk_8bfecdce-5f6c-410f-815c-4082374afc49"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzgtNi0xLTEtMjM1NDk_f0a4bf3e-4acb-4686-907c-c3d9762bb9ad"
      unitRef="usd">95741000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <nnbr:PaymentsForTemporaryEquityRedemption
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktMi0xLTEtNTAyNDY_4b286ba5-8d68-4e93-aabd-e030c9b3d5c6"
      unitRef="usd">-122434000</nnbr:PaymentsForTemporaryEquityRedemption>
    <nnbr:PaymentsForTemporaryEquityRedemption
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNC0xLTEtNTAyNDY_371e4d98-3658-4566-aab8-4c8b9ad9d62a"
      unitRef="usd">0</nnbr:PaymentsForTemporaryEquityRedemption>
    <nnbr:PaymentsForTemporaryEquityRedemption
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNi0xLTEtNTAyNDY_9013245c-b54f-4196-9258-ebf7457441b3"
      unitRef="usd">0</nnbr:PaymentsForTemporaryEquityRedemption>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktMi0xLTEtMjM1NDk_6b5af1fa-d0c0-402c-a128-8f0e19242439"
      unitRef="usd">171000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNC0xLTEtMjM1NDk_4c8e3132-9348-4412-a251-fc8312519f7e"
      unitRef="usd">66195000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfMzktNi0xLTEtMjM1NDk_1345ecdc-0d1f-4588-ad0e-d1f3eba8d835"
      unitRef="usd">54209000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDAtMi0xLTEtMjM1NDk_d48bf98e-369d-4fd1-9ad6-2e2ee6fca26f"
      unitRef="usd">93729000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDAtNC0xLTEtMjM1NDk_ab851cc1-da6b-4260-be91-1d6190b18468"
      unitRef="usd">776331000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDAtNi0xLTEtMjM1NDk_2fee25ca-193a-4ad0-8546-ecbacd388da6"
      unitRef="usd">108157000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDEtMi0xLTEtMjM1NDk_5b9e758e-3246-443b-9eec-7d4e5b547a20"
      unitRef="usd">-1563000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDEtNC0xLTEtMjM1NDk_900edda2-0e09-4c19-9b39-b1558403acd5"
      unitRef="usd">-924000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDEtNi0xLTEtMjM1NDk_71e770a2-f6e0-417c-b76f-4a9172fc8ef7"
      unitRef="usd">-12564000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDItMi0xLTEtMjM1NDk_74d4bb70-738b-44a9-b11e-a297c1bd7abf"
      unitRef="usd">-5150000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDItNC0xLTEtMjM1NDk_61617050-4994-493e-9966-96c25ac619d2"
      unitRef="usd">-3133000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDItNi0xLTEtMjM1NDk_3fb5a95f-1795-4f12-b4f1-927bea6a3448"
      unitRef="usd">-3715000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDMtMi0xLTEtMjM1NDk_8b594b32-68f7-4b48-88a5-48eb92cb9cfc"
      unitRef="usd">2557000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDMtNC0xLTEtMjM1NDk_aba13164-4067-42f2-bc45-02d77d1af4ec"
      unitRef="usd">-714854000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDMtNi0xLTEtMjM1NDk_c9d1092a-ed21-4a50-9c7f-8df5dbef8de3"
      unitRef="usd">5299000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDQtMi0xLTEtMjM1NDk_e588ea6e-c273-4c2f-8a2d-918c2d115986"
      unitRef="usd">-1522000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDQtNC0xLTEtMjM1NDk_ff811f33-a236-45c8-a1c3-ecddd445a2e9"
      unitRef="usd">-3544000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDQtNi0xLTEtMjM1NDk_7d5d6925-a7c7-4cb1-b877-3424166f0309"
      unitRef="usd">-1365000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDUtMi0xLTEtMjM1NDk_20ad7af8-f8bc-4a0c-9c9d-e0c29293d5bb"
      unitRef="usd">-19482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDUtNC0xLTEtMjM1NDk_f642d686-b74d-4a3e-ab26-852f54a1744a"
      unitRef="usd">16435000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDUtNi0xLTEtMjM1NDk_883a81bd-48ea-41a1-942a-a86b16605887"
      unitRef="usd">13715000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtMi0xLTEtMjM1NDk_6f0f2e7d-6a86-45e1-bb2b-58b2ed5fce90"
      unitRef="usd">48138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNC0xLTEtMjM1NDk_962cabd5-b2c2-42b3-b5b3-b9e40881f6ba"
      unitRef="usd">31703000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNi0xLTEtMjM1NDk_ded58d47-9e6f-4d24-954c-f4b34fc59bac"
      unitRef="usd">17988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctMi0xLTEtMjM1NDk_c878feb5-96ee-4ba0-a72b-586b1b4e0f77"
      unitRef="usd">28656000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNC0xLTEtMjM1NDk_76c13bed-9e22-42ee-9e12-1aa6db76d91d"
      unitRef="usd">48138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNi0xLTEtMjM1NDk_8b45cc64-6e5b-438f-a5f6-81798e4c32f7"
      unitRef="usd">31703000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTAtMi0xLTEtMjM1NDk_d5e74aea-7b3d-4663-92ba-3d33baf662ff"
      unitRef="usd">4438000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTAtNC0xLTEtMjM1NDk_2db2e8c8-5528-4c7f-94e0-ea672de8abaa"
      unitRef="usd">9644000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTAtNi0xLTEtMjM1NDk_fd34cd7c-d14d-4a86-b4d7-d65e4c734319"
      unitRef="usd">23281000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:InterestPaidNet
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTMtMi0xLTEtMjM1NDk_5471a4d7-326e-4b70-9622-457377e1d0e8"
      unitRef="usd">10739000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTMtNC0xLTEtMjM1NDk_bbebb0ff-cd6f-4684-9d7e-de51654b7d91"
      unitRef="usd">51542000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTMtNi0xLTEtMjM1NDk_6be0bbe8-799f-4a61-8090-f963c4a8be19"
      unitRef="usd">50514000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTQtMi0xLTEtMjM1NDk_9e08a306-4fce-4602-880a-a46c0c5e1785"
      unitRef="usd">7624000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTQtNC0xLTEtMjM1NDk_182898ac-ea57-4d2f-a9cd-4067d2e9fdfb"
      unitRef="usd">2241000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNTQtNi0xLTEtMjM1NDk_1783256b-1eb0-488c-b072-bd1dc740e85d"
      unitRef="usd">6428000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMTIx_3d4f0d2c-670e-4a26-9e90-e3d427304538"
      unitRef="usd">13800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMTI1_ef3fecc8-d671-4f40-ae39-35ed9abfac3e"
      unitRef="usd">10200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MTU_10b00029-9a5d-4339-95f3-11fcf6979f99">Significant Accounting Policies &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NN, Inc. is a diversified industrial company that combines in-depth materials science expertise with advanced engineering and production capabilities to design and manufacture high-precision metal and plastic components and assemblies for a variety of end markets on a global basis.  As used in this Annual Report on Form&#160;10-K (this &#x201c;Annual Report&#x201d;),&#160;the terms &#x201c;NN,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d; refer to NN, Inc., and its subsidiaries.  We have 31 facilities in North America, Europe, South America, and Asia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;).  Certain prior period amounts have been reclassified to conform to the current year&#x2019;s presentation.  Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Consolidated Financial Statements are in thousands. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include the accounts of NN, Inc., and its wholly owned subsidiaries.  We own a 49% interest in a joint venture which we account for using the equity method (see Note 9).  All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates in the Preparation of Consolidated Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to use estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses.  Actual results may differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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.  We plan to adopt ASU 2020-06 effective January 1, 2022 using the modified retrospective adoption method.  We do not anticipate that the adoption will have a material impact on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the FASB issued ASU 2021-04, &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;Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&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 2021-04&#x201d;) which clarifies the accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange.  Specifically, ASU 2021-04 requires the issuer to treat a modification of an equity-classified warrant as an exchange of the original warrant. The difference between the fair value of the modified warrant and the fair value of the warrant immediately before modification is then recognized as an issuance cost or discount of the related transaction. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted.  ASU 2021-04 should be applied prospectively to modifications or exchanges occurring after the effective date.  Either the full or modified retrospective adoption method is allowed.  We do not have any equity-classified written call options that would be subject to this guidance.  Therefore, we do not expect any impact on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU 2021-10, &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;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,&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 2021-10&#x201d;) which requires business entities to provide certain annual disclosures when they have received government assistance and use a grant or contribution accounting model by analogy to other accounting guidance.  Such disclosures include the nature of the transactions, significant terms and conditions, accounting policies, and affected financial statement line items.  ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  ASU 2021-10 may be applied either prospectively or retrospectively.  We are in the process of assessing the impact ASU 2021-10 may have on our annual disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and highly liquid investments with original maturities of three months or less.  We maintain cash balances in transaction accounts with various financial institutions that are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;).  Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.  We had approximately $17.6 million and $17.0 million in cash and cash equivalents as of December 31, 2021 and 2020, respectively, held at foreign financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value principles prioritize valuation inputs across three broad levels.&#160; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#x2019;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable are recorded at their net realizable value.  We maintain allowances for estimated losses resulting from the inability of our customers to make required payments.  The allowances are based on the amount that we ultimately expect to collect from our customers.  We evaluate the collectability of accounts receivable based on a combination of factors including number of days receivables are past due, historical collection experience, current market conditions, and forecasted direction of economic and business environment.  Accounts receivable are written off at the time a customer receivable is deemed uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value.&#160; Cost is determined using standard costs, which approximates the average cost method. &#160;Our policy is to expense abnormal amounts of idle facility expense, freight, handling cost, and waste included in cost of products sold.&#160; In addition, we allocate fixed production overheads based on the normal production capacity of our facilities. &#160;Inventory valuations were developed using normalized production capacities for each of our manufacturing locations.  The costs from excess capacity or under-utilization of fixed production overheads were expensed in the period incurred and are not included as a component of inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories also include tools, molds, and dies in progress that we are producing and will ultimately sell to our customers.  These inventories are also carried at the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost less accumulated depreciation.  Assets to be disposed of are stated at the lower of depreciated cost or fair market value less estimated selling costs.  Expenditures for maintenance and repairs are charged to expense as incurred.  Major renewals and improvements are capitalized.  When a property item is retired, its cost and related accumulated depreciation are removed from the property accounts and any gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Income (Loss).&#160; We review the carrying values of long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.  Property, plant and equipment also includes tools, molds, and dies used in manufacturing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated based on historical cost using the straight-line method over the estimated useful lives of the depreciable assets.  Estimated useful lives for buildings and land improvements generally range from 10 to 40 years.  Estimated useful lives for machinery and equipment generally range from 3 to 12 years.  Estimated useful lives for leasehold improvements are based on the life of the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill was tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurred.  The impairment analysis was performed at the reporting unit level.  As of December 31, 2021 and 2020, there was no remaining goodwill balance due to impairments recognized during the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is deemed not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our equity method investment is subject to a review for impairment if, and when, circumstances indicate that a decline in value below its carrying amount may have occurred.  Examples of such circumstances include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee; a significant adverse change in the regulatory, economic or technological environment of the investee; a significant adverse change in the general market condition of either the geographic area or the industry in which the investee operates; and recurring negative cash flows from operations.  If management considers the decline to be other than temporary, we would write down the investment to its estimated fair market value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We treat global intangible low-taxed income (&#x201c;GILTI&#x201d;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenues when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost of stock options, restricted stock, and performance share units is recognized as compensation expense over the vesting periods based on the grant date fair value, net of expected forfeitures.&#160; We determine grant date fair value using the Black Scholes financial pricing model for stock options and a Monte Carlo simulation for performance share units that include a market condition for vesting because these awards are not traded in open markets.  We determine grant date fair value using the closing price of our common stock on the date of grant for restricted stock and performance share units that include performance conditions for vesting.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock and Preferred Stock Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends are recorded as a reduction to retained earnings.  When we have an accumulated deficit, dividends are recorded as a reduction of additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of our foreign subsidiaries are translated at current exchange rates.  Revenue, costs, and expenses are translated at average rates prevailing during each reporting period.  Translation adjustments arising from the translation of foreign subsidiary financial statements are reported as a component of other comprehensive income (loss) and accumulated other comprehensive income (loss) within stockholders&#x2019; equity.  Transactions denominated in foreign currencies, including intercompany transactions, are initially recorded at the current exchange rate at the date of the transaction.  The balances are adjusted to the current exchange rate as of each balance sheet date and as of the date when the transaction is consummated.  Transaction gains or losses, excluding intercompany loan transactions, are expensed as incurred in either cost of sales or selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss) and were immaterial to the years ended December&#160;31, 2021, 2020, and 2019.  Transaction gains or losses on intercompany loan transactions are recognized as incurred in the &#x201c;Other expense (income), net&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss).  For the years ended December 31, 2021, 2020, and 2019, transaction gains or losses on intercompany loan transactions were $0.5 million, $0.8 million, and $0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Income (Loss) Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to allocate earnings or losses for a reporting period to common stockholders and participating securities using the two-class method to compute earnings per share.  The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that otherwise would have been available to common stockholders.  Participating securities may participate in undistributed earnings with common stock whether or not that participation is conditioned upon the occurrence of a specified event.  Under the two-class method, our net income (loss) is reduced (or increased) by the amount that has been or will be distributed to our participating security holders.  Preferred shares are participating securities that participate in earnings but do not participate in losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per common share is computed by dividing net income (loss) allocable to common shares by the weighted average number of common shares outstanding.  Diluted net income (loss) per common share includes the effect of warrants, convertible preferred stock, stock options and the respective tax benefits unless inclusion would not be dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <nnbr:DescriptionOfBusinessPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MTc_277d1195-3db4-4e72-b74e-2c25b4bfb211">&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 diversified industrial company that combines in-depth materials science expertise with advanced engineering and production capabilities to design and manufacture high-precision metal and plastic components and assemblies for a variety of end markets on a global basis.  As used in this Annual Report on Form&#160;10-K (this &#x201c;Annual Report&#x201d;),&#160;the terms &#x201c;NN,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d; refer to NN, Inc., and its subsidiaries.  We have 31 facilities in North America, Europe, South America, and Asia.&lt;/span&gt;&lt;/div&gt;</nnbr:DescriptionOfBusinessPolicyTextBlock>
    <nnbr:NumberOfManufacturingFacilities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfNTIw_c6d3815d-d54b-4666-8565-9b586543f5f5"
      unitRef="manufacturing_facility">31</nnbr:NumberOfManufacturingFacilities>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2OTY_edf9d2db-6c29-4308-a277-8d4b2aec4ef3">Basis of PresentationThe accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;).  Certain prior period amounts have been reclassified to conform to the current year&#x2019;s presentation.  Except for per share data or as otherwise indicated, all U.S. dollar amounts presented in the tables in these Notes to Consolidated Financial Statements are in thousands.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <nnbr:PrinciplesOfConsolidationPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2ODc_b9122ea0-3b1b-42c2-b445-6c183030145a">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements include the accounts of NN, Inc., and its wholly owned subsidiaries.  We own a 49% interest in a joint venture which we account for using the equity method (see Note 9).  All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</nnbr:PrinciplesOfConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ib2126db03a8d469cb873d5cffd57118f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfNTA1Mw_f6f93856-8242-4299-a726-099052d54193"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:UseOfEstimates
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDY_accdabf2-380c-40a1-940e-73c50ff821af">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates in the Preparation of Consolidated Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to use estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses.  Actual results may differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2OTk_a6ee029e-3d0b-4cfa-a0ca-61d04dffe5f8">&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;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <nnbr:AccountingStandardsNotYetAdoptedPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDA_c4429656-2653-4be0-98aa-229f150d6e94">&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.  We plan to adopt ASU 2020-06 effective January 1, 2022 using the modified retrospective adoption method.  We do not anticipate that the adoption will have a material impact on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the FASB issued ASU 2021-04, &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;Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&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 2021-04&#x201d;) which clarifies the accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange.  Specifically, ASU 2021-04 requires the issuer to treat a modification of an equity-classified warrant as an exchange of the original warrant. The difference between the fair value of the modified warrant and the fair value of the warrant immediately before modification is then recognized as an issuance cost or discount of the related transaction. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years, with early adoption permitted.  ASU 2021-04 should be applied prospectively to modifications or exchanges occurring after the effective date.  Either the full or modified retrospective adoption method is allowed.  We do not have any equity-classified written call options that would be subject to this guidance.  Therefore, we do not expect any impact on our consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU 2021-10, &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;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance,&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 2021-10&#x201d;) which requires business entities to provide certain annual disclosures when they have received government assistance and use a grant or contribution accounting model by analogy to other accounting guidance.  Such disclosures include the nature of the transactions, significant terms and conditions, accounting policies, and affected financial statement line items.  ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  ASU 2021-10 may be applied either prospectively or retrospectively.  We are in the process of assessing the impact ASU 2021-10 may have on our annual disclosures.&lt;/span&gt;</nnbr:AccountingStandardsNotYetAdoptedPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NjQ_e4754a6d-7b0f-4e45-b242-c82fc9b668e6">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and highly liquid investments with original maturities of three months or less.  We maintain cash balances in transaction accounts with various financial institutions that are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;).  Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.  We had approximately $17.6 million and $17.0 million in cash and cash equivalents as of December 31, 2021 and 2020, respectively, held at foreign financial institutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTE4MDk_3c883031-265d-45d6-a618-5cbb4fe6b917"
      unitRef="usd">17600000</nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions>
    <nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTE4MTY_84ee2300-05ea-4d8e-b726-8aff1e421c02"
      unitRef="usd">17000000</nnbr:CashAndCashEquivalentsHeldAtForeignFinancialInstitutions>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2ODk_3663a708-9a11-4578-8a31-24ce084ffc81">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value principles prioritize valuation inputs across three broad levels.&#160; Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#x2019;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDE_5a630adc-5691-4920-bf0a-30fb69ebacbf">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable are recorded at their net realizable value.  We maintain allowances for estimated losses resulting from the inability of our customers to make required payments.  The allowances are based on the amount that we ultimately expect to collect from our customers.  We evaluate the collectability of accounts receivable based on a combination of factors including number of days receivables are past due, historical collection experience, current market conditions, and forecasted direction of economic and business environment.  Accounts receivable are written off at the time a customer receivable is deemed uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2OTM_1372cd84-2691-4bf7-b47a-3bff5da51543">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value.&#160; Cost is determined using standard costs, which approximates the average cost method. &#160;Our policy is to expense abnormal amounts of idle facility expense, freight, handling cost, and waste included in cost of products sold.&#160; In addition, we allocate fixed production overheads based on the normal production capacity of our facilities. &#160;Inventory valuations were developed using normalized production capacities for each of our manufacturing locations.  The costs from excess capacity or under-utilization of fixed production overheads were expensed in the period incurred and are not included as a component of inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories also include tools, molds, and dies in progress that we are producing and will ultimately sell to our customers.  These inventories are also carried at the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2Nzk_5d868097-c06e-4a11-a11a-81065403ee6f">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost less accumulated depreciation.  Assets to be disposed of are stated at the lower of depreciated cost or fair market value less estimated selling costs.  Expenditures for maintenance and repairs are charged to expense as incurred.  Major renewals and improvements are capitalized.  When a property item is retired, its cost and related accumulated depreciation are removed from the property accounts and any gain or loss is recorded in the Consolidated Statements of Operations and Comprehensive Income (Loss).&#160; We review the carrying values of long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable.  Property, plant and equipment also includes tools, molds, and dies used in manufacturing.&lt;/span&gt;&lt;/div&gt;Depreciation is calculated based on historical cost using the straight-line method over the estimated useful lives of the depreciable assets.  Estimated useful lives for buildings and land improvements generally range from 10 to 40 years.  Estimated useful lives for machinery and equipment generally range from 3 to 12 years.  Estimated useful lives for leasehold improvements are based on the life of the lease.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i80bf99e2ff2946f5a4732c9cf412f41f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUyOTA_5dbc0d26-8a05-4f12-b55f-03d704a76382">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib8bd41879b234b2c96d62051af8ad38f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUyOTY_23feb86f-cdb5-4f33-aa60-705ed6fe7b95">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i27a1fcba0b634d71b8ec7ed317198340_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUzNzM_0504fca7-4013-420f-8ee8-e54e10a515d7">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3f135f04de834f098348ab9a46aed090_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMTUzNzk_bf43551e-acf6-4f3b-8192-83772b3b9f92">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDI_7a8b6839-15bb-4da3-8115-ca0b4940c858">GoodwillGoodwill was tested for impairment on an annual basis in the fourth quarter and between annual tests if a triggering event occurred.  The impairment analysis was performed at the reporting unit level.  As of December 31, 2021 and 2020, there was no remaining goodwill balance due to impairments recognized during the year ended December 31, 2020.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NTg_92501a41-3779-4316-8bbd-896a62e6fda9">Impairment of Long-Lived AssetsLong-lived tangible and intangible assets subject to depreciation or amortization are tested for recoverability when changes in circumstances indicate the carrying value of these assets may not be recoverable.  A test for recoverability is also performed when management has committed to a plan to dispose of a reporting unit or asset group.  Assets to be held and used are tested for recoverability when indications of impairment are evident.  Recoverability of a long-lived tangible or intangible asset is evaluated by comparing its carrying value to the future estimated undiscounted cash flows expected to be generated by the asset or asset group.  If the asset is deemed not recoverable, then the asset is considered impaired and adjusted to fair value which is then depreciated or amortized over its remaining useful life.  Assets to be disposed of are recorded at the lesser of carrying value or fair value less costs of disposal.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NTM_6137ae20-829b-4fdd-93c0-73aa1678ba27">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our equity method investment is subject to a review for impairment if, and when, circumstances indicate that a decline in value below its carrying amount may have occurred.  Examples of such circumstances include, but are not limited to, a significant deterioration in the earnings performance or business prospects of the investee; a significant adverse change in the regulatory, economic or technological environment of the investee; a significant adverse change in the general market condition of either the geographic area or the industry in which the investee operates; and recurring negative cash flows from operations.  If management considers the decline to be other than temporary, we would write down the investment to its estimated fair market value.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NDI_8da0ba2e-4709-499f-bf92-86f8a04139fd">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method.  Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.  Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized.  Provision has been made for income taxes on unremitted earnings of certain foreign subsidiaries as these earnings are not deemed to be permanently reinvested.  We recognize income tax positions that meet the more likely than not threshold and accrue interest and potential penalties related to unrecognized income tax positions which are recorded as a component of the provision (benefit) for income taxes.  We treat global intangible low-taxed income (&#x201c;GILTI&#x201d;) as a periodic charge in the year in which it arises and therefore do not record deferred taxes for basis differences associated with GILTI.  We eliminate disproportionate tax effects from accumulated other comprehensive income (loss) when the circumstances upon which they are premised cease to exist.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NzQ_6e88dd27-59dd-472c-9fd3-531ccdaf6ca2">Revenue RecognitionWe recognize revenues when control of the good or service is transferred to the customer either at a point in time or, in limited circumstances, as our services are rendered over time.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or services.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU2NjU_97df8690-4c67-4877-bb6b-d07e028c6e0e">Share Based CompensationThe cost of stock options, restricted stock, and performance share units is recognized as compensation expense over the vesting periods based on the grant date fair value, net of expected forfeitures.&#160; We determine grant date fair value using the Black Scholes financial pricing model for stock options and a Monte Carlo simulation for performance share units that include a market condition for vesting because these awards are not traded in open markets.  We determine grant date fair value using the closing price of our common stock on the date of grant for restricted stock and performance share units that include performance conditions for vesting.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MDM_c4d0095a-7a4b-4359-aa87-064ae4f32731">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of our foreign subsidiaries are translated at current exchange rates.  Revenue, costs, and expenses are translated at average rates prevailing during each reporting period.  Translation adjustments arising from the translation of foreign subsidiary financial statements are reported as a component of other comprehensive income (loss) and accumulated other comprehensive income (loss) within stockholders&#x2019; equity.  Transactions denominated in foreign currencies, including intercompany transactions, are initially recorded at the current exchange rate at the date of the transaction.  The balances are adjusted to the current exchange rate as of each balance sheet date and as of the date when the transaction is consummated.  Transaction gains or losses, excluding intercompany loan transactions, are expensed as incurred in either cost of sales or selling, general and administrative expense in the Consolidated Statements of Operations and Comprehensive Income (Loss) and were immaterial to the years ended December&#160;31, 2021, 2020, and 2019.  Transaction gains or losses on intercompany loan transactions are recognized as incurred in the &#x201c;Other expense (income), net&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss).  For the years ended December 31, 2021, 2020, and 2019, transaction gains or losses on intercompany loan transactions were $0.5 million, $0.8 million, and $0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjE4ODU_af333d24-1a93-4a1d-bba8-a89900065a2a"
      unitRef="usd">500000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjE4ODk_f77b28e8-4522-4c23-a7c0-9d52d3e398b9"
      unitRef="usd">800000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjE4OTc_d41fa459-9ded-4797-a75f-0a9d6ef573e8"
      unitRef="usd">400000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <nnbr:NetIncomeLossPerCommonSharePolicyTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y184NS9mcmFnOmU2ZDQ3YTFlOWMyYzQ4MDZiMDRmZDY3ZWRkYTFhNjAzL3RleHRyZWdpb246ZTZkNDdhMWU5YzJjNDgwNmIwNGZkNjdlZGRhMWE2MDNfMjU3MTI_53904b28-a064-469d-9063-3d9255d0b769">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Income (Loss) Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to allocate earnings or losses for a reporting period to common stockholders and participating securities using the two-class method to compute earnings per share.  The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that otherwise would have been available to common stockholders.  Participating securities may participate in undistributed earnings with common stock whether or not that participation is conditioned upon the occurrence of a specified event.  Under the two-class method, our net income (loss) is reduced (or increased) by the amount that has been or will be distributed to our participating security holders.  Preferred shares are participating securities that participate in earnings but do not participate in losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per common share is computed by dividing net income (loss) allocable to common shares by the weighted average number of common shares outstanding.  Diluted net income (loss) per common share includes the effect of warrants, convertible preferred stock, stock options and the respective tax benefits unless inclusion would not be dilutive.&lt;/span&gt;&lt;/div&gt;</nnbr:NetIncomeLossPerCommonSharePolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfNTQ1Mg_3d52b518-9120-4ca8-858e-6ab525f77223">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 sold 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 Life Sciences business included facilities that were engaged in the production of a variety of components, assemblies, and instruments, such as surgical knives, bioresorbable implants, surgical staples, cases and trays, orthopaedic implants and tools, laparoscopic devices, and drug delivery devices for the orthopaedics and medical/surgical end markets.  The sale of the Life Sciences business furthered management&#x2019;s strategy to improve liquidity and create the financial flexibility to pursue key growth areas in the Mobile Solutions and Power Solutions segments.  The SPA includes a potential earnout payment of up to $70.0 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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After working capital and other closing adjustments, we received cash proceeds at closing of $757.2 million in 2020 and paid $3.9&#160;million to the buyer during the year ended December 31, 2021, for post-closing adjustments.  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 recognized a tax indemnification of $1.2 million during the year ending December 31, 2020.  During the year ended December 31, 2021, we recognized a gain on disposal of discontinued operations of $1.2 million related to the tax indemnification as the actual tax liability was determined to be $0.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 205-20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Presentation of Financial Statements - Discontinued Operations, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the operating results of the Life Sciences business are classified as discontinued operations.  The presentation of discontinued operations includes revenues and expenses of the discontinued operations and the gain on the disposition of the business, all net of tax, as one line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The Consolidated Statements of Operations and Comprehensive Income (Loss) for all periods presented have been revised to reflect this presentation.  Accordingly, the results of the Life Sciences business have been excluded from continuing operations and segment results for all periods presented in the consolidated financial statements and the accompanying notes unless otherwise stated.  The Consolidated Statements of Cash Flows include cash flows of the Life Sciences business in each line item unless otherwise stated.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the results of operations of the discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;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;225,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;357,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 operating expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss on extinguishment of debt and write-off of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;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 expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Gain on disposal of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Benefit for income taxes on costs of disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,200&#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;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#x2019; equity. The decline in market capitalization was a triggering event that caused us to perform a goodwill impairment analysis as of March 31, 2020.  The carrying value of the Life Sciences reporting unit exceeded its estimated fair value as of March 31, 2020.  As a result of our analysis, we recorded an impairment loss on goodwill of $146.8 million for Life Sciences during the year ended December 31, 2020.  The judgments, assumptions, and estimates involved in the goodwill impairment analysis for the Life Sciences reporting unit are consistent with those discussed in Note 7.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our 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.0 million in the aggregate on our term loans during the fourth quarter of 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 was reclassified to discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&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:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;35,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;13,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant noncash items and cash paid for capital expenditures of discontinued operations for each period presented.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;13,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on extinguishment of debt and write-off of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTQxMg_e7180270-dced-470f-a9f8-a8d6a90aa3a6"
      unitRef="usd">753300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds
      contextRef="id45ea20e26734e00929d8818a36931c4_I20200831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTQ3Nw_f0b061d6-d19c-44fd-9ef8-ad54e7471995"
      unitRef="usd">70000000</nnbr:DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3cc8931dcd334592a0f76360a0e0b861_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTczMg_66cd6107-687f-4165-90b5-552079c0c087"
      unitRef="usd">757200000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationPayable
      contextRef="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzNTc1Mw_143da4ef-8287-4c21-b799-c13ee8da5fc6"
      unitRef="usd">3900000</nnbr:DisposalGroupIncludingDiscontinuedOperationPayable>
    <nnbr:DisposalGroupEstimatedTaxIndemnificationPayment
      contextRef="ie19f1b2ad745421bb0e72c05e669a1bb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTYzODE5Ng_15ef0d0b-6bfd-4bb1-8e9a-eb02c5d56639"
      unitRef="usd">1200000</nnbr:DisposalGroupEstimatedTaxIndemnificationPayment>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTY0NDI2Nw_a83287df-30ec-424e-bd84-a15c7b8970ab"
      unitRef="usd">1200000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <nnbr:DisposalGroupEstimatedTaxIndemnificationPayment
      contextRef="i486f22f6b66a48ae9878ddbe32ccba9a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTY0OTI2NzQ1ODI0OQ_1896bafe-9d4c-4b95-bfb0-f78526dc3000"
      unitRef="usd">0</nnbr:DisposalGroupEstimatedTaxIndemnificationPayment>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfNTQ2Nw_d5bb427d-031c-4ce6-aff9-47df8158d7e1">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the results of operations of the discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;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;225,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;357,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 operating expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss on extinguishment of debt and write-off of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;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 expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Gain on disposal of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Benefit for income taxes on costs of disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,200&#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;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&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:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;35,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;13,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the significant noncash items and cash paid for capital expenditures of discontinued operations for each period presented.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;35,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;13,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on extinguishment of debt and write-off of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMi02LTEtMS0yMzU0OQ_454a4d51-083f-48b3-a762-1cd73438a634"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMi04LTEtMS0yMzU0OQ_c4cb4a3e-4499-42fd-8970-ad8b5827e00e"
      unitRef="usd">225255000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMi0xMC0xLTEtMjM1NDk_fae57e32-abab-4e0e-80bb-8cf5154f4696"
      unitRef="usd">357937000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMy02LTEtMS0yMzU0OQ_1a955a43-a2f7-4f76-85aa-b1d398d49917"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMy04LTEtMS0yMzU0OQ_6df51b3f-7f74-461b-9e9c-c68f26a4bc51"
      unitRef="usd">160464000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMy0xMC0xLTEtMjM1NDk_d365ee50-1473-4629-9c90-1ad914b1b777"
      unitRef="usd">249157000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNC02LTEtMS0yMzU0OQ_37a77f40-36dc-42ed-9f32-a2ef670f2a1b"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNC04LTEtMS0yMzU0OQ_42b63351-8dfc-4d80-9049-c2b6efbe744d"
      unitRef="usd">20779000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNC0xMC0xLTEtMjM1NDk_8a3eae55-adce-44e8-a7f5-c7e156172db6"
      unitRef="usd">34328000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNi02LTEtMS0yMzU0OQ_49e7aef4-41fb-4e84-ac87-001fc184c75b"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNi04LTEtMS0yMzU0OQ_3bdd14be-985d-4cff-9153-b6b6e22055ea"
      unitRef="usd">35731000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfNi0xMC0xLTEtMjM1NDk_e5042745-74b9-497c-8c18-a0e87077ab11"
      unitRef="usd">46950000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOC02LTEtMS0yMzU0OQ_cddb3030-4579-4ef3-81db-29b273b8354e"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOC04LTEtMS0yMzU0OQ_14f8a2b7-7dfd-46c1-8330-7f4e04b18ed6"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOC0xMC0xLTEtMjM1NDk_6497153c-7d3f-4cea-9711-c6034b4ddb66"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOS02LTEtMS0yMzU0OQ_456ccd3b-3965-4369-a481-30526ecaa568"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOS04LTEtMS0yMzU0OQ_e0872a2d-d475-4d8f-9698-120320acd170"
      unitRef="usd">41000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfOS0xMC0xLTEtMjM1NDk_c227a388-b263-46fe-8fc6-9bdad041b8f9"
      unitRef="usd">20000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTAtNi0xLTEtMjM1NDk_f1fc2ef5-f206-42f8-9144-426555bed800"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTAtOC0xLTEtMjM1NDk_28597d61-5bfb-4f50-a9ca-13551a3847ad"
      unitRef="usd">-138517000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTAtMTAtMS0xLTIzNTQ5_ba5a280b-b293-47bf-9ee3-b593efc6fae0"
      unitRef="usd">27482000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTEtNi0xLTEtMjM1NDk_17b94340-d3a7-471c-89e7-6a461f0460eb"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTEtOC0xLTEtMjM1NDk_a6bc1a98-56ae-4058-8723-3ca295d31f46"
      unitRef="usd">48893000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTEtMTAtMS0xLTIzNTQ5_ac200dfe-4597-4e0e-8204-91b2afc4031c"
      unitRef="usd">44125000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTItNi0xLTEtMjM1NDk_7a45b458-b94d-4e65-afe7-232e461cce8b"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTItOC0xLTEtMjM1NDk_f66f5937-84ef-4f99-b46f-dcd23136407a"
      unitRef="usd">-1388000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTItMTAtMS0xLTIzNTQ5_fc7f1e8f-69ec-447c-91f5-b3018871c753"
      unitRef="usd">-2753000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTQtNi0xLTEtMjM1NDk_43ee1fed-4033-4735-b29d-6fbb2e15e4f2"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTQtOC0xLTEtMjM1NDk_fb5317f8-b5de-4274-bea4-52fa9093b4b1"
      unitRef="usd">322000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTQtMTAtMS0xLTIzNTQ5_899400f1-3e40-4318-9a81-63765f4a7aa5"
      unitRef="usd">-178000</nnbr:DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTUtNi0xLTEtMjM1NDk_c5572162-9027-4797-a9e6-1a188b7b8f15"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTUtOC0xLTEtMjM1NDk_91f69c78-cff3-458c-a7d6-c99e399d0443"
      unitRef="usd">-188476000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTUtMTAtMS0xLTIzNTQ5_3852770a-0276-4cbd-9c86-f9bb59aa6fb7"
      unitRef="usd">-19574000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTYtNi0xLTEtMjM1NDk_0cdfb7c9-b8e9-4139-b0ae-459cccb1bb5e"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTYtOC0xLTEtMjM1NDk_15411c13-16e0-49b1-b083-e82205a47ed8"
      unitRef="usd">-12468000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTYtMTAtMS0xLTIzNTQ5_412a1996-8adb-47f5-aaaf-6957bacc9e0e"
      unitRef="usd">-3582000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTctNi0xLTEtMjM1NDk_fd2f3c2f-559d-46f9-aa5c-8528595447ce"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTctOC0xLTEtMjM1NDk_953f17c4-c05f-4152-8a1f-0d17065b7fe2"
      unitRef="usd">-176008000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTctMTAtMS0xLTIzNTQ5_aab78209-671b-4819-9b94-08263d645e7b"
      unitRef="usd">-15992000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTgtNi0xLTEtMjM1NDk_a83287df-30ec-424e-bd84-a15c7b8970ab"
      unitRef="usd">1200000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTgtOC0xLTEtMjM1NDk_3c126aee-47f6-43fd-9a62-23d766209b41"
      unitRef="usd">212319000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTgtMTAtMS0xLTIzNTQ5_a563b458-2fcb-46e2-9f77-fc353ad4952f"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTktNi0xLTEtMjM1NDk_9f43ad07-a537-4172-931f-f0db97eea18a"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTktOC0xLTEtMjM1NDk_0dd3c3de-00eb-4173-9a6d-56310412133b"
      unitRef="usd">2587000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMTktMTAtMS0xLTIzNTQ5_12bd7299-8509-40df-8884-3981e3d52eba"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i136113be59e5461d84d1be8d1c10922d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMjAtNi0xLTEtMjM1NDk_4b62837c-d984-4403-9157-dbc647ab9436"
      unitRef="usd">1200000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMjAtOC0xLTEtMjM1NDk_790fdef1-8554-4baa-95e7-272a3f2277c1"
      unitRef="usd">38898000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjYyOGJlODFlYzE1NTRkNmM4ZTI3ZDhhNTY5MzA1Y2ZkL3RhYmxlcmFuZ2U6NjI4YmU4MWVjMTU1NGQ2YzhlMjdkOGE1NjkzMDVjZmRfMjAtMTAtMS0xLTIzNTQ5_66e0a29d-bf64-4f51-a267-62bdac09c5ea"
      unitRef="usd">-15992000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2d20ecdc48bd4b60b1b097ef56152fd7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMzcwMg_d50219a6-dd5c-443f-a2ba-982ae115b241"
      unitRef="usd">146800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RepaymentsOfDebt
      contextRef="id65e5af5ce864bbba9e33386f2625f7e_D20201006-20201006"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RleHRyZWdpb246NzE0Mzg0NzA4MmVhNDM3Njg5OTM5YzEyYmM5OWU3ZWFfMTA5OTUxMTY0MTEzNw_dec3c117-28aa-4f62-ae15-ec5f10bc2aee"
      unitRef="usd">700000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMi04LTEtMS0yMzU0OQ_4937bfb7-6674-40e1-b517-da71bf480112"
      unitRef="usd">35147000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMi0xMC0xLTEtMjM1NDk_3647f1b9-5645-4343-b080-9de2bcf41fa1"
      unitRef="usd">40996000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMy04LTEtMS0yMzU0OQ_060450fb-213c-4b2d-9342-e0137f198f01"
      unitRef="usd">13990000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfMy0xMC0xLTEtMjM1NDk_26c5440e-3e89-4882-ae48-3e6e35e87faf"
      unitRef="usd">3368000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNC04LTEtMS0yMzU0OQ_c192d18a-87ff-42fc-a9c3-cdee7dea1383"
      unitRef="usd">244000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNC0xMC0xLTEtMjM1NDk_bc10830f-c6ad-45be-9f2a-80c040978194"
      unitRef="usd">239000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNi04LTEtMS0yMzU0OQ_509f3f39-8f6c-4a65-9171-1db079b8e1ac"
      unitRef="usd">48893000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOjBlMGY3NDdjOTA2ZDRmNjJhYmQyYjIwMDZiODI0YmVlL3RhYmxlcmFuZ2U6MGUwZjc0N2M5MDZkNGY2MmFiZDJiMjAwNmI4MjRiZWVfNi0xMC0xLTEtMjM1NDk_a98f043d-5611-4d8c-a446-9767b8739360"
      unitRef="usd">44125000</us-gaap:InterestExpense>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMi00LTEtMS0yMzU0OQ_960e8685-4625-4a99-9357-713e20fe567b"
      unitRef="usd">35731000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMi02LTEtMS0yMzU0OQ_2a2ad54e-7bd3-49fb-a8d7-0aa7ad6bf6f0"
      unitRef="usd">46950000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMy00LTEtMS0yMzU0OQ_fd1a02c9-742e-4555-ac8a-7748f273e18c"
      unitRef="usd">146757000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfMy02LTEtMS0yMzU0OQ_52504dab-bcfd-4d47-bdce-da49a5fd0277"
      unitRef="usd">0</nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNC00LTEtMS0yMzU0OQ_a86157a0-c0a7-458b-8d63-f63d934eee28"
      unitRef="usd">13990000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNC02LTEtMS0yMzU0OQ_721f07ba-1ef7-4198-8353-b7e202cac3fb"
      unitRef="usd">3368000</us-gaap:AmortizationOfFinancingCosts>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNS00LTEtMS0yMzU0OQ_f56dfc31-3590-4bc7-9bfb-3f1f44f0f02b"
      unitRef="usd">-1388000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNS02LTEtMS0yMzU0OQ_c0a14290-d67e-4448-9281-13e994de7eb9"
      unitRef="usd">-2753000</nnbr:DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNi00LTEtMS0yMzU0OQ_60de4184-b39a-4f28-a05e-add7b3352c7a"
      unitRef="usd">8416000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNi02LTEtMS0yMzU0OQ_026cd417-759a-4bae-9d80-982f653f334c"
      unitRef="usd">21834000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNy00LTEtMS0yMzU0OQ_61caa5e0-ed1f-4a07-821f-81e6ff3dece0"
      unitRef="usd">695000</nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfNy02LTEtMS0yMzU0OQ_b159bc46-bfeb-4efe-9300-be4fff25cc94"
      unitRef="usd">5321000</nnbr:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations
      contextRef="ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfOC00LTEtMS0yMzU0OQ_d3bbd045-b53f-4bc2-b69a-0167276b9ecf"
      unitRef="usd">6174000</nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations>
    <nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations
      contextRef="ibaa8ac4960724b05b4bbc6b00c4c29cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185MS9mcmFnOjcxNDM4NDcwODJlYTQzNzY4OTkzOWMxMmJjOTllN2VhL3RhYmxlOmNmNjY0ZDNhZDQwMjQzMDc5MTk5NDhiZTUwN2Y4ODMwL3RhYmxlcmFuZ2U6Y2Y2NjRkM2FkNDAyNDMwNzkxOTk0OGJlNTA3Zjg4MzBfOC02LTEtMS0yMzU0OQ_0e96d441-53d2-448f-9fb1-25f318e72fa9"
      unitRef="usd">51000</nnbr:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzU5Mw_28a1191d-96e8-45ae-a3f4-fb13dd638eb3">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-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Mobile Solutions.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mobile Solutions is focused on growth in the automotive and general industrial end markets. We have developed an expertise in manufacturing highly complex, tight tolerance, system critical components.  Our technical capabilities can be utilized in numerous applications including for use in battery electric, hybrid electric, and internal combustion engine vehicles.  The group currently manufactures components on a high-volume basis for use in power steering, braking, transmissions, and gasoline fuel system applications, along with components utilized in heating, ventilation and air conditioning and diesel injection and diesel emissions treatment applications. This expertise has been gained through investment in technical capabilities, processes and systems, and allows us to provide skilled program management and product launch capabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;Power Solutions.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Power Solutions is focused on growth in the electrical, general industrial, automotive, aerospace, defense, and medical end markets. Within this group we combine materials science expertise with advanced engineering and production capabilities to design and manufacture a broad range of high-precision metal and plastic components, assemblies, and finished devices used in applications ranging from power control to flight control and for military devices.  We manufacture a variety of products including electrical contacts, connectors, contact assemblies, and precision stampings for the electrical end market and high precision products for the aerospace and defense end market utilizing our extensive process technologies for optical grade plastics, thermally conductive plastics, titanium, Inconel, magnesium, and electroplating.  Our medical business includes the production of a variety of tools and instruments for the orthopaedics and medical/surgical end markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 has engaged in business activities for which it earns revenues and incurs expenses, discrete financial information is available for each, and this is the level at which the chief operating decision maker reviews discrete financial information for purposes of allocating resources and assessing performance.&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-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2021&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;285,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;191,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(12,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579,101&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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;/div&gt;&lt;div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Includes eliminations of intersegment transactions which occur during the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) Total assets in Mobile Solutions includes $34.0 million and $27.0 million as of December 31, 2021 and 2020, respectively, related to the investment in our 49% owned joint venture (Note 9).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes long-lived tangible assets by geographical region.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Property,&#160;Plant,&#160;and&#160;Equipment,&#160;Net&lt;br/&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All foreign locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMTA5OTUxMTYzMjc1Ng_128c26ef-32e9-4f82-8e7b-3ca7ffc4688f"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMTA5OTUxMTYzMjgyMg_f5ab80d8-0a6b-4f99-a85e-b6a57c8d23c6"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzU4Mw_61791ecf-0e9e-45ee-aefc-16da53fc3d29">&lt;div style="margin-top: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-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2021&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;285,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;191,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(12,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579,101&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Consolidations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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;/div&gt;&lt;div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Includes eliminations of intersegment transactions which occur during the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) Total assets in Mobile Solutions includes $34.0 million and $27.0 million as of December 31, 2021 and 2020, respectively, related to the investment in our 49% owned joint venture (Note 9).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi00LTEtMS0yMzU0OQ_c09bb3a7-2ca9-444c-b2e0-c6e98ea3f82f"
      unitRef="usd">285863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi02LTEtMS0yMzU0OQ_db84cefc-8f06-4c69-b3ad-2ed29f128a0f"
      unitRef="usd">191800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi04LTEtMS0yMzU0OQ_85c7de84-66c9-4bf4-8771-61794b4dd5bd"
      unitRef="usd">-79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMi0xMC0xLTEtMjM1NDk_913aedca-02d8-42ce-bce9-6f805da9655c"
      unitRef="usd">477584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy00LTEtMS0yMzU0OQ_992ba0a5-f0f7-42c6-a71d-6e1e5f05b4a7"
      unitRef="usd">28769000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy02LTEtMS0yMzU0OQ_3f023fd4-2e9d-4ac8-81c5-8623aa151f42"
      unitRef="usd">15892000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy04LTEtMS0yMzU0OQ_d8b45a08-07cd-407b-a860-2f06a7599c54"
      unitRef="usd">1534000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMy0xMC0xLTEtMjM1NDk_40fc9e1b-db65-4c61-a688-313810f4bef0"
      unitRef="usd">46195000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS00LTEtMS0yMzU0OQ_d694a36a-d379-4d7e-a886-0dbb6dd333ce"
      unitRef="usd">9039000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS02LTEtMS0yMzU0OQ_4cc42a6f-118f-4eba-8093-fdcc3f8bd255"
      unitRef="usd">6493000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS04LTEtMS0yMzU0OQ_195c7e55-189d-4585-9910-3ab64f9d2040"
      unitRef="usd">-24536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNS0xMC0xLTEtMjM1NDk_6fac3941-8cb3-4e52-ac35-23daa90d1deb"
      unitRef="usd">-9004000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNi0xMC0xLTEtMjM1NDk_c060424f-bb93-4b86-a7b9-f1e6c1e8b8a9"
      unitRef="usd">12664000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfNy0xMC0xLTEtMjM1NDk_5b84b6a7-2d0a-41ba-8f0b-6ce530880aa0"
      unitRef="usd">-774000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOC0xMC0xLTEtMjM1NDk_35e2f3e7-4f9e-4ffd-802f-338d14f532c7"
      unitRef="usd">-22442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS00LTEtMS0yMzU0OQ_5a4d532b-09aa-48a1-a940-23455c90ad53"
      unitRef="usd">6261000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS02LTEtMS0yMzU0OQ_a8353fff-6d4e-491c-ae38-b9fd0a73e8c9"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS04LTEtMS0yMzU0OQ_4d03024d-331c-4325-9ae0-d98875c4af24"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfOS0xMC0xLTEtMjM1NDk_18170108-330d-4ac4-adb4-f14051b31fb5"
      unitRef="usd">6261000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtNC0xLTEtMjM1NDk_ac038b3a-2987-4e1d-8aba-1c656c8c6eb8"
      unitRef="usd">15411000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtNi0xLTEtMjM1NDk_4632a44a-704f-4056-bf44-7c5538647873"
      unitRef="usd">2200000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i332f3cda93334e9abc5b877ce0b992e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtOC0xLTEtMjM1NDk_1722f590-85a0-40ed-ab6c-c21fcdda083a"
      unitRef="usd">610000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTAtMTAtMS0xLTIzNTQ5_8b686c24-e040-4912-bb1b-97b9a48ba59b"
      unitRef="usd">18221000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <us-gaap:Assets
      contextRef="i85423e82da4f4bfcabf89d63b2514512_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtNC0xLTEtMjM1NDk_3bed8389-05cd-470a-a6df-f61e7bc6301e"
      unitRef="usd">357171000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i67be7fdacf334886a41287fcbcf56c57_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtNi0xLTEtMjM1NDk_2bb0b4da-b1dd-4f2c-b408-cd1fe9340782"
      unitRef="usd">184196000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icc4277e5eb5e496e877b6e1ea8a4353c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtOC0xLTEtMjM1NDk_e357f18f-c48c-4288-905c-3054817db12a"
      unitRef="usd">37734000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOjgzZjA2YmJiNjlkNjRlOWE4NDYwOTk0ODI2YzRmMzU2L3RhYmxlcmFuZ2U6ODNmMDZiYmI2OWQ2NGU5YTg0NjA5OTQ4MjZjNGYzNTZfMTEtMTAtMS0xLTIzNTQ5_acc70428-7a35-4f3c-b449-023f80ea34c2"
      unitRef="usd">579101000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi00LTEtMS0yMzU0OQ_4aa1c068-b91a-481a-9308-69ee620eba73"
      unitRef="usd">256360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi02LTEtMS0yMzU0OQ_653d46b0-cda8-4cf3-8132-3e6f9e2998e1"
      unitRef="usd">171269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7663d4cb0905400ca6840e30221e14b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi04LTEtMS0yMzU0OQ_da9709ed-fd63-45cb-a5e2-0ada4bec53ff"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMi0xMC0xLTEtMjM1NDk_94c17f7e-4385-4b8d-a44b-dae93841c803"
      unitRef="usd">427534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy00LTEtMS0yMzU0OQ_638ccefe-df9b-42de-87f0-e2dd11f644ed"
      unitRef="usd">28298000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy02LTEtMS0yMzU0OQ_e14f2f36-3fe9-42e6-a97b-5e71f2d88330"
      unitRef="usd">15730000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy04LTEtMS0yMzU0OQ_8ae07559-bb08-4353-a83d-b54bf0ab9091"
      unitRef="usd">1652000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMy0xMC0xLTEtMjM1NDk_b3ba13e0-a310-4951-98cc-f5048732e223"
      unitRef="usd">45680000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNC00LTEtMS0yMzU0OQ_7d33f4f2-5fe3-4c51-a9b1-3991dbafddbb"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNC02LTEtMS0yMzU0OQ_0d8db074-9f9a-4c67-8605-ba60cace8407"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNC0xMC0xLTEtMjM1NDk_02f203e8-b16a-4792-99cf-033929339407"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS00LTEtMS0yMzU0OQ_de3dfe13-6697-4074-9f71-ca26a052246f"
      unitRef="usd">5228000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS02LTEtMS0yMzU0OQ_65383b89-9e15-4ec8-8440-d3bb55eeb8b8"
      unitRef="usd">-85983000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS04LTEtMS0yMzU0OQ_7cbaf46d-4f9a-4999-a4a6-9d9dc63f12eb"
      unitRef="usd">-36702000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNS0xMC0xLTEtMjM1NDk_209499b7-7030-45fe-bee0-0db31bef5e69"
      unitRef="usd">-117457000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNi0xMC0xLTEtMjM1NDk_2c89d485-76e7-4c36-bb1e-1a453be89cbb"
      unitRef="usd">18898000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfNy0xMC0xLTEtMjM1NDk_6a7aa8a9-a2ea-4f7b-bf95-4cf05fa3d61f"
      unitRef="usd">-15733000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOC0xMC0xLTEtMjM1NDk_5af66a2a-34d4-4f82-866e-4275d026cf3d"
      unitRef="usd">-152088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS00LTEtMS0yMzU0OQ_760bf292-8151-48a9-87cd-9d74a2281d11"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS02LTEtMS0yMzU0OQ_984c31d6-3841-4a91-a1d7-15999c89c787"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS04LTEtMS0yMzU0OQ_bae1ae6c-1279-4101-9b6c-bf7782d6bcdc"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfOS0xMC0xLTEtMjM1NDk_6946d58e-0e03-4c09-9360-d9a1018d89c2"
      unitRef="usd">3626000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtNC0xLTEtMjM1NDk_5816c84c-f836-4193-921d-8e2ffaf659be"
      unitRef="usd">12400000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtNi0xLTEtMjM1NDk_e295344e-ad7e-43e4-b730-4f989b06cb56"
      unitRef="usd">2754000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="iaa1dfd028c294ff89e2d6a0728fc3e6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtOC0xLTEtMjM1NDk_651f4cc1-3b3c-48ce-8920-eb8f981b03e5"
      unitRef="usd">203000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTAtMTAtMS0xLTIzNTQ5_67b35e49-de6f-46f2-a994-fa4a3926d88a"
      unitRef="usd">15357000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <us-gaap:Assets
      contextRef="ib31f0b0663da41499bf59880cff252eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtNC0xLTEtMjM1NDk_d497aab4-fa16-4ef7-b9c6-26bfc27c05f0"
      unitRef="usd">370985000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8fce248b56b34834923551d1a7958521_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtNi0xLTEtMjM1NDk_681d3ebe-f531-4db8-90a7-f3660d35a6a0"
      unitRef="usd">197348000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ieecd8236eb164e3baa30519cca2bb0a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtOC0xLTEtMjM1NDk_ca29acd3-b273-4bf3-8b6f-b54ce7d05e3d"
      unitRef="usd">56629000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmQ3MTlhMjA1MzFmYjQyNzY5OTczOTk2NWQ1ODY1OTQ0L3RhYmxlcmFuZ2U6ZDcxOWEyMDUzMWZiNDI3Njk5NzM5OTY1ZDU4NjU5NDRfMTEtMTAtMS0xLTIzNTQ5_adb68c7f-4eaa-425a-b664-501b28687463"
      unitRef="usd">624962000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi00LTEtMS0yMzU0OQ_c0eabfbb-531a-4a96-a5f6-30e9a947c3cd"
      unitRef="usd">297749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi02LTEtMS0yMzU0OQ_bc6f438c-009c-4dae-b51a-884ed9695ff9"
      unitRef="usd">192100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi04LTEtMS0yMzU0OQ_54b83bda-5adb-4a68-a525-d0596b135a47"
      unitRef="usd">-335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMi0xMC0xLTEtMjM1NDk_d21279ed-ff55-43b4-be4b-3602a0f44c1f"
      unitRef="usd">489514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy00LTEtMS0yMzU0OQ_fd6ff424-fd52-471b-a73c-231ce3051978"
      unitRef="usd">27146000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy02LTEtMS0yMzU0OQ_4d945c6e-70b7-444e-9f60-2b3f8b473371"
      unitRef="usd">15301000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy04LTEtMS0yMzU0OQ_991a4bf0-ccfc-472a-b542-d15e74869564"
      unitRef="usd">2449000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMy0xMC0xLTEtMjM1NDk_ede7d2d6-78b3-467c-95d8-e37dd1bc0ee6"
      unitRef="usd">44896000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS00LTEtMS0yMzU0OQ_4e98b885-6a9e-4af5-9513-56ce6e24cab1"
      unitRef="usd">9553000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS02LTEtMS0yMzU0OQ_52c8191b-94a5-4b3d-81eb-745631ea6d88"
      unitRef="usd">13881000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS04LTEtMS0yMzU0OQ_d5d7cb9a-9ad3-487b-99e5-262883d9bdc7"
      unitRef="usd">-41027000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNS0xMC0xLTEtMjM1NDk_8d78b5c1-5450-4fbd-8429-4f3e35f7130e"
      unitRef="usd">-17593000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNi0xMC0xLTEtMjM1NDk_9e6fe847-eff4-4287-a328-432e3ddc02d8"
      unitRef="usd">13030000</us-gaap:InterestExpense>
    <nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfNy0xMC0xLTEtMjM1NDk_06cec6cc-4eca-4509-bb1e-1ece3589b8dd"
      unitRef="usd">-1502000</nnbr:GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOC0xMC0xLTEtMjM1NDk_0e8a7a44-21a0-4ca5-b3ab-12d2da7b58b9"
      unitRef="usd">-32125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS00LTEtMS0yMzU0OQ_c67f2b0f-6d4a-4401-9979-ed06312d7d15"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS02LTEtMS0yMzU0OQ_96c1d65d-8050-4df2-acf0-550c54213868"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS04LTEtMS0yMzU0OQ_48c66373-a221-4fc1-aa4f-393c575864a1"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfOS0xMC0xLTEtMjM1NDk_4b70742a-ecd6-4f45-ba7e-0e70e3423d20"
      unitRef="usd">1681000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtNC0xLTEtMjM1NDk_db964d28-1401-49a7-88a6-e0ccd3ccc0d6"
      unitRef="usd">24969000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtNi0xLTEtMjM1NDk_6dd205f6-3c68-488f-afd0-912afc717cfb"
      unitRef="usd">4457000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i762ca149718744699118cd4ccdebd931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtOC0xLTEtMjM1NDk_f0088ddd-e39a-40d7-9510-1e098db4da53"
      unitRef="usd">2743000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmE3NGViMjU0Nzc0ZTQ5OTNhZGUyMWFmMDMwYjBlN2I0L3RhYmxlcmFuZ2U6YTc0ZWIyNTQ3NzRlNDk5M2FkZTIxYWYwMzBiMGU3YjRfMTAtMTAtMS0xLTIzNTQ5_17c09724-67eb-42a4-a2a5-502bfb356669"
      unitRef="usd">32169000</nnbr:PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations>
    <us-gaap:Assets
      contextRef="ic239ecbfc375402eab4f2065c47a3f6e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzI4NQ_28128dbd-251b-4931-b5b4-687f6b33d116"
      unitRef="usd">34000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i06ef01cac1544761ad6d8ca4293f6e9a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzI5Mg_d29dfcd0-f53c-4d33-a9e4-d1348d0b0e1e"
      unitRef="usd">27000000</us-gaap:Assets>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ib2126db03a8d469cb873d5cffd57118f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzM3Mg_f6f93856-8242-4299-a726-099052d54193"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RleHRyZWdpb246YjJiYjAxODMwNDU5NDk4MDk1NzM4OGI0MTMxMzJjNTZfMzU5Mg_fd056861-9a41-4444-ae4b-b598a0399d26">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes long-lived tangible assets by geographical region.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Property,&#160;Plant,&#160;and&#160;Equipment,&#160;Net&lt;br/&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All foreign locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i2d4c22c257584180bbe88f7e07efb030_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMi0yLTEtMS0yMzU0OQ_c3901350-db5a-48b6-9efa-77581e04f7ab"
      unitRef="usd">123442000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5544a001329c49e59b730a9d3d5167ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMi00LTEtMS0yMzU0OQ_e9002867-8486-49cb-a1d2-dbd911d12ec5"
      unitRef="usd">130077000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7073f1643bbe43cc8c4fe0a3c93c0b66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMy0yLTEtMS0yMzU0OQ_421960ee-bffc-4f74-a7a8-0c79ce21b034"
      unitRef="usd">36972000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i2ce797943c814f43b7da4829b7285043_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfMy00LTEtMS0yMzU0OQ_d1677caa-6799-4896-ba27-d285e143bdf6"
      unitRef="usd">40663000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if648af0d965f422788aca90c474b234a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNC0yLTEtMS0yMzU0OQ_9952255b-6c6a-4d8e-b576-8b0c329d60c8"
      unitRef="usd">32605000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1e47b28c9fb34dfeb235b8157c067153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNC00LTEtMS0yMzU0OQ_d74ef555-f9b9-4b42-95f9-ede5e7753b35"
      unitRef="usd">33854000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ia3df2035c4d34e00937ffd45095d3e0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNS0yLTEtMS0yMzU0OQ_0271943e-6c9e-4650-8eb9-9cb3c4b51579"
      unitRef="usd">1044000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i988c6675aff84135bf73b5f3cd08d3be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNS00LTEtMS0yMzU0OQ_b79545cf-659a-4fa7-adb8-b318f2bc1de1"
      unitRef="usd">1230000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5ecd60ae781845209f4b96aac78067a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNi0yLTEtMS0yMzU0OQ_550e02be-c09c-4b73-ad39-70a286b31706"
      unitRef="usd">15042000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5932bbee36c14e44ad26e14745dfbb7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNi00LTEtMS0yMzU0OQ_dc02b417-ad27-4c54-9bf6-3156f67c1f15"
      unitRef="usd">17866000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if332095d407d4f198bded057bdf9b69f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNy0yLTEtMS0yMzU0OQ_e078e977-e4e1-42bc-b4fc-98763b677154"
      unitRef="usd">85663000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie8c899f8e9bb40619ca054d1226a02cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfNy00LTEtMS0yMzU0OQ_0d5829ac-7df0-48f5-9df2-649157cfce36"
      unitRef="usd">93613000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfOC0yLTEtMS0yMzU0OQ_d2f7b8ef-1b50-4b75-b94c-177f274df7b4"
      unitRef="usd">209105000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y185Ny9mcmFnOmIyYmIwMTgzMDQ1OTQ5ODA5NTczODhiNDEzMTMyYzU2L3RhYmxlOmNlYjAyNDA3NzYyMzQ0ZjBiMWVjNGRkN2ExYWY2MTdmL3RhYmxlcmFuZ2U6Y2ViMDI0MDc3NjIzNDRmMGIxZWM0ZGQ3YTFhZjYxN2ZfOC00LTEtMS0yMzU0OQ_fd5c9816-cd36-4740-9e78-e35339b66005"
      unitRef="usd">223690000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzQ0MQ_f6674958-e6bc-41de-94c6-0bd118b54f06">Accounts Receivable &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net, are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;84,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, no customer represented greater than 10% of consolidated accounts receivable.  As of December 31, 2020, one customer represented 11% of consolidated accounts receivable, which is primarily related to Mobile Solutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzQzNw_3f0af9fb-b859-4bcd-a73d-c616fc9807b1">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net, are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;84,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzItMi0xLTEtMjM1NDk_b84f1c7f-f171-40e9-9750-309df71f7ed0"
      unitRef="usd">72771000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzItNC0xLTEtMjM1NDk_63398b51-6601-4bdf-b0e8-d7331454167b"
      unitRef="usd">86659000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzMtMi0xLTEtMjM1NDk_b94a5e25-dce8-41a2-a6d6-22a05db625a8"
      unitRef="usd">1352000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzMtNC0xLTEtMjM1NDk_4d0422d4-7a8d-44cf-87e1-3c239be09b31"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzQtMi0xLTEtMjM1NDk_1dcd2f7b-ec5a-4655-b730-c874072a26a4"
      unitRef="usd">71419000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTo2OGQwMDFmODM3NzM0MjAzOGEyNjEyNjMxNzc5NzEwNi90YWJsZXJhbmdlOjY4ZDAwMWY4Mzc3MzQyMDM4YTI2MTI2MzE3Nzk3MTA2XzQtNC0xLTEtMjM1NDk_acf765cb-cae9-4a47-9b0d-bdc4022447ad"
      unitRef="usd">84615000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzQzOQ_71273b2b-4b32-4b69-8556-ba428ff91afb">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzItMi0xLTEtMjM1NDk_64a2cba2-a92f-4556-9ec3-256bbecc45e6"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzItNC0xLTEtMjM1NDk_d94bec10-3787-4697-af4c-e3e7d061413a"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzItNi0xLTEtMjM1NDk_98f06286-43bf-4a18-b473-eca9ccfa8266"
      unitRef="usd">2517000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzMtMi0xLTEtMjM1NDk_f15ddcad-5c24-4c3c-a7fe-b0680404a068"
      unitRef="usd">78000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzMtNC0xLTEtMjM1NDk_71fc56d3-c06c-4964-adea-42aff96aa973"
      unitRef="usd">505000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzMtNi0xLTEtMjM1NDk_1064e843-7633-43f9-ab00-3c80df4d0e60"
      unitRef="usd">231000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzQtMi0xLTEtMjM1NDk_f2caf670-0210-4858-b133-a4ed345148ff"
      unitRef="usd">734000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzQtNC0xLTEtMjM1NDk_5c888162-168a-4c66-adcd-10bd9640b0ea"
      unitRef="usd">562000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzQtNi0xLTEtMjM1NDk_a74d01ad-c319-49a7-8cc8-60d7a3aedbc7"
      unitRef="usd">692000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzUtMi0xLTEtMjM1NDk_b952fd0e-2af9-486a-962e-6a33b482c439"
      unitRef="usd">36000</nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments>
    <nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzUtNC0xLTEtMjM1NDk_b3430df9-83b6-4d29-b8bb-d20cf8738e29"
      unitRef="usd">-57000</nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments>
    <nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzUtNi0xLTEtMjM1NDk_29433e32-5065-4335-b631-0ac11c6f0a3b"
      unitRef="usd">12000</nnbr:AllowanceForDoubtfulAccountsReceivableTranslationAdjustments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzYtMi0xLTEtMjM1NDk_d46b13e4-8de0-481f-919e-f8e507339950"
      unitRef="usd">1352000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzYtNC0xLTEtMjM1NDk_de2f8601-e232-406a-aaa6-d4de42003353"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90YWJsZTowNDg0YTcwOTZjMjE0ZTVlODA0ZDE1OTU1MDFhMzBiMC90YWJsZXJhbmdlOjA0ODRhNzA5NmMyMTRlNWU4MDRkMTU5NTUwMWEzMGIwXzYtNi0xLTEtMjM1NDk_ba48f525-a5ba-4a12-8099-1e156845ae0c"
      unitRef="usd">2044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iec865b60a99942a1a82cb9baecd6be06_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDAvZnJhZzo2NWI3ZDM4ZGJmNTI0MDQ3ODMwN2NlYmEwMjdkMGRjMy90ZXh0cmVnaW9uOjY1YjdkMzhkYmY1MjQwNDc4MzA3Y2ViYTAyN2QwZGMzXzI5NA_2f88d104-62f6-45b7-9428-5b8ae2cc40ce"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90ZXh0cmVnaW9uOmI0MmJjMmM1Yzk2MzQ4ZWNiOTg5ZGJmOWZlYzZjZTI4XzY2_73ea5aba-f9a0-4930-811c-d129a491322c">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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;27,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;24,960&#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;22,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;75,027&#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="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90ZXh0cmVnaW9uOmI0MmJjMmM1Yzk2MzQ4ZWNiOTg5ZGJmOWZlYzZjZTI4Xzcx_2cf6ad64-c95e-4a66-9857-a53829ba2581">&lt;div style="margin-top: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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;27,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;24,960&#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;22,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;75,027&#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="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzItMi0xLTEtMjM1NDk_71287ebc-6178-4e46-ae2a-4c50d65343c1"
      unitRef="usd">27221000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzItNC0xLTEtMjM1NDk_063b4d20-088b-412a-bbc4-077de7746a63"
      unitRef="usd">22589000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzMtMi0xLTEtMjM1NDk_134af55b-b657-4955-8d8e-85a8fd1ac4f3"
      unitRef="usd">24960000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzMtNC0xLTEtMjM1NDk_2e2425ab-f7d3-46c9-bbdd-a44130e6ce11"
      unitRef="usd">20758000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzQtMi0xLTEtMjM1NDk_97c85567-dade-4b52-a902-180564862bcd"
      unitRef="usd">22846000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzQtNC0xLTEtMjM1NDk_0ef87aca-5bfe-42d0-ade4-f7c54605ebe8"
      unitRef="usd">19170000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzUtMi0xLTEtMjM1NDk_d4d8fb9d-78f0-4361-8a8b-667f7f0e5eae"
      unitRef="usd">75027000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDMvZnJhZzpiNDJiYzJjNWM5NjM0OGVjYjk4OWRiZjlmZWM2Y2UyOC90YWJsZTo3MmFjODZkZjMzNzY0NjRiOWEwNzlkOTEwZGYxZDJkYS90YWJsZXJhbmdlOjcyYWM4NmRmMzM3NjQ2NGI5YTA3OWQ5MTBkZjFkMmRhXzUtNC0xLTEtMjM1NDk_66b68848-77f0-4e7a-9a96-d686ad89f985"
      unitRef="usd">62517000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzY0MQ_584e140e-abab-4d02-ac81-0556a59760a7">Property, Plant and Equipment &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&lt;/span&gt;&lt;/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;57,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;58,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&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;407,041&#160;&lt;/span&gt;&lt;/td&gt;&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;398,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,105&#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;223,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We monitor property, plant and equipment for any indicators of potential impairment.  We recognized impairment charges of $4.1 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively, related to the early retirement of identified fixed assets.  There were no impairment charges for the year ended December 31, 2021.  The impairment charges were recorded to the &#x201c;Other operating expense (income), net,&#x201d; line item on the Consolidated Statements of Operations and Comprehensive Income (Loss).  The impairment charges were determined by writing the assets down to the estimated salvage value, less disposal costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2021, 2020, and 2019, we recorded depreciation expense of $31.8 million, $31.3 million, and $30.4 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzY0Mg_f2b718e0-7408-46ba-897e-dc940b179165">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are comprised of the following amounts:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&lt;/span&gt;&lt;/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;57,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;58,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&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;407,041&#160;&lt;/span&gt;&lt;/td&gt;&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;398,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,105&#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;223,690&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i06d01061a7d14af5b84c6709fba64aea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzMtMi0xLTEtMjM1NDk_7da281fd-4d62-46c9-92ef-ed51bffda44f"
      unitRef="usd">57991000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i16bbdb7a1ecd4777a2665b017b9b2e19_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzMtNC0xLTEtMjM1NDk_2cdbc454-58b5-44c3-b899-c180bc4fcabc"
      unitRef="usd">58296000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4c0db15150f04a2880de5f2a96dcfa1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzQtMi0xLTEtMjM1NDk_e9fc2d29-83a1-47c7-a3d1-648642bfd71f"
      unitRef="usd">344041000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i99835c14e9d743988714174255869122_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzQtNC0xLTEtMjM1NDk_d18a1bef-b8e9-40a0-b527-bc44525e9bd7"
      unitRef="usd">339268000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7a1ad168b67947459bd4c72ac4ec900e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzUtMi0xLTEtMjM1NDk_e7f16b37-d1c2-4bec-b5cd-458efd30a426"
      unitRef="usd">5009000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0e294e679f6647dda4b7f611ff1869dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzUtNC0xLTEtMjM1NDk_9777dd1e-fbf9-44e7-98ec-281c4729d487"
      unitRef="usd">1270000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzYtMi0xLTEtMjM1NDk_ddd54e49-6de4-45af-9a61-9d9bed74db9a"
      unitRef="usd">407041000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzYtNC0xLTEtMjM1NDk_9db2af7a-0032-4e84-998f-5ab79dc4c1c1"
      unitRef="usd">398834000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzctMi0xLTEtMjM1NDk_095d123c-e75b-466f-98ce-a1b37744988f"
      unitRef="usd">197936000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzctNC0xLTEtMjM1NDk_16d28830-4655-4f86-a61b-1b556c3a9c15"
      unitRef="usd">175144000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzgtMi0xLTEtMjM1NDk_327cf985-7255-4c1a-b9e1-70beaad47eae"
      unitRef="usd">209105000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90YWJsZToxNWUwOTI3NmVhYTg0YWNmYWI5MGNlNTM2MjExYTk5YS90YWJsZXJhbmdlOjE1ZTA5Mjc2ZWFhODRhY2ZhYjkwY2U1MzYyMTFhOTlhXzgtNC0xLTEtMjM1NDk_aacb801b-edb1-4011-bce1-ad76e7a577df"
      unitRef="usd">223690000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzIxMQ_7b01a9cd-ca6e-4da4-b49e-718f1912ad55"
      unitRef="usd">4100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzIxOQ_46a3502b-61a0-45f3-a33d-6736f0d054d2"
      unitRef="usd">600000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzQzOTgwNDY1MTE5NDc_0d644e81-db34-45f5-9147-6d676c8651f9"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:Depreciation
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzYxMA_308dd6eb-9dd0-4f33-be40-c7ef6164bd03"
      unitRef="usd">31800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzYxNA_ba629839-334f-43ac-816a-8cfefcd06845"
      unitRef="usd">31300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDYvZnJhZzpjOTA5OTI2ZDcyZmU0NTVjYjFkMzAyMDE4YjBlZWM2MC90ZXh0cmVnaW9uOmM5MDk5MjZkNzJmZTQ1NWNiMWQzMDIwMThiMGVlYzYwXzYyMg_e284f39e-fed8-4d39-a211-d09382a8ead0"
      unitRef="usd">30400000</us-gaap:Depreciation>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzI0NjM_674eeb60-44de-4a99-9c6d-ada460ab8539">Goodwill &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our net goodwill was recorded in the Power Solutions reportable segment. The following table shows changes in the carrying amount of Power Solutions goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency impact and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;During the first quarter of 2020, our market capitalization declined to a level that was less than the net book value of our stockholders&#x2019; equity.  The decline in market capitalization was a triggering event that caused us to perform a goodwill impairment analysis as of March 31, 2020.  The goodwill impairment analysis required significant judgments to calculate the fair value for the Power Solutions reporting unit, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term growth rate for each operating segment, and determination of weighted average cost of capital.  Our forecasts used in the goodwill impairment analysis reflected our expectations of declines in sales resulting from COVID-19.  Significant assumptions and estimates are involved in the application of the discounted cash flow model to forecast operating cash flows, including market growth and market share, sales volumes and prices, costs to produce, discount rate, and estimated capital needs.  Management considers historical experience and all available information at the time the fair values of its reporting units are estimated.  Assumptions in estimating future cash flows are subject to a high degree of judgment and complexity.  The carrying value of the Power Solutions reporting unit exceeded the estimated fair value as of the March 31, 2020, analysis.  As a result of our analysis, we recorded an impairment loss on goodwill of $92.9 million to the &#x201c;Goodwill impairment&#x201d; line on the Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  As of December 31, 2021 and 2020, there was no remaining goodwill balance.</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzI0NzM_592b9be0-ec36-49df-b3fd-b6405929315f">The following table shows changes in the carrying amount of Power Solutions goodwill.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency impact and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzEtOC0xLTEtMjM1NDk_fde349dd-f358-4c75-aac4-8cd3a002b282"
      unitRef="usd">94779000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzItOC0xLTEtMjM1NDk_2ed834f5-0d41-48ab-bf18-17b501df3c16"
      unitRef="usd">-1837000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzQtOC0xLTEtMjM1NDk_815979db-d4ef-4ca7-9fe2-17f875aa210e"
      unitRef="usd">92942000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90YWJsZToxZWY0YzdlZTg2MmM0ODc3OTNkN2M3NGE5OWIyYTQ3MS90YWJsZXJhbmdlOjFlZjRjN2VlODYyYzQ4Nzc5M2Q3Yzc0YTk5YjJhNDcxXzYtOC0xLTEtMjM1NDk_6d6567a0-8d4f-479f-8007-3bd2233141f3"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8f7005ef1188420d87d7f928a5e236a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzEwOTk1MTE2MzEzMjI_6f8fed9e-35d7-4fe7-8750-d1c651b39c4e"
      unitRef="usd">92900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMDkvZnJhZzplYjlkNDU3MTU3Mjk0NzdmYjNiN2QzZTczMzIzZDFhZC90ZXh0cmVnaW9uOmViOWQ0NTcxNTcyOTQ3N2ZiM2I3ZDNlNzMzMjNkMWFkXzE4OTc_eed9efcf-6fbb-40c6-933b-b21de6512155"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90ZXh0cmVnaW9uOjc4ODNkMzFiODE3YzRlNWY5YmQ1NTkwNTZiZDIzNzY4XzY5Mg_a89b9aa5-8a9c-4856-9068-d150ab0d2b8e">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;29,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;74,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,709&#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;63,009&#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;88,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the cost and accumulated amortization of our intangible assets as of December 31, 2021 and 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;&lt;br/&gt;Useful&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark and trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets that are fully amortized are removed and no longer represented in the gross carrying value or accumulated amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows estimated future amortization expense for the next five years and thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Intangible assets are reviewed for impairment when changes in circumstances indicate the carrying value of those assets may not be recoverable.  At December 31, 2021, 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 an impairment analysis on our long-lived assets as of December 31, 2021.  Based on our analysis, the carrying values of the long-lived assets were recoverable and no impairment charge was recorded during the year ended December 31, 2021.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90ZXh0cmVnaW9uOjc4ODNkMzFiODE3YzRlNWY5YmQ1NTkwNTZiZDIzNzY4XzY5NQ_66a2f091-197b-49c7-8ecc-a0bbd8a9f545">&lt;div style="margin-top: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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Mobile Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Power Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;29,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;74,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,709&#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;63,009&#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;88,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the cost and accumulated amortization of our intangible assets as of December 31, 2021 and 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&#160;&lt;br/&gt;Useful&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;br/&gt;as of&lt;br/&gt;Acquisition&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark and trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identified intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie787488d0ff14797a7ae3d2f9b5d156a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzEtNC0xLTEtMjM1NDk_702f78ad-2792-45ff-a381-c6326075779b"
      unitRef="usd">32416000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3de3312880a044d0a6606064bcfee62b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzEtNi0xLTEtMjM1NDk_bfc52f59-db4e-4584-b9c5-c24e7bbb9e03"
      unitRef="usd">84997000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzEtOC0xLTEtMjM1NDk_855106b9-503c-4660-90fc-8f05eae05909"
      unitRef="usd">117413000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if4208bb888df47bcb2c2eb995fa948c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzItNC0xLTEtMjM1NDk_92834c59-71de-46a2-bef3-232e436281f4"
      unitRef="usd">3354000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8f7005ef1188420d87d7f928a5e236a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzItNi0xLTEtMjM1NDk_bd3946dd-cd06-44f0-90b5-f9177a685f21"
      unitRef="usd">10994000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzItOC0xLTEtMjM1NDk_1e59303f-0751-4369-82a0-6dc2a56e8422"
      unitRef="usd">14348000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8e856aee74ca436bb9d8444d47e6440c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzUtNC0xLTEtMjM1NDk_0f976500-5918-4bc7-a469-ea08ea062d5b"
      unitRef="usd">29062000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i389185ace1fa44129eeda14eb3d2f929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzUtNi0xLTEtMjM1NDk_49af8fcc-41b4-482c-bd78-2fe16cb6f8a1"
      unitRef="usd">74003000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzUtOC0xLTEtMjM1NDk_c5facc0d-d444-4b89-baf8-c1a2ed1b4236"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i70ef58a95c53405bb3a186776cad9a60_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzYtNC0xLTEtMjM1NDk_743561ed-fb52-4262-a33f-debff8aeeb4b"
      unitRef="usd">3353000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8ef945fb8eca41ae915a31de6daf0262_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzYtNi0xLTEtMjM1NDk_62a58e9d-0ea6-4ad8-b6c1-e626eb1dffc4"
      unitRef="usd">10994000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzYtOC0xLTEtMjM1NDk_5851083c-d483-4403-8267-6fa1aa9f8d9b"
      unitRef="usd">14347000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i427294f835b140ca8b442010a9f01fbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzgtNC0xLTEtMjM1NDk_d7275baa-4e78-40c7-bbeb-1c028d411986"
      unitRef="usd">25709000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie1dc36b1a0734dce9c1fbc24d1143e79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzgtNi0xLTEtMjM1NDk_eeab6476-54f6-4e83-8e12-b5b92ee16a0f"
      unitRef="usd">63009000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo4NDQ0ZTI4MTRlNDg0YTUyYjBlZmJlZjdmMTAzYTFmNi90YWJsZXJhbmdlOjg0NDRlMjgxNGU0ODRhNTJiMGVmYmVmN2YxMDNhMWY2XzgtOC0xLTEtMjM1NDk_bdf99120-eb67-459e-9911-bc4a985c60c7"
      unitRef="usd">88718000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4c399019314a4d97bc1385b928ee4ef9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjozYzk2MWQ1ZmVkYjY0YjEyOTUyOTcxZjM3N2ZlYmM0ZF80_4ee36723-bbaf-4a41-80d3-7ed0ffe7636e">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i94d0876e40e24faa9baefe1a00efc2d4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjozYzk2MWQ1ZmVkYjY0YjEyOTUyOTcxZjM3N2ZlYmM0ZF85_190c68af-ed93-48d6-85db-c5470a0aaad5">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5d27c03564d9461faca6b36bfa63db95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItNC0xLTEtMjM1NDk_689bb833-b910-4e39-8322-f963d6105495"
      unitRef="usd">173746000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5d27c03564d9461faca6b36bfa63db95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItNi0xLTEtMjM1NDk_fef4aac0-99a7-4f5a-87f1-f2683a42e0e6"
      unitRef="usd">87895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5d27c03564d9461faca6b36bfa63db95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItOC0xLTEtMjM1NDk_6766711e-4292-49a6-90a6-2b1c9be2838c"
      unitRef="usd">85851000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i180514161db74df296ac416acea87531_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMTAtMS0xLTIzNTQ5_3a92ecde-27cb-450a-80a8-15444adda044"
      unitRef="usd">173746000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i180514161db74df296ac416acea87531_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMTItMS0xLTIzNTQ5_de67742e-64d9-45f2-b33e-951f96947703"
      unitRef="usd">74250000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i180514161db74df296ac416acea87531_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzItMTQtMS0xLTIzNTQ5_1345d57d-7084-4fc9-b717-57262d1acff9"
      unitRef="usd">99496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifa1d874da79148d2b8b64d61acea0126_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjoxYWNkZjI5MDUzYjE0NGYzOWZiYTU3OTczNjNlNjk1Y180_5ff56d87-5ee7-4e81-8637-a0faec6f2ecf">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8b3bd95bbc88443ea92c55ee399c6d8e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMi0xLTEtMjM1NDkvdGV4dHJlZ2lvbjoxYWNkZjI5MDUzYjE0NGYzOWZiYTU3OTczNjNlNjk1Y185_6b907964-249d-410b-9fab-e42e9a09deb2">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifa434ea2afad4b7c809fcab46008c629_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtNC0xLTEtMjM1NDk_0889d21f-b5ea-4eac-9351-0f1adff1f52f"
      unitRef="usd">7527000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifa434ea2afad4b7c809fcab46008c629_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtNi0xLTEtMjM1NDk_0db179e0-b20b-429b-8564-b24a9a348721"
      unitRef="usd">4660000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifa434ea2afad4b7c809fcab46008c629_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtOC0xLTEtMjM1NDk_a6f474f7-7569-427e-8da7-1c2ceba8a77a"
      unitRef="usd">2867000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMTAtMS0xLTIzNTQ5_b1c303ed-0e80-4969-b15b-9b88670e7c8c"
      unitRef="usd">7527000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMTItMS0xLTIzNTQ5_5fd330e6-ae4f-44ea-a190-b807576ba01a"
      unitRef="usd">3958000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6dc0f3918c0b4e2a913cef639791e9c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzMtMTQtMS0xLTIzNTQ5_5d8039de-ed7d-456a-8db0-f35a9974af3a"
      unitRef="usd">3569000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtNC0xLTEtMjM1NDk_59b1d11f-e2fa-4cf2-b84e-e57e64552c13"
      unitRef="usd">181273000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtNi0xLTEtMjM1NDk_4bd693c2-04c8-43ae-8100-37938861b863"
      unitRef="usd">92555000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtOC0xLTEtMjM1NDk_79021417-33f4-4434-919f-7779592a29a5"
      unitRef="usd">88718000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtMTAtMS0xLTIzNTQ5_755a502b-074d-4cc6-9fbe-7a43c773aa69"
      unitRef="usd">181273000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtMTItMS0xLTIzNTQ5_d1fe4618-82df-4312-b457-726ada5955ab"
      unitRef="usd">78208000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTo5YTc2MzdhMDJhZTQ0ZTZlODg2MTA2MDJjNjFmZWU5OC90YWJsZXJhbmdlOjlhNzYzN2EwMmFlNDRlNmU4ODYxMDYwMmM2MWZlZTk4XzUtMTQtMS0xLTIzNTQ5_8e26f57d-cd12-4345-910d-957ab40483a0"
      unitRef="usd">103065000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90ZXh0cmVnaW9uOjc4ODNkMzFiODE3YzRlNWY5YmQ1NTkwNTZiZDIzNzY4XzY5OA_7964a225-1877-4355-8e12-6c70c4259f9a">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows estimated future amortization expense for the next five years and thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzEtMS0xLTEtMjM1NDk_db55b7f7-7c56-4b53-8f9b-6d4e9d0c22fc"
      unitRef="usd">14347000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzItMS0xLTEtMjM1NDk_5b93d4db-f2aa-40a4-b010-a10fa64b23b2"
      unitRef="usd">14262000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzMtMS0xLTEtMjM1NDk_cf6b2ba0-17b3-408e-b49a-bb39a0334822"
      unitRef="usd">13919000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzQtMS0xLTEtMjM1NDk_ff45c8c5-3992-4be2-bca3-218d6075a90e"
      unitRef="usd">13919000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzUtMS0xLTEtMjM1NDk_432bce84-d60d-44d7-844e-1c42c09fd62c"
      unitRef="usd">13919000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzYtMS0xLTEtMjM1NDk_c675b729-de5b-4a88-95bb-4692052277b9"
      unitRef="usd">18352000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTIvZnJhZzo3ODgzZDMxYjgxN2M0ZTVmOWJkNTU5MDU2YmQyMzc2OC90YWJsZTowZTBkZmRhNjI2NWE0N2E4YjEwZTdhOWU5ZGM1ZDRlMy90YWJsZXJhbmdlOjBlMGRmZGE2MjY1YTQ3YThiMTBlN2E5ZTlkYzVkNGUzXzctMS0xLTEtMjM1NDk_fc8aee48-6da6-4eb5-93f6-835d42f07b79"
      unitRef="usd">88718000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwMTI_011581e9-8666-473e-bfb1-bd8077c77605">Investment in Joint Venture &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We own a 49% investment in Wuxi Weifu Autocam Precision Machinery Company, Ltd. (the &#x201c;JV&#x201d;), a joint venture located in Wuxi, China.  The JV is jointly controlled and managed, and we account for it under the equity method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows changes in our investment in the JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 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;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&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 summarized financial information of the unconsolidated JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;68,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;58,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,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;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&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;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;65,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;50,794&#160;&lt;/span&gt;&lt;/td&gt;&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;Noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent 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;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;We recognized sales to the JV of $0.4&#160;million, $0.1&#160;million, and $0.2&#160;million during the years ended December 31, 2021, 2020, and 2019, respectively.  Amounts due to us from the JV as of December 31, 2021 were $4.4&#160;million, which includes a $4.0&#160;million dividend declared by the JV in 2021 and paid to us in January 2022.</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ib2126db03a8d469cb873d5cffd57118f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzIy_f6f93856-8242-4299-a726-099052d54193"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwMTA_137155a3-adb0-426b-a6ec-2860cfb62ddf">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows changes in our investment in the JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 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;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&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 summarized financial information of the unconsolidated JV.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;68,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;58,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,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;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&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;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;65,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;50,794&#160;&lt;/span&gt;&lt;/td&gt;&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;Noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent 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;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="ic873015c395b47c1a57ee34f55aa8820_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzAtMS0xLTEtMjM1NDk_123f6f1f-c6a6-45ae-bea9-bbfec3c91446"
      unitRef="usd">26983000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i99fc49205c914106a4ba7c484eed5741_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzEtMS0xLTEtMjM1NDk_32f15d4d-be06-49e9-805c-707f1f8b784f"
      unitRef="usd">6261000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <nnbr:EquityMethodInvestmentForeignCurrencyTranslationGain
      contextRef="i99fc49205c914106a4ba7c484eed5741_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzQtMS0xLTEtMjM1NDk_3f7972c1-8445-42ef-9cfc-5c7ded9520cd"
      unitRef="usd">801000</nnbr:EquityMethodInvestmentForeignCurrencyTranslationGain>
    <us-gaap:EquityMethodInvestments
      contextRef="if44f4e1c4d974f32b0fbb29ca6a6557b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTphYzUxN2FkZThiY2Q0YTViODAyNzMzOTE4MmRhNTM4NS90YWJsZXJhbmdlOmFjNTE3YWRlOGJjZDRhNWI4MDI3MzM5MTgyZGE1Mzg1XzYtMS0xLTEtMjM1NDk_b3e34294-7eae-4766-8fc5-dd4801dd8b0b"
      unitRef="usd">34045000</us-gaap:EquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzEtNC0xLTEtMjc4NDc_4f0db108-605f-4ca9-994b-d76fd182ad50"
      unitRef="usd">94846000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzEtNi0xLTEtMjc4NDc_c9cde98f-7e1f-4157-b355-6ed92b4494b4"
      unitRef="usd">68216000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzEtOC0xLTEtMjc4NDc_76a151cc-918e-413e-8f71-600049a5c6bb"
      unitRef="usd">58906000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzItNC0xLTEtMjc4NDc_bbc6523c-1ed1-4223-ab0e-0f66c9c13aef"
      unitRef="usd">77620000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzItNi0xLTEtMjc4NDc_6a0a4bb6-d7a5-4e9a-aa43-8dc10007ab65"
      unitRef="usd">56669000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzItOC0xLTEtMjc4NDc_2f60e857-4ce2-482d-b0c7-602790dc8614"
      unitRef="usd">52757000</us-gaap:CostOfRevenue>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzMtNC0xLTEtMjc4NDc_3e9668da-8197-452e-8024-84183d2fae48"
      unitRef="usd">15429000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzMtNi0xLTEtMjc4NDc_42b20098-9c0f-4855-b3f0-4ee77682d10a"
      unitRef="usd">10202000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzMtOC0xLTEtMjc4NDc_04deb87a-0aeb-4d8a-9ede-79447e40fb2d"
      unitRef="usd">4745000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzQtNC0xLTEtMjc4NDc_7ccbeda0-eb19-4e93-807a-4fdfd48e06a4"
      unitRef="usd">12777000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzQtNi0xLTEtMjc4NDc_f65f4c8a-b214-4944-a5cc-2588ca515cca"
      unitRef="usd">7401000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTo2YjdhNjJiZTAwZjc0ZDQ2YmQ4MTdiN2U1NmVlYTBlZi90YWJsZXJhbmdlOjZiN2E2MmJlMDBmNzRkNDZiZDgxN2I3ZTU2ZWVhMGVmXzQtOC0xLTEtMjc4NDc_0cb87bcd-a627-4279-acb6-5f2a0738994b"
      unitRef="usd">3432000</us-gaap:ProfitLoss>
    <us-gaap:AssetsCurrent
      contextRef="ib1fde219909c4437948f9e976359ad78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzItMi0xLTEtNDI2NDM_da9bd66b-8434-4225-92ec-1c1225dbd27e"
      unitRef="usd">65465000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzItNC0xLTEtNDI2NDM_8f4c7233-49c5-445a-bc98-3a60fa05c655"
      unitRef="usd">50794000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ib1fde219909c4437948f9e976359ad78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzMtMi0xLTEtNDI2NDM_84dd6abd-6dd2-4720-b17d-939e6b39e31d"
      unitRef="usd">75222000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzMtNC0xLTEtNDI2NDM_9affa34b-e2c1-4400-b0fa-5027fc23e634"
      unitRef="usd">64635000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib1fde219909c4437948f9e976359ad78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzQtMi0xLTEtNDI2NDM_6708fa5e-2f89-403b-89a1-c27a91439ae9"
      unitRef="usd">67206000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzQtNC0xLTEtNDI2NDM_7f9bdf3e-15f4-4373-a257-2ad93b030984"
      unitRef="usd">47905000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib1fde219909c4437948f9e976359ad78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzUtMi0xLTEtNDI2NDM_b3f1bc26-bf34-4697-bf0d-612882fc029f"
      unitRef="usd">10006000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6846db37dbf84b398719ff7bf9c70088_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90YWJsZTowMGEyMTBkOWY5OTY0MzFlOTg1MzE5MzExZGY4MDRiZC90YWJsZXJhbmdlOjAwYTIxMGQ5Zjk5NjQzMWU5ODUzMTkzMTFkZjgwNGJkXzUtNC0xLTEtNDI2NDM_3490466b-6c41-47e7-92a5-edab07e0ec6a"
      unitRef="usd">10279000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAzNTM_5e8a8e22-6e5a-47b2-ac02-d9de7ac20dc8"
      unitRef="usd">400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia973e02736f74bea8518fda8bd476555_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAzNjE_6252eb14-dd5e-4d45-950d-926888f9cd76"
      unitRef="usd">100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iac246eca2efe4892852bc9254591ecf5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzA0NTA_2f7c47aa-e2b6-4dca-9e78-33356701803f"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:DueFromJointVentures
      contextRef="ib1fde219909c4437948f9e976359ad78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAxNzM_d0922e68-70a2-4380-804a-62733f43e4f1"
      unitRef="usd">4400000</us-gaap:DueFromJointVentures>
    <us-gaap:DueFromJointVentures
      contextRef="i2df5fead88034f8dbb79073ea4089a0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTUvZnJhZzpiZWE0Y2NmMzk1NzY0NzcxODM4NDMwZDNhYjgyNmVkNy90ZXh0cmVnaW9uOmJlYTRjY2YzOTU3NjQ3NzE4Mzg0MzBkM2FiODI2ZWQ3XzEwOTk1MTE2MzAzMDE_9f46fcad-b0b5-44e8-8823-f92ca0e9099e"
      unitRef="usd">4000000</us-gaap:DueFromJointVentures>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzEwOTk1MTE2NTM0NzE_b3a9ca90-3a03-484e-b498-d6af61133ccb">Income Taxes &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(152,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes total income tax expense (benefit) recognized in each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and foreign valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(8,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of income taxes based on the U.S. federal statutory income tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance, exclusive of state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal taxes, exclusive of tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. earnings taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GILTI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible asset loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Impact of 2019 Treasury regulations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Return to provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany lending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant revaluation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our effective tax rate for continuing operations was 7.8% for 2021.  The 2021 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% primarily due to the impact of our valuation allowance change during the year.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our effective tax rate for continuing operations was 5.9% for 2020.  The 2020 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% primarily due to (1) the impact of the impairment of nondeductible goodwill which is treated as a permanent difference and (2) the accrual of taxes on unremitted earnings of foreign subsidiaries which may be repatriated.&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 March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) was enacted.  Among other provisions, the CARES Act allows for the carryback of certain tax losses and favorably impacts the deductibility of interest expense and depreciation.  The CARES Act had a material impact on our consolidated financial statements, primarily due to a higher enacted federal rate in the carryback periods, and has been accounted for in the benefit for income taxes for the year ended 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;On October&#160;6, 2020, we sold our Life Sciences business via a sale of our equity interest in Precision Engineered Products Holdings, Inc., a wholly owned U.S. domestic subsidiary.  Prior to the sale, we completed tax restructuring in which Precision Engineered Products Holdings, Inc., distributed to NN, Inc., all of its asset and equity holdings related to the Power Solutions segment.  The restructuring process created a deferred gain, required to be realized upon the third party equity sale, equal to the fair market value of the distributed assets over tax basis.  The associated U.S. federal, state, and foreign tax impacts are reflected in the tables within this footnote. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rate for continuing operations was (1.0)% for 2019.  The 2019 effective tax rate for continuing operations differs from the U.S. federal statutory tax rate of 21% principally due to a discrete tax charge of $6.0&#160;million related to final tax regulations published by the Department of the Treasury and Internal Revenue Service on February 4, 2019.  The tax rate was also impacted by valuation of its state tax attributes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the principal components of the deferred tax assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax in excess of book depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax 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;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,691&#160;&lt;/span&gt;&lt;/td&gt;&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;69,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pension and personnel accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;82,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, we had a $26.4 million U.S. federal net operating loss (&#x201c;NOL&#x201d;) carryover.  The federal NOL has an indefinite life, but utilization within any tax year is limited to 80% of taxable income.  Therefore, a valuation allowance of $1.3 million has been established to reduce the attribute balance to the amount expected to be utilized.  As of December 31, 2021, we had $251.5 million of state NOL carryovers, which begin to expire in 2030.  Management believes that certain of the state NOL carryovers will more likely than not expire prior to utilization.  As such, a valuation allowance of $13.1 million (net of federal benefit) has been established to reduce the state attribute balance to the amount expected to be utilized before expiration.  We also have $5.0 million, tax-effected, of foreign NOL carryovers at December 31, 2021.&#160; The foreign NOLs have an indefinite life; however, management believes that benefit for certain of the foreign NOLs may not be realized.  Therefore, we have established a valuation allowance of $2.3 million to reduce the carrying value of the asset related to foreign NOLs to the amount that has been determined to be more likely than not realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have $0.2 million and $2.8 million of U.S. federal tax credits and tax credits in foreign jurisdictions, respectively, as of December 31, 2021.  We have recognized a valuation allowance of $2.1 million for the foreign tax credits.  In addition, we have $1.0 million of state deferred tax assets for which we believe recognition is not appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a U.S. federal and state deferred tax asset related to currency losses on intercompany loans and interest expense carryforwards.  Management believes it is more likely than not that the benefit for these assets will not be realized based on timing of expected repayment of the intercompany loans.  We have established a valuation allowance of $2.1 million and $4.0 million, respectively, to eliminate the carrying value of these assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management assesses available positive and negative evidence to estimate whether it is more likely than not sufficient future taxable income will be generated to provide use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the three-year period ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future earnings growth. On the basis of this evaluation, as of December 31, 2021, a valuation allowance of $25.8 million has been recorded to recognize only the portion of the deferred tax asset that is more likely than not to be realized without consideration of future earnings growth.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management believes all remaining tax assets will more likely than not be realized.  However, the amount of the deferred tax asset realized will change based on future conditions, and the amount considered realizable will be adjusted if objective negative evidence in the form of cumulative losses is no longer present allowing additional weight to be given to subjective evidence such as our projections for growth.&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 2021, the valuation allowance increased by $4.1 million, primarily due to allowances recorded against U.S. federal net operating loss carryforwards and carryforwards of disallowed interest expense which are subject to certain annual deduction limitations.  The increase was partially offset by utilization of previously reserved net operating loss carryforwards in certain foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the deemed mandatory repatriation provisions in the U.S. Tax Cuts and Jobs Act of 2017 and subsequent recognition in income of GILTI, we do not have material basis differences related to cumulative unremitted earnings for U.S. income tax purposes.  However, we continue to evaluate quarterly the impact that repatriation of foreign earnings would have on withholding and other taxes.  As of December 31, 2021, we have recorded a liability of $5.6 million for the anticipated withholding taxes that would be due upon repatriation of the unremitted earnings of those subsidiaries for which management does not intend to permanently reinvest all earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the Company asserted that it was permanently reinvested in certain jurisdictions for which it previously was unable to assert permanent reinvestment.  Prior to the Company&#x2019;s debt refinancing in 2021, the Company had recorded a liability on all unremitted earnings.  However, upon completion of the debt refinancing, the Company reevaluated repatriation plans, changed its assertion for certain jurisdictions and recorded the resulting tax benefit of $2.4 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;We are subject to U.S. federal income tax as well as tax in several foreign jurisdictions. We are also subject to tax by various state authorities. &#160;The tax years subject to examination vary by jurisdiction.&#160; We are no longer subject to U.S. federal examination for periods before 2017.  We regularly assess the outcomes of both ongoing and future examinations for the current or prior years to ensure our provision for income taxes is sufficient.&#160; We recognize liabilities based on estimates of whether additional taxes will be due, and we believe our reserves are adequate in relation to any potential assessments.&#160; The outcome of any one examination, some of which may conclude during the next twelve months, is not expected to have a material impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest and penalties related to federal, state, and foreign income tax matters are recorded as a component of the provision for income taxes in our Consolidated Statements of Operations and Comprehensive Income (Loss).  Accrued interest and penalties of $0.5 million, $0.6 million, and $1.5 million are included in other non-current liabilities as of December 31, 2021, 2020, and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reduction to unrecognized tax benefits in 2021 is related to the remeasurement of previously unrecognized tax benefits.  As of December&#160;31, 2021, the unrecognized tax benefits would, if recognized, impact our effective tax rate by $0.7 million, inclusive of the impact of interest and penalties.&#160; Management believes that it is reasonably possible that the amount of unrecognized income tax benefits, including interest and penalties, may not decrease during the next twelve months as no statutes are expected to lapse within the period.&lt;/span&gt;&lt;/div&gt;We operate under tax holidays in other countries, which are effective through December 31, 2026, and may be extended if certain additional requirements are satisfied.  The tax holidays are conditional upon our meeting certain employment and investment thresholds.  The impact of these tax holidays decreased foreign taxes by $0.2 million and $0.2 million for 2021 and 2020, respectively.  The tax holidays had no impact on our 2019 foreign taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MjI_b4d6df4f-adf1-4b0c-ad1d-0af302111ac8">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(152,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzItMi0xLTEtMjM1NDk_036d0e2d-28db-4151-b0c2-43e8739fa82d"
      unitRef="usd">-35325000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzItNC0xLTEtMjM1NDk_98b1dc21-fae2-4f5b-9a4c-015bc0cb67f7"
      unitRef="usd">-146963000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzItNi0xLTEtMjM1NDk_7e90f221-6164-40f1-be0a-4e13261278ad"
      unitRef="usd">-31760000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzMtMi0xLTEtMjM1NDk_01da75bd-ec36-4781-baf1-8dec5d2db23c"
      unitRef="usd">12883000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzMtNC0xLTEtMjM1NDk_5d337ef2-6873-4df8-a15f-035c01313ecc"
      unitRef="usd">-5125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzMtNi0xLTEtMjM1NDk_fd25d248-d69c-4e92-ac24-89ecd0bd9de1"
      unitRef="usd">-365000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzQtMi0xLTEtMjM1NDk_1cfe4ea4-05a5-47e4-a0c6-40ea4c36a89a"
      unitRef="usd">-22442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzQtNC0xLTEtMjM1NDk_49620784-50c7-4cea-82ab-d86322680461"
      unitRef="usd">-152088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTozMjU2MjAyNzBhYmI0MTAzYTQ5M2U2ZTYzM2QxN2Y1My90YWJsZXJhbmdlOjMyNTYyMDI3MGFiYjQxMDNhNDkzZTZlNjMzZDE3ZjUzXzQtNi0xLTEtMjM1NDk_90b59275-e28f-4aaf-a25c-212db5236062"
      unitRef="usd">-32125000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MDY_626ed206-98d9-4253-8e40-cf90061872da">&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes total income tax expense (benefit) recognized in each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal and foreign valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(8,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzMtMi0xLTEtMjM1NDk_1ac6ef28-5eaa-4555-b338-09893d1d8f8c"
      unitRef="usd">-19000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzMtNC0xLTEtMjM1NDk_fcf99f4f-7aac-4463-b943-78805ad3793b"
      unitRef="usd">-299000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzMtNi0xLTEtMjM1NDk_445e1306-27c2-40e3-89fb-6c40166ee1cb"
      unitRef="usd">-5948000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzQtMi0xLTEtMjM1NDk_8596f2fe-0d88-47c3-af72-ca5af6aa5cab"
      unitRef="usd">-615000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzQtNC0xLTEtMjM1NDk_a599376d-d6f8-488b-9203-25d7b533d395"
      unitRef="usd">4599000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzQtNi0xLTEtMjM1NDk_c8e3724f-397d-418a-9deb-7863d2ff553b"
      unitRef="usd">1656000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzUtMi0xLTEtMjM1NDk_ddfd2506-84d0-4bbb-868d-c534a319c2f0"
      unitRef="usd">3014000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzUtNC0xLTEtMjM1NDk_ecc2b449-7ca3-4092-b5c1-da072ca8bf30"
      unitRef="usd">2250000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzUtNi0xLTEtMjM1NDk_2d71394d-9fcb-4569-9faf-c43d35adece8"
      unitRef="usd">2247000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzYtMi0xLTEtMjM1NDk_07a1d6f9-d3a6-4ce5-9d99-92eb5a966028"
      unitRef="usd">2380000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzYtNC0xLTEtMjM1NDk_2cb05af8-ed30-4576-b12b-01959e8cd36c"
      unitRef="usd">6550000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzYtNi0xLTEtMjM1NDk_17bdc229-7b85-48fb-a2cf-d991ee0db9a4"
      unitRef="usd">-2045000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzgtMi0xLTEtMjM1NDk_33b701cd-1bd2-49f6-917d-b8838e254011"
      unitRef="usd">-8421000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzgtNC0xLTEtMjM1NDk_aa787d86-98ef-4301-ba61-b3cdbe3f3826"
      unitRef="usd">-10368000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzgtNi0xLTEtMjM1NDk_88a75719-9bdf-4bc5-905e-f7c6e1bc9939"
      unitRef="usd">-1430000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzktMi0xLTEtMjM1NDk_b4702c00-0f52-4b21-806e-4c8542a251fa"
      unitRef="usd">-1099000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzktNC0xLTEtMjM1NDk_57881178-1601-4d1b-9746-3d1cb478057b"
      unitRef="usd">-5368000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzktNi0xLTEtMjM1NDk_80c0df18-b2d0-4077-b149-595a50f15bfe"
      unitRef="usd">3850000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzExLTItMS0xLTIzNTQ5_accb8cbd-37f0-49a0-8236-7e6af5a5a782"
      unitRef="usd">-154000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzExLTQtMS0xLTIzNTQ5_9c5dfd61-18dc-4602-999e-f82b82de2f4a"
      unitRef="usd">-1852000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzExLTYtMS0xLTIzNTQ5_2d1b1254-389d-4ea9-836b-829468cc7834"
      unitRef="usd">522000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEwLTItMS0xLTIzNTQ5_6bcbfca0-3723-4516-9f5b-ba281034cc2e"
      unitRef="usd">-5538000</nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance>
    <nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEwLTQtMS0xLTIzNTQ5_5501b057-db3b-4948-b641-e0d9d4ec1945"
      unitRef="usd">-2066000</nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance>
    <nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEwLTYtMS0xLTIzNTQ5_51a46426-7cf8-4b6f-ae5c-cdf9fb1b3e5a"
      unitRef="usd">592000</nnbr:DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEyLTItMS0xLTIzNTQ5_b37fb384-3ced-43ff-b402-bef80214d4f4"
      unitRef="usd">-4136000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEyLTQtMS0xLTIzNTQ5_fbd9f83e-2d20-4b38-b7d5-59b2383c9918"
      unitRef="usd">-15522000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEyLTYtMS0xLTIzNTQ5_12dec363-293d-4f1c-b364-1b7a003e4c19"
      unitRef="usd">2350000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEzLTItMS0xLTIzNTQ5_b1d6f010-bf77-4869-bcb9-9c29c7d2e6cd"
      unitRef="usd">-1756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEzLTQtMS0xLTIzNTQ5_7736ceea-5544-4850-a14c-572541fc9029"
      unitRef="usd">-8972000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZToyN2ZkZTY5ZGNhOWY0ODQ3YjM5ZDVkZTcyOGE4NmYzYi90YWJsZXJhbmdlOjI3ZmRlNjlkY2E5ZjQ4NDdiMzlkNWRlNzI4YTg2ZjNiXzEzLTYtMS0xLTIzNTQ5_37eed937-a888-43f7-86a5-57a5bfbd9505"
      unitRef="usd">305000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MDc_f884d59b-292b-4dff-becf-70f7776668cb">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of income taxes based on the U.S. federal statutory income tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance, exclusive of state&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal taxes, exclusive of tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. earnings taxed at different rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GILTI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible asset loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Impact of 2019 Treasury regulations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Return to provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany lending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant revaluation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzItMi0xLTEtMjM1NDk_9f77dcfd-c67d-4128-b746-8ad4b5db3456"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzItNC0xLTEtMjM1NDk_b520e91c-3a3d-4ffb-8e94-ccf363dd9f09"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzItNi0xLTEtMjM1NDk_f573e43c-9ab0-48bf-be18-be10f0c97cb1"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMtMi0xLTEtMjM1NDk_43663496-50de-49dc-bfa9-f148084d8783"
      unitRef="number">-0.200</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMtNC0xLTEtMjM1NDk_db938815-a469-4308-b9bd-14b328ecac5d"
      unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMtNi0xLTEtMjM1NDk_bfe91430-9fab-497e-9755-ab8236241e67"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzUtMi0xLTEtMjM1NDk_52b556b7-4168-4db6-b245-d54f6046f539"
      unitRef="number">0.045</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzUtNC0xLTEtMjM1NDk_ea76f621-5347-4bcb-9a28-7c8018e3e2ed"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzUtNi0xLTEtMjM1NDk_aa2551f2-b00c-43d7-84d1-c8771460ed95"
      unitRef="number">-0.136</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzYtMi0xLTEtMjM1NDk_74986f4a-d12f-46f7-a2a5-5291a0d549e0"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzYtNC0xLTEtMjM1NDk_c05d9c2b-710d-419e-ae88-358bb1ba97d9"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzYtNi0xLTEtMjM1NDk_bb2564a4-d636-42ec-b4ed-7d42932f7728"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzgtMi0xLTEtMjM1NDk_af910cc0-abcf-4e38-a3a9-c4702c2e5d54"
      unitRef="number">-0.060</nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzgtNC0xLTEtMjM1NDk_217c7409-d468-4209-adfa-acd96981e222"
      unitRef="number">-0.001</nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzgtNi0xLTEtMjM1NDk_7a884666-2c31-43fe-8bf1-c60fe889c4f2"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzktMi0xLTEtMjM1NDk_eaa1e758-9c35-4eb0-b4ff-c366fa791e8c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzktNC0xLTEtMjM1NDk_a7377834-c47f-4cf5-912c-7394794461a3"
      unitRef="number">-0.127</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzktNi0xLTEtMjM1NDk_5c39f029-52c0-4154-af57-eeacedac62b3"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEwLTItMS0xLTIzNTQ5_8bab9835-02f1-4c56-a525-99637c40b05c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEwLTQtMS0xLTIzNTQ5_03aee3e4-6e79-4783-a0e3-cff986c435dd"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEwLTYtMS0xLTIzNTQ5_4ec932da-1e1d-4423-8a2a-f47b6cc66471"
      unitRef="number">-0.022</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEyLTItMS0xLTIzNTQ5_33295cd5-f374-47e9-aa17-58d56b0b90c8"
      unitRef="number">-0.023</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEyLTQtMS0xLTIzNTQ5_e786edd1-c170-4c97-8b00-8eb32bcca8ec"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEyLTYtMS0xLTIzNTQ5_b2ebf52f-0f93-4e32-a8c6-347e9af5d27c"
      unitRef="number">-0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEzLTItMS0xLTIzNTQ5_53a1bf71-ea6d-4e35-a547-9658dea2d6c1"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEzLTQtMS0xLTIzNTQ5_e2f694c8-a99f-4304-8fc8-66bcb1550a65"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzEzLTYtMS0xLTIzNTQ5_d6d78cd0-caab-49a8-a733-c107d4399eea"
      unitRef="number">0.043</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzE4LTItMS0xLTIzNTQ5_37d6a349-718c-4475-991f-e641d6d83df6"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzE4LTQtMS0xLTIzNTQ5_eefe8360-1b02-44d2-b67c-2d9cea85730c"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzE4LTYtMS0xLTIzNTQ5_219b388e-077f-4ab4-9b4b-e63d11842e58"
      unitRef="number">-0.184</nnbr:EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationCARESAct
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIwLTItMS0xLTIzNTQ5_0948a4fc-481d-42fe-99a7-ab5a5b1a6c9f"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationCARESAct>
    <nnbr:EffectiveIncomeTaxRateReconciliationCARESAct
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIwLTQtMS0xLTIzNTQ5_cd7337fd-f9a1-4364-98a2-2d0c2d80ff9d"
      unitRef="number">0.027</nnbr:EffectiveIncomeTaxRateReconciliationCARESAct>
    <nnbr:EffectiveIncomeTaxRateReconciliationCARESAct
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIwLTYtMS0xLTIzNTQ5_8a6dd021-9d46-4d5b-a0a7-21469a00e08d"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationCARESAct>
    <nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIzLTItMS0xLTIzNTQ5_0ae90953-099f-4980-b04a-6f08d68a33be"
      unitRef="number">0.008</nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision>
    <nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIzLTQtMS0xLTIzNTQ5_db882d8a-a7d7-44e3-90a8-a7c4ce79d9ae"
      unitRef="number">-0.005</nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision>
    <nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzIzLTYtMS0xLTIzNTQ5_96ad3135-361b-4d4c-b37c-baa2d7a67793"
      unitRef="number">-0.002</nnbr:EffectiveIncomeTaxRateReconciliationReturntoProvision>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI1LTItMS0xLTIzNTQ5_259cfca8-d6d2-4e4c-b9fb-fc1f43fa6e8c"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI1LTQtMS0xLTIzNTQ5_082b745b-9eaa-4b42-a338-dbb71bbb5a7b"
      unitRef="number">-0.039</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI1LTYtMS0xLTIzNTQ5_6b485fe2-6a7b-4662-8804-f43f760671ad"
      unitRef="number">-0.022</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI2LTItMS0xLTIzNTQ5_67b3de61-0fff-48fc-aded-fe1ad2b24b56"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI2LTQtMS0xLTIzNTQ5_06af507e-9c82-45ec-b82e-01216b607c56"
      unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI2LTYtMS0xLTIzNTQ5_a820dc0f-98c5-4ac9-97b6-2b1447797a59"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges>
    <nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTItMS0xLTQ2NjEx_2f48e5ca-fc21-4da8-865f-71a09007ae5d"
      unitRef="number">-0.053</nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTQtMS0xLTQ2NjEx_1f4b6152-3bb7-4980-b2d2-b41f684c84c5"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTYtMS0xLTQ2NjEx_50696799-13e2-4b3d-83f0-ef6e92f8f849"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent>
    <nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTItMS0xLTQ2NjEx_e5e3356d-27aa-471d-b245-92c3725257fa"
      unitRef="number">0.065</nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation>
    <nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTQtMS0xLTQ2NjEx_535b2787-17a1-4788-ba53-b164860e66ec"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation>
    <nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTYtMS0xLTQ2NjEx_f6642f3d-64e4-4df5-a88f-b588849cfc36"
      unitRef="number">0</nnbr:EffectiveIncomeTaxRateReconciliationWarrantRevaluation>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTItMS0xLTIzNTQ5_f469672c-dd60-4ad4-b295-8db30e05b2a0"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTQtMS0xLTIzNTQ5_ff45a98b-8fd6-475e-95f6-324b7451aa0e"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzI5LTYtMS0xLTIzNTQ5_54fcb863-8254-4674-8045-15d3bb4db83c"
      unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTItMS0xLTIzNTQ5_4e964599-5c68-4d2a-b699-6cc96521736d"
      unitRef="number">0.078</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTQtMS0xLTIzNTQ5_090a4620-5d6b-40be-8d62-84b142944dba"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpiYzE4OGM2NWU2MWY0YzliYjY1NTkyOTQzMzRkYjc0Ny90YWJsZXJhbmdlOmJjMTg4YzY1ZTYxZjRjOWJiNjU1OTI5NDMzNGRiNzQ3XzMwLTYtMS0xLTIzNTQ5_f0159666-318c-4c55-b374-4771f030543f"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzE4MzA_c85485c4-3355-4777-adc3-80840a1c5293"
      unitRef="number">0.078</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTMyMzk_9f77dcfd-c67d-4128-b746-8ad4b5db3456"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzIyMzU_0ba5086d-4f2f-4913-818f-04bb069c4ac8"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTMyNDc_b520e91c-3a3d-4ffb-8e94-ccf363dd9f09"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzI2NTU_f0159666-318c-4c55-b374-4771f030543f"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTMyNTQ_f573e43c-9ab0-48bf-be18-be10f0c97cb1"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzEwOTk1MTE2MzY3NTk_ef0328dc-0401-4c53-b563-6dffa5f88009"
      unitRef="usd">6000000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MTk_6601749e-b7f2-43a8-81af-d57603b85811">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the principal components of the deferred tax assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax in excess of book depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Taxes on unremitted foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax 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;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,691&#160;&lt;/span&gt;&lt;/td&gt;&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;69,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pension and personnel accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;82,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,178&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzMtMi0xLTEtMjM1NDk_9f2cd7ea-087c-44a8-a97f-1b97f63386b2"
      unitRef="usd">25732000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzMtNC0xLTEtMjM1NDk_4caa0488-a166-4ba3-b894-74651cddbd1e"
      unitRef="usd">27459000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzUtMi0xLTEtMjM1NDk_80baa49c-ae63-40c9-b952-480102bd91ed"
      unitRef="usd">20812000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzUtNC0xLTEtMjM1NDk_92b75dfd-f04a-47ac-97e8-25cbd7c5c7f8"
      unitRef="usd">23695000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzgtMi0xLTEtMjM1NDk_d59baf8e-a987-4e2f-959f-1081aae8e897"
      unitRef="usd">10473000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzgtNC0xLTEtMjM1NDk_58c66312-20ec-4914-aceb-5cea0a6708f9"
      unitRef="usd">11149000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktMi0xLTEtNTQ4ODg_aef010ef-5065-43bc-9255-8c9bd282de40"
      unitRef="usd">37000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktNC0xLTEtNTQ4ODg_018dc079-5cfc-4522-ab22-fdde3a132917"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktMi0xLTEtMjM1NDk_426af60f-c11e-40b9-aee8-c91ca9ec9adf"
      unitRef="usd">5630000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzktNC0xLTEtMjM1NDk_11541f84-d05a-416d-bba6-9e1e7601aa22"
      unitRef="usd">6601000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEwLTItMS0xLTIzNTQ5_22acd0d9-bc3d-45ef-aebf-9de19f7b5cb7"
      unitRef="usd">1007000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEwLTQtMS0xLTIzNTQ5_1ebfc77c-f227-4221-b4d3-3d2ad8d2b95e"
      unitRef="usd">533000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzExLTItMS0xLTIzNTQ5_2f28b960-3dbc-40bf-b686-cc9369f3e1c5"
      unitRef="usd">63691000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzExLTQtMS0xLTIzNTQ5_29466075-fa91-424e-ab88-2655d4a018cd"
      unitRef="usd">69437000</us-gaap:DeferredIncomeTaxLiabilities>
    <nnbr:DeferredTaxAssetInterestExpenseLimitation
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEzLTItMS0xLTIzNTQ5_a0e4853c-299a-4e77-a894-0eb6c5514df6"
      unitRef="usd">7141000</nnbr:DeferredTaxAssetInterestExpenseLimitation>
    <nnbr:DeferredTaxAssetInterestExpenseLimitation
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzEzLTQtMS0xLTIzNTQ5_85eec74c-2246-4e0d-8f3b-8fbac2ce4ce7"
      unitRef="usd">3811000</nnbr:DeferredTaxAssetInterestExpenseLimitation>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE0LTItMS0xLTIzNTQ5_871c243a-e545-469a-92d6-a7483eaf9c39"
      unitRef="usd">24262000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE0LTQtMS0xLTIzNTQ5_da659910-7fb2-48ef-a9c7-a53d67f8c122"
      unitRef="usd">25653000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE1LTItMS0xLTIzNTQ5_eb3f5d6c-e9e3-4efd-9835-0c39f82f6680"
      unitRef="usd">3368000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE1LTQtMS0xLTIzNTQ5_ea862efb-de76-4a8e-bf88-b6b1760810c0"
      unitRef="usd">3224000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE2LTItMS0xLTIzNTQ5_3e00fa36-92e2-4dca-9b88-df047ed47e1d"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE2LTQtMS0xLTIzNTQ5_4e168440-de6a-468c-9031-51672f1f3889"
      unitRef="usd">3611000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE3LTItMS0xLTIzNTQ5_3a98abf0-44af-443c-b7be-1883ad378c4e"
      unitRef="usd">2422000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE3LTQtMS0xLTIzNTQ5_7b6e5266-2e03-4687-907e-ef6a4ca2be38"
      unitRef="usd">2909000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE4LTItMS0xLTIzNTQ5_f2d226c3-20d3-4494-adaf-396ed6e0c386"
      unitRef="usd">12834000</nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets>
    <nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE4LTQtMS0xLTIzNTQ5_62f0a33c-941a-42ce-b864-5030ca6231a5"
      unitRef="usd">13209000</nnbr:DeferredTaxAssetOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE5LTItMS0xLTIzNTQ5_a74f27b6-3cfb-4cb3-9040-5db5383e6c88"
      unitRef="usd">23629000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzE5LTQtMS0xLTIzNTQ5_1a6ceec4-d791-4288-93e3-5b0d8698c42a"
      unitRef="usd">18659000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherLossCarryforwards
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIwLTItMS0xLTIzNTQ5_673ca009-fee7-448e-b2d0-ae479fdfd226"
      unitRef="usd">2143000</us-gaap:DeferredTaxAssetsOtherLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOtherLossCarryforwards
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIwLTQtMS0xLTIzNTQ5_d129c05d-7bd2-4b6c-b12c-fcbc1e674ec5"
      unitRef="usd">1529000</us-gaap:DeferredTaxAssetsOtherLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIyLTItMS0xLTIzNTQ5_fc7b6ed9-6cb3-417a-832e-e23d0b4c2073"
      unitRef="usd">3044000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIyLTQtMS0xLTIzNTQ5_6ca7a006-3f11-4392-a585-57b0ec92e969"
      unitRef="usd">3574000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIzLTItMS0xLTIzNTQ5_a0ec02dd-880c-4fee-8d6b-c319fa93145e"
      unitRef="usd">1435000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzIzLTQtMS0xLTIzNTQ5_b69ced5e-5d21-47be-8e5e-4a0bb4f38c14"
      unitRef="usd">2399000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI0LTItMS0xLTIzNTQ5_5de2af53-ab45-42e5-a6a9-20225a77de17"
      unitRef="usd">2080000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI0LTQtMS0xLTIzNTQ5_aac2f250-402b-49d3-9514-a844a7e74404"
      unitRef="usd">1362000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI1LTItMS0xLTIzNTQ5_9dfea493-9e38-421f-b088-b31a7a2b8643"
      unitRef="usd">82358000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI1LTQtMS0xLTIzNTQ5_a764e32e-db1a-41cd-b3bd-2c01f554c166"
      unitRef="usd">79940000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI2LTItMS0xLTIzNTQ5_56800224-df1d-4dad-a460-41b33932577f"
      unitRef="usd">25809000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI2LTQtMS0xLTIzNTQ5_518a40c0-5aad-459f-bd34-2fd7a59f2199"
      unitRef="usd">21681000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI3LTItMS0xLTIzNTQ5_03c4f103-10b2-4a37-9229-098911847298"
      unitRef="usd">56549000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI3LTQtMS0xLTIzNTQ5_b59092f1-a855-49b7-be62-7765e02c4b11"
      unitRef="usd">58259000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI4LTItMS0xLTIzNTQ5_0cd7f963-0b47-453c-83a0-c5d89c7645e5"
      unitRef="usd">7142000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTpmMjNlMDJmN2U4Zjk0OWJhYTVhNzVjZjUxNjlmNTZiZC90YWJsZXJhbmdlOmYyM2UwMmY3ZThmOTQ5YmFhNWE3NWNmNTE2OWY1NmJkXzI4LTQtMS0xLTIzNTQ5_591481b2-c57a-4c33-b0cc-6c62d56afdce"
      unitRef="usd">11178000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMDg_66ff5362-f5c0-4d6e-9459-9096d7d9e7c7"
      unitRef="usd">26400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMTM_6bb2f243-6aeb-4846-b04b-979ec3a72a55"
      unitRef="usd">1300000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMTY_ddbc36d1-7022-41a7-9bcc-c60f674d83fe"
      unitRef="usd">251500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMjA_5b51e1a8-bfdc-44c7-8375-21643e91e859"
      unitRef="usd">13100000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMjU_c25f05c6-9e52-419c-a09d-24bbd5109266"
      unitRef="usd">5000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDIyMjk_0994db8e-3175-4627-8e3a-524e58c4cd4c"
      unitRef="usd">2300000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDU1MzE_6f25be23-a600-4f22-9f13-dbfe0de14701"
      unitRef="usd">200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDYwMDI_d1bbee4f-0b54-4da6-b839-3a0b57ec85d1"
      unitRef="usd">2800000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardValuationAllowance
      contextRef="i9dbdf06d8ee047c1a2596ea7fed3f400_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzE2NDkyNjc0NjY5MDU_63e23379-7dd6-41ab-a5e2-7c23ec96f090"
      unitRef="usd">2100000</us-gaap:TaxCreditCarryforwardValuationAllowance>
    <us-gaap:TaxCreditCarryforwardValuationAllowance
      contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDUyNTQ_37725cba-851f-41f9-96bb-55d3d0b27066"
      unitRef="usd">1000000</us-gaap:TaxCreditCarryforwardValuationAllowance>
    <us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory
      contextRef="i3a1f14a0167449d1974b0d4107153f3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDU0MzA_c04d9d2b-e5b1-471c-844d-e180c530061e"
      unitRef="usd">2100000</us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory>
    <us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory
      contextRef="i8b5ca18732b941e38d796002bc47a12c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDU0MzM_e994adc4-7686-4a0d-957d-e1af1bc7e41d"
      unitRef="usd">4000000</us-gaap:DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzEwOTk1MTE2NTMzOTQ_e308fbf9-7376-46bd-bb03-764b5a15ad72"
      unitRef="usd">25800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ5MDE3Njk_8f83261a-04e6-49d9-8ecd-745f430753d5"
      unitRef="usd">-4100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzU5MjE_98aa2a29-f6df-4d9c-b665-643a591858a5"
      unitRef="usd">5600000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <nnbr:TaxBenefitPermanentReinvestmentChange
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzE2NDkyNjc0NjczNDc_b8c651c4-324c-41cc-8bce-be1415257556"
      unitRef="usd">2400000</nnbr:TaxBenefitPermanentReinvestmentChange>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzcyMzA_2cca2a13-d186-4333-80d8-ff0a76dc8839"
      unitRef="usd">500000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzcyMzQ_094f44e6-d288-4101-803a-b0f4c719b021"
      unitRef="usd">600000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzcyNDI_0992aafa-b4e9-4efa-a858-529825f72113"
      unitRef="usd">1500000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg1MTU_744f2d5c-cc04-420a-84fd-32b2380bbc8c">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzItMi0xLTEtMjM1NDk_c2a300ac-97b8-4bf7-a2bd-0e9713f1d565"
      unitRef="usd">247000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzItNC0xLTEtMjM1NDk_fa12b4f3-af1d-47cd-b321-64adf2816152"
      unitRef="usd">2589000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzItNi0xLTEtMjM1NDk_221197cf-1a94-4f9c-acdb-3ddeb30ad66a"
      unitRef="usd">4609000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzMtMi0xLTEtMjM1NDk_cb96d962-7d61-4c99-90b3-577cf1fc9ca3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzMtNC0xLTEtMjM1NDk_4a3b027c-b827-4d6d-8bf8-0d23e728b0a9"
      unitRef="usd">121000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzMtNi0xLTEtMjM1NDk_4cf91884-3884-4705-94b4-880c94f92414"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzQtMi0xLTEtMjM1NDk_b2ea10bd-075d-4031-8c74-ae0d056c53d7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzQtNC0xLTEtMjM1NDk_21427518-d7f6-47aa-b3c7-1d599cc7753b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzQtNi0xLTEtMjM1NDk_7e117d3f-210d-45bc-b4cf-3ef54cb92872"
      unitRef="usd">275000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzUtMi0xLTEtMjM1NDk_9503b641-c9b6-4e68-8ad1-0c444adf5c46"
      unitRef="usd">122000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzUtNC0xLTEtMjM1NDk_2f7fdd64-cbed-4d79-97d2-cb13d116bb9e"
      unitRef="usd">2463000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzUtNi0xLTEtMjM1NDk_f3367a49-5986-4a90-99d7-e77df67ca267"
      unitRef="usd">1745000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzYtMi0xLTEtMjM1NDk_92dbd923-2660-4800-a112-30afcff3ce0a"
      unitRef="usd">125000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzYtNC0xLTEtMjM1NDk_c5c8d3b0-a69b-4adf-ab74-a2490b0cd194"
      unitRef="usd">247000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90YWJsZTo4NjY1N2E3ZmM4ZDU0N2I0YThjY2E3Y2YzYWM1MWViYy90YWJsZXJhbmdlOjg2NjU3YTdmYzhkNTQ3YjRhOGNjYTdjZjNhYzUxZWJjXzYtNi0xLTEtMjM1NDk_15ba13f4-86a2-4f50-87cf-af19d6be3f15"
      unitRef="usd">2589000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzc4MTI_4c56e3de-e055-4d40-8fb7-bf4b6ff22921"
      unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1Xzg0MzA_4dcd8d2d-a67f-4f3e-b3bb-e2f41cda42a4"
      unitRef="usd">200000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTgxMDA_97538ca0-36fa-4ef8-9928-2a56aad34911"
      unitRef="usd">200000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMTgvZnJhZzpmYzg5ZTlmNWM4YjY0MjU3YTZmODcyNjk2MzljMDZlNS90ZXh0cmVnaW9uOmZjODllOWY1YzhiNjQyNTdhNmY4NzI2OTYzOWMwNmU1XzMyOTg1MzQ4OTgxMTY_21de275a-2bd0-4d7e-b4ef-05e948f9f8ea"
      unitRef="usd">0</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzY0NDk_975cfc3e-a7ee-4b9b-8063-59aa6ec003ae">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 &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents outstanding debt balances as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;148,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;10,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;159,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;3,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;156,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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 and discount (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;5,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.7 million related to the ABL Facility were recorded in other non-current assets as of December 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 style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalized interest costs of  $0.3 million,  $0.2 million, and $1.5 million in the years ended December&#160;31, 2021, 2020, and 2019, respectively, related to construction in progress.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 December 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 December 31, 2021.  On March 3, 2022, we amended our Term Loan Facility, which increases the quarterly maximum consolidated net leverage ratio beginning with the first quarter of 2022 (see Note 20).&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 an additional $2.8 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 December 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 1.875% fee on the amount of letters of credit outstanding.  The final maturity date of the ABL Facility is March&#160;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;As of December 31, 2021, we had no outstanding borrowings under the ABL Facility, $11.2 million of outstanding letters of credit, and $36.0 million available for future borrowings under the ABL Facility.  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 December 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 year ended December 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 Swaps&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 July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of the Term Loan Facility to a fixed rate of 1.291%.  The interest rate swap has a notional amount of $60.0&#160;million and a maturity date of July&#160;31, 2024. &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;A portion of the proceeds from the Term Loan Facility was used to settle and terminate our previous fixed-rate interest rate swap agreement with a cash payment of $13.7 million during the first quarter of 2021.  Refer to Note 19 for further discussion of the interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Future Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table lists aggregate maturities of long-term debt for the next five years and thereafter.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Maturities&lt;br/&gt;Principal&lt;br/&gt;Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5e94985e98ea40d08b3186df1ecb8efc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzQyNDA_83deef15-9d52-4b64-bd2f-39dcaf1f6921"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i973018b748d141beafb321dd27185cfc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzQyNDY_b41c977b-eada-46af-ae40-e5d90bbe0ff6"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzY0NDQ_3fa9382a-8d17-4e3e-a42a-6291a58c8c88">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents outstanding debt balances as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;148,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;10,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;159,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;3,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;156,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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 and discount (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;5,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.7 million related to the ABL Facility were recorded in other non-current assets as of December 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="i5e94985e98ea40d08b3186df1ecb8efc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItMi0xLTEtMjg5NzQ_c67c3397-f938-42de-a7e6-5222856f02b4"
      unitRef="usd">148875000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i2fadf5aced32494ab7ea395a0fb2a8f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItNC0xLTEtMjg5NzQ_7dc2f00e-6e19-4569-a71b-bd3759ef7959"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i9ec9661cf766452ca4d63b4a3764fc9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItMi0xLTEtMjM1NDk_1141ceef-2ed0-4ebb-8d76-2cd5fc46e4ae"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i7a5a91277a8c4c0dab988df385de4de8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzItNC0xLTEtMjM1NDk_9a8ada4c-1219-4a99-99b5-408f17053089"
      unitRef="usd">47728000</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="i4d9720892ddd4a9f99f32c4552c2b9d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzMtMi0xLTEtMjM1NDk_33678875-bd26-42fb-9194-5965b1f9094f"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LoansPayable
      contextRef="ic3a750a37c7f44ab90c44fb2b9181be4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzMtNC0xLTEtMjM1NDk_219d2651-5c3c-49ab-aef5-58f3da893b09"
      unitRef="usd">22716000</us-gaap:LoansPayable>
    <us-gaap:LineOfCredit
      contextRef="ibc8d7a36612c435bbb5cbb6d44b04540_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzUtMi0xLTEtMjM1NDk_7a40d017-4654-490e-b331-b629523ca551"
      unitRef="usd">10930000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i168e594549e54cb7b99e7591314ce369_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzUtNC0xLTEtMjM1NDk_042a966b-f765-4fbe-9cb8-497c28554675"
      unitRef="usd">14418000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzYtMi0xLTEtMjM1NDk_d23503eb-fc07-4f76-8b0a-41ecf278ae97"
      unitRef="usd">159805000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzYtNC0xLTEtMjM1NDk_277301a5-94d4-48f0-9b35-abec7ea6a75e"
      unitRef="usd">84862000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzctMi0xLTEtMjM1NDk_79b058f0-8cc5-45f5-a965-63d949237e99"
      unitRef="usd">3074000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzctNC0xLTEtMjM1NDk_e7723335-e8fe-48d6-8dfe-3c90c9b37d81"
      unitRef="usd">4885000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzgtMi0xLTEtMjM1NDk_8f3db1a5-1547-4ba0-9476-60c84f4633c4"
      unitRef="usd">156731000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzgtNC0xLTEtMjM1NDk_d3c4d742-3a17-433f-829f-e3204320af09"
      unitRef="usd">79977000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzktMi0xLTEtMjM1NDk_022bcb8c-8df4-46e5-b9df-9344dd5a07a0"
      unitRef="usd">5679000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzktNC0xLTEtMjM1NDk_2ee63d66-924b-4e19-a8b3-297e87116fe9"
      unitRef="usd">952000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzEwLTItMS0xLTIzNTQ5_1a7884b9-2ab9-41b7-9641-b76849dccd01"
      unitRef="usd">151052000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTpkOTVjODJmNGIyMjg0OTZhOGJlZGRhNGY2ZGIzYmFlNS90YWJsZXJhbmdlOmQ5NWM4MmY0YjIyODQ5NmE4YmVkZGE0ZjZkYjNiYWU1XzEwLTQtMS0xLTIzNTQ5_f77c6d2f-7aa1-4744-af6a-619486147d8d"
      unitRef="usd">79025000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzU2MQ_56f00e85-79a1-46a2-a300-d65ba4c28946"
      unitRef="usd">700000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzU2OA_27927fde-8b02-4b4e-ba39-9e040e26a1fa"
      unitRef="usd">1800000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:InterestCostsCapitalized
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzcxNw_91a894e3-d782-4b41-90f1-0bc3224530bc"
      unitRef="usd">300000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzcyMg_f6a88bc1-ed53-4079-b80a-9f3082391cb2"
      unitRef="usd">200000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzczMA_56d0ac36-c266-47a5-8a7d-c08fa20f6850"
      unitRef="usd">1500000</us-gaap:InterestCostsCapitalized>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i430f9261edd3450b8237ff371badb560_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxNjA_4f69afad-f3c3-497b-aeea-2fef63712755"
      unitRef="number">0.01000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i048a37e3e04f4357945cde188362d52a_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxNjY_398d969c-1653-4701-9e29-50b670fc7afe"
      unitRef="number">0.06875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib8654218c45c443caec54b208a9e5a6e_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxNzI_1cd67b27-8f91-4bb2-8770-55de4a1b847d"
      unitRef="number">0.05875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i1be6be1b8dd04fdcb24f2a6dfc202fad_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUxOTA_9593a7dc-6d3c-461d-865d-9ff5d0f3b052"
      unitRef="number">0.07875</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i1be6be1b8dd04fdcb24f2a6dfc202fad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUyMDE_587a2132-6b39-40b4-9c68-a88bcbc07f6f"
      unitRef="usd">400000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i5e94985e98ea40d08b3186df1ecb8efc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUyNjU_4c5327ea-84c9-4b1e-aedb-6fd4ad7e2070"
      unitRef="usd">3800000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i5e94985e98ea40d08b3186df1ecb8efc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzUzMDk_f1d6b47b-51d9-4255-8fa8-6171ed81391c"
      unitRef="usd">2800000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i973018b748d141beafb321dd27185cfc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzU2MDc_b41c977b-eada-46af-ae40-e5d90bbe0ff6"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib473b51d48844e7482606724aceabb41_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzU2MTM_db2cf64e-f837-4a0d-9d18-7f1a9750dd84"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idcfcef7871554634ac5fdf87fe8d1e3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzU2Njc_b69c8ec0-6be4-47e7-bba5-be491f83010e"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8b6baf45d64044b7a67b163fbe80daaf_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxNzc_3e8cd4a7-1231-4104-9c27-9e545b1fe6f5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8cd4d9045bdc4627b361ced0ab459276_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxODM_22789346-e3ad-439a-8d5a-89d9f9cf4c6f"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4acd4270478a4f0da1ac69a261211e9c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxODk_e9c0336b-d592-4701-a2c8-aa8fe8d853f6"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i44b5939378784c6c8341bfff30271e7d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYxOTU_dc51ef3a-aab7-4c6b-bdfe-e711be92466a"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <nnbr:DebtInstrumentLIBORFloorRate
      contextRef="ied76616300644f53b5dd147386ec4700_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMDE_4c617843-7bb1-44d2-828a-fede56b05356"
      unitRef="number">0.0050</nnbr:DebtInstrumentLIBORFloorRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8b6baf45d64044b7a67b163fbe80daaf_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMTk_3e8cd4a7-1231-4104-9c27-9e545b1fe6f5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i8fd9e469dbb042eead3dcbc2e61a2740_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMjU_02517c2c-796c-49ec-9d7c-049b4d07ad0a"
      unitRef="number">0.0225</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i8fd9e469dbb042eead3dcbc2e61a2740_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyMzE_0b3530b9-f758-4c6b-9ac7-ff0d473b4620"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i0b107d8ec4ab4861b0557c22372d62e7_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYyODQ_eca62490-e64f-43b3-9d31-5ddbc723421a"
      unitRef="number">0.01875</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LoansPayable
      contextRef="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzYzOTc_33a1ac9d-b920-4b52-ba68-a049219e7187"
      unitRef="usd">0</us-gaap:LoansPayable>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzIxOTkwMjMyNzc5Mzc_a20b6682-b885-46f3-b0af-6ff96df61fbf"
      unitRef="usd">11200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ibfd9eddf2fab4a4eaa653d38b91b1de8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY0Mzc_5673a262-5aad-466a-b372-cb989c74e7a4"
      unitRef="usd">36000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY0OTQ_f72354de-1757-4c57-860f-c2c79e29a9ec"
      unitRef="usd">800000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibb9419937f4144aa8e87c0f304944022_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY4MDc_9262a707-77d8-4800-8214-1285ae5aac4a"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icd1c28e7ae424768ab3654ecf2bde3de_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY4NDc_d77b7ada-b343-4ed9-96af-d97196c06858"
      unitRef="number">0.0575</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ic47070a056154867baf3530fb0c90e2b_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzY5Mjk_b2d0d54f-3e08-4b25-9693-4f52ec0df8d4"
      unitRef="number">0.0650</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i70fddba2e0654a0aa449a9e5e98f45a5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzcwNzM_3f7d869b-bfce-4612-b5cb-5f2617bd98ae"
      unitRef="number">0.0575</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i9adb726d6c4a4bffa03e4d99358bd4d5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzcxNTI_b33b59bc-4244-41e7-9df1-8460f82edf1c"
      unitRef="number">0.0590</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9b6d577a0a674918ae7123013bc5da53_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzczMzk_96bade44-5ab7-40d5-bffa-2b2e8eba9349"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icb908a0b62af42cb99ba5032529249a1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2Mzc0MDE_e328079c-0296-4226-a7f3-d34913f735b5"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="id2dbc3799edb466c862787372e7e31fb_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2Mzc1MjA_c63d041a-cfe0-45cb-a620-9ee2dc9349df"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2Mzc2NDA_66d82dc0-3227-4b1a-b831-925870697c7f"
      unitRef="usd">-2400000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzgwMTg_42b78f5a-021d-4f99-ad76-2ff285f646ee"
      unitRef="number">0.01291</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzgwNzI_f98e9788-266a-422f-af3c-be36854ddbe6"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i77be95d510d34868a44f68c8592d5e5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzEwOTk1MTE2MzgyNjg_1b41791a-5b56-4361-b09a-6524efeb7f87"
      unitRef="usd">13700000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90ZXh0cmVnaW9uOjgxYTUyYmFmYmEwZDQ4OTU5NzViODgzMDlmODljODg0XzY0NDg_9c4d1499-ecc4-408d-a244-66592c98b5e7">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table lists aggregate maturities of long-term debt for the next five years and thereafter.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Maturities&lt;br/&gt;Principal&lt;br/&gt;Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzEtMi0xLTEtMjM1NDk_30779abe-a20d-4144-bdd1-ff5f0a245885"
      unitRef="usd">3074000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzItMi0xLTEtMjM1NDk_cf458e44-c68e-48bd-8ea0-fdfbcfd956d0"
      unitRef="usd">3405000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzMtMi0xLTEtMjM1NDk_cdd27829-e957-4b7e-85c2-b41e3fcf6d67"
      unitRef="usd">3249000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzQtMi0xLTEtMjM1NDk_a5b2e749-089c-450e-adb5-6bf1e544e248"
      unitRef="usd">3289000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzUtMi0xLTEtMjM1NDk_5156082b-b195-4a20-8294-c6065ac36717"
      unitRef="usd">146788000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzYtMi0xLTEtMjM1NDk_c05175ab-6063-4071-bbbf-f133bb2454ee"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjEvZnJhZzo4MWE1MmJhZmJhMGQ0ODk1OTc1Yjg4MzA5Zjg5Yzg4NC90YWJsZTo5NGRjOTkxOTc1NDM0Y2I2YmU1NDZiMzAyZWM4NmM0YS90YWJsZXJhbmdlOjk0ZGM5OTE5NzU0MzRjYjZiZTU0NmIzMDJlYzg2YzRhXzctMi0xLTEtMjM1NDk_293c8501-319c-4f34-8882-e22a9235d13f"
      unitRef="usd">159805000</us-gaap:LongTermDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTg_88f371eb-e684-4e53-8fbc-3b10d48b5d41">Leases We adopted ASC 842 on January 1, 2019, and elected the modified retrospective approach in which the new standard is applied to all leases existing at the date of adoption through a cumulative-effect adjustment of $0.1&#160;million to accumulated deficit.  As part of the adoption, we elected the package of practical expedients, the short-term lease exemption, and the practical expedient to not separate lease and non-lease components.  Accordingly, we accounted for our existing operating leases as operating leases under the new standard, without reassessing (a) whether the contracts contain a lease under ASC 842, (b) whether &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;classification of the operating leases would be different in accordance with ASC 842, or (c) whether any unamortized initial direct costs would have met the definition of initial direct costs in ASC 842 at lease commencement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine whether an arrangement is a lease at inception.  Right-of-use (&#x201c;ROU&#x201d;) lease assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  ROU lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term.  When the implicit rate is not readily determinable, we use the estimated incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.  The lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Amortization of ROU lease assets is recognized in expense on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term leases are leases having a term of twelve months or less.  We recognize short-term leases on a straight-line basis and do not record a related lease asset or liability for such leases.  Finance lease ROU assets consist primarily of equipment used in the manufacturing process with terms three years to eight years.  Operating lease ROU assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Equipment used in the manufacturing process as well as office equipment with terms two years to five years; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Manufacturing plants and office facilities with terms three years to 20 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents components of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease cost (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;10,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Excludes expenses related to leases with a lease term of one month or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Represents changes to index-based lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents lease-related assets and liabilities recorded on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;60,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;5,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;70,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:7pt"&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-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes new leases, renewals, and modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, the weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December 31, 2021, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:10pt;font-weight:400;line-height:120%"&gt;In March 2020, we amended the lease of our corporate headquarters building to exit over half of the previously leased space and reduce annual base rent payments.  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 Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  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; for the year ended December 31, 2020.  &lt;/span&gt;&lt;/div&gt;During the second quarter of 2020 and as part of our overall plan to improve liquidity during the COVID-19 pandemic, we negotiated with certain lessors to defer rent payments on leased buildings.  In total, $0.5 million of operating lease payments for continuing operations were deferred over a period ranging from April 2020 to December 2020 and are being repaid over a period ranging from June 2020 through December 2022.  The deferral of rent payments did not result in a substantial change in total lease payments over the individual lease terms.  We elected to apply lease accounting relief announced by the FASB in April 2020 and treated these lease concessions as if they existed in the original contracts rather than applying lease modification accounting.  The net impact on cash flows from operating activities on the Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020, was $(0.2) million and $0.7 million, respectively.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTk_aacb16d0-bca6-4970-b23f-0ff867e1e349">Leases We adopted ASC 842 on January 1, 2019, and elected the modified retrospective approach in which the new standard is applied to all leases existing at the date of adoption through a cumulative-effect adjustment of $0.1&#160;million to accumulated deficit.  As part of the adoption, we elected the package of practical expedients, the short-term lease exemption, and the practical expedient to not separate lease and non-lease components.  Accordingly, we accounted for our existing operating leases as operating leases under the new standard, without reassessing (a) whether the contracts contain a lease under ASC 842, (b) whether &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;classification of the operating leases would be different in accordance with ASC 842, or (c) whether any unamortized initial direct costs would have met the definition of initial direct costs in ASC 842 at lease commencement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine whether an arrangement is a lease at inception.  Right-of-use (&#x201c;ROU&#x201d;) lease assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.  ROU lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term.  When the implicit rate is not readily determinable, we use the estimated incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments.  The lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Amortization of ROU lease assets is recognized in expense on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term leases are leases having a term of twelve months or less.  We recognize short-term leases on a straight-line basis and do not record a related lease asset or liability for such leases.  Finance lease ROU assets consist primarily of equipment used in the manufacturing process with terms three years to eight years.  Operating lease ROU assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Equipment used in the manufacturing process as well as office equipment with terms two years to five years; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Manufacturing plants and office facilities with terms three years to 20 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents components of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease cost (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;10,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Excludes expenses related to leases with a lease term of one month or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Represents changes to index-based lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents lease-related assets and liabilities recorded on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;60,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;5,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;70,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:7pt"&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-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes new leases, renewals, and modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, the weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December 31, 2021, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:10pt;font-weight:400;line-height:120%"&gt;In March 2020, we amended the lease of our corporate headquarters building to exit over half of the previously leased space and reduce annual base rent payments.  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 Consolidated Statements of Operations and Comprehensive Income (Loss) for the year ended December 31, 2020.  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; for the year ended December 31, 2020.  &lt;/span&gt;&lt;/div&gt;During the second quarter of 2020 and as part of our overall plan to improve liquidity during the COVID-19 pandemic, we negotiated with certain lessors to defer rent payments on leased buildings.  In total, $0.5 million of operating lease payments for continuing operations were deferred over a period ranging from April 2020 to December 2020 and are being repaid over a period ranging from June 2020 through December 2022.  The deferral of rent payments did not result in a substantial change in total lease payments over the individual lease terms.  We elected to apply lease accounting relief announced by the FASB in April 2020 and treated these lease concessions as if they existed in the original contracts rather than applying lease modification accounting.  The net impact on cash flows from operating activities on the Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020, was $(0.2) million and $0.7 million, respectively.</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac14570ef2c246c187bbd31cade19626_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2NDA1MTc_c7c4c49b-cb5f-4fa7-9e01-44b3a64fad4c"
      unitRef="usd">-100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i1d8068b58ce647a3a1a7aa237ed38302_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIxODk_de5abd11-3e88-41f9-b5ef-1cd4fcbde951">P3Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i101239e31458451b860c340c9cceed93_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIxOTU_c9542cbc-bd87-41dd-b226-4a980d52c291">P8Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i1d8068b58ce647a3a1a7aa237ed38302_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIzMzc_509dbded-3537-4fb6-94a0-91b2997736b7">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i101239e31458451b860c340c9cceed93_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzIzNDM_6ce2bf56-f282-434e-b867-7446247725a2">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i4d7680f48c3147778211342e9d332226_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzI0MDY_1907d625-493a-4dd1-a156-c14598dc6e6d">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ifaa51cb8e31f4b9cba7d4e344b4ebfd1_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzI0MTI_094c1dd9-3999-4513-9edc-af3140f52f0d">P20Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTM_0c902ce8-744f-4323-9eb1-6f2d89de69e5">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents components of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease cost (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales and selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;10,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Excludes expenses related to leases with a lease term of one month or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Represents changes to index-based lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&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-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/div&gt;&lt;div style="margin-top:3pt;padding-left:49.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes new leases, renewals, and modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, the weighted average remaining lease term and weighted-average discount rate for finance and operating leases of continuing operations were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzMtNC0xLTEtMjM1NDk_fea7c4b9-38ae-4dbf-a206-3286f495ab44"
      unitRef="usd">1451000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzMtNi0xLTEtMjM1NDk_544f9ddc-3eee-49c3-b7bf-b09374f98acc"
      unitRef="usd">1272000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzMtOC0xLTEtMjM1NDk_5c3347e1-77b6-4f2a-b7d2-498cdfe74429"
      unitRef="usd">1229000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzQtNC0xLTEtMjM1NDk_b5a7bf3c-e1a5-496b-8874-d227988027c2"
      unitRef="usd">213000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzQtNi0xLTEtMjM1NDk_631e6e23-b396-47d2-af19-190081aef9bd"
      unitRef="usd">192000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzQtOC0xLTEtMjM1NDk_071ccc71-90ab-49a5-97f1-a56c7f95bb3a"
      unitRef="usd">226000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzUtNC0xLTEtMjM1NDk_e47976a1-a98b-402a-bf27-745c74d56482"
      unitRef="usd">8014000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzUtNi0xLTEtMjM1NDk_899565c3-35ab-4924-a83a-aa3fbb310db1"
      unitRef="usd">8396000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzUtOC0xLTEtMjM1NDk_86182133-e433-475b-ab3f-84d11f0d2cdb"
      unitRef="usd">9108000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzYtNC0xLTEtMjM1NDk_3598a85f-9510-4f36-a390-afb712c01fc2"
      unitRef="usd">655000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzYtNi0xLTEtMjM1NDk_41e7030d-86a2-4b31-954c-a02b2bf72a3a"
      unitRef="usd">591000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzYtOC0xLTEtMjM1NDk_c87da18c-1826-4af2-b497-1bd15747e80d"
      unitRef="usd">479000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzctNC0xLTEtMjM1NDk_61a0f457-e777-4a60-95ac-f13f7c274876"
      unitRef="usd">1000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzctNi0xLTEtMjM1NDk_7a5548f8-06e1-4c30-838a-5582ac0169d3"
      unitRef="usd">1000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzctOC0xLTEtMjM1NDk_4283856e-639f-4211-9262-dc7abbaf384d"
      unitRef="usd">1000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzgtNC0xLTEtMjM1NDk_a7323aed-86fb-4bbf-af4f-de076ec152e9"
      unitRef="usd">10334000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzgtNi0xLTEtMjM1NDk_bf2724ea-ed06-4538-931b-0416e85c48b6"
      unitRef="usd">10452000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZToyNjUwYjY5NjA4MzU0NmJkOTFmNGRkNzQyYTYzMmVkMC90YWJsZXJhbmdlOjI2NTBiNjk2MDgzNTQ2YmQ5MWY0ZGQ3NDJhNjMyZWQwXzgtOC0xLTEtMjM1NDk_04491dfe-1075-4e95-b0c5-5f0c78b73b34"
      unitRef="usd">11043000</us-gaap:LeaseCost>
    <nnbr:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTQ_1799f784-a873-4342-a80d-1eedda0cac78">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents lease-related assets and liabilities recorded on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;60,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;5,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;70,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</nnbr:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzMtNC0xLTEtMjM1NDk_dae5070c-149e-4203-888d-4a353d96ef92"
      unitRef="usd">46443000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzMtNi0xLTEtMjM1NDk_fd6462ef-b730-40f3-a9b0-e3a0eeedb43d"
      unitRef="usd">50264000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzQtNC0xLTEtMjM1NDk_1ec03420-cddf-4625-a22d-523c57571702"
      unitRef="usd">13641000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzQtNi0xLTEtMjM1NDk_3abae742-90cc-4f92-9343-84c2dc30d2e4"
      unitRef="usd">14644000</us-gaap:FinanceLeaseRightOfUseAsset>
    <nnbr:LeaseRightOfUseAsset
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzUtNC0xLTEtNDA1OTI_ac9c3907-a303-4678-8c0c-151a769592e0"
      unitRef="usd">60084000</nnbr:LeaseRightOfUseAsset>
    <nnbr:LeaseRightOfUseAsset
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzUtNi0xLTEtNDA1OTI_229f0761-1e39-4fe3-8b67-44bfa083b121"
      unitRef="usd">64908000</nnbr:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzktNC0xLTEtMjM1NDk_0055823c-fc8a-41a2-b237-1605946c1314"
      unitRef="usd">5704000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzktNi0xLTEtMjM1NDk_461ab6d9-d82f-4ff3-918a-bac296cfab54"
      unitRef="usd">4797000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEwLTQtMS0xLTIzNTQ5_6d6cb420-41b7-48b4-8e2d-3137151be17a"
      unitRef="usd">3111000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEwLTYtMS0xLTIzNTQ5_ed118389-0db0-444e-b32f-5ed7591b7bc8"
      unitRef="usd">4252000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEyLTQtMS0xLTIzNTQ5_8f872600-553e-48ec-85f1-95ace3fdde53"
      unitRef="usd">51295000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEyLTYtMS0xLTIzNTQ5_2de8c14b-f53f-4835-89a8-ec2baf05592e"
      unitRef="usd">55053000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEzLTQtMS0xLTIzNTQ5_720e056b-6bf6-47ba-b253-3199d6569040"
      unitRef="usd">5446000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzEzLTYtMS0xLTIzNTQ5_7b0d9624-0925-4dc9-83cc-fe50fad88611"
      unitRef="usd">6858000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <nnbr:LeaseLiability
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzE0LTQtMS0xLTQwNTk5_44ca7585-abfa-4edc-b5ff-2fd85bd82837"
      unitRef="usd">65556000</nnbr:LeaseLiability>
    <nnbr:LeaseLiability
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo4ZDk4ZjA0YzBiYzc0YWRiOTAxYzM3NTc5MjIxY2VkOS90YWJsZXJhbmdlOjhkOThmMDRjMGJjNzRhZGI5MDFjMzc1NzkyMjFjZWQ5XzE0LTYtMS0xLTQwNTk5_f13580fc-8e28-429c-b6a4-6ce862504f1e"
      unitRef="usd">70960000</nnbr:LeaseLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzMtMi0xLTEtMjM1NDk_1146e5e8-6210-4323-a00f-dd828d95730c"
      unitRef="usd">213000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzMtNC0xLTEtMjM1NDk_c843147c-993d-44ea-b413-66492bd00540"
      unitRef="usd">192000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzMtNi0xLTEtMjM1NDk_e94431c4-678d-4f1a-853b-e5a59d91af2a"
      unitRef="usd">226000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzQtMi0xLTEtMjM1NDk_05ae4779-cddd-4a8b-a7bf-d5f093c6fb1f"
      unitRef="usd">13434000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzQtNC0xLTEtMjM1NDk_72ed1353-b2e1-40e2-ac92-32c41d669624"
      unitRef="usd">13498000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzQtNi0xLTEtMjM1NDk_0e79b457-9a3d-456e-9035-a7bf36f92e00"
      unitRef="usd">14090000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzUtMi0xLTEtMjM1NDk_dcb890e0-f366-4e39-a17d-d3e15e3cc1b3"
      unitRef="usd">4836000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzUtNC0xLTEtMjM1NDk_caf8df80-affe-43d3-9f88-4c7f9df52789"
      unitRef="usd">2018000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzUtNi0xLTEtMjM1NDk_52dd3747-5436-4baf-930a-d9226cc5ffe5"
      unitRef="usd">3156000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzYtMi0xLTEtMjM1NDk_4a34431a-cdc7-48c2-9510-7bd3f6fc46cc"
      unitRef="usd">2814000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzYtNC0xLTEtMjM1NDk_56035601-c26d-40da-b7b6-a420b393273d"
      unitRef="usd">728000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzYtNi0xLTEtMjM1NDk_22cdeaf6-bb57-4260-9948-b43ec42103ef"
      unitRef="usd">5250000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzctMi0xLTEtMjM1NDk_2e4af608-ea50-4eb4-bd18-213136279577"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzctNC0xLTEtMjM1NDk_458c1f2f-be0a-4c07-9e37-368dcb2d5f3b"
      unitRef="usd">8682000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTpjZjE1NmI5YWNkMjQ0OTBhYjI3MmM1NThjNDc2MjBjMC90YWJsZXJhbmdlOmNmMTU2YjlhY2QyNDQ5MGFiMjcyYzU1OGM0NzYyMGMwXzctNi0xLTEtMjM1NDk_88385a9b-4e46-4af9-8144-39e38d896f9b"
      unitRef="usd">8457000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzItMi0xLTEtMjM1NDk_55b4eb6a-447b-477a-a59b-a1924de199ab">P3Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzItNC0xLTEtMjM1NDk_5c29bea2-cfc0-44cc-9c29-93e9c835792e">P3Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzItNi0xLTEtMjM1NDk_c2da886a-5717-44cf-906a-60d122efc60c">P4Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzMtMi0xLTEtMjM1NDk_53154151-c346-4f1d-a54b-c31559892f70">P11Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzMtNC0xLTEtMjM1NDk_163eace2-7b5e-47d6-932c-557ae005b545">P11Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzMtNi0xLTEtMjM1NDk_dc5988c0-90b0-4bd6-96af-746125e47528">P11Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzQtMi0xLTEtMjM1NDk_bcf5c9e1-3509-4c4b-8dcb-2b9aef63880a"
      unitRef="number">0.030</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzQtNC0xLTEtMjM1NDk_62d5bedc-7d45-4af4-9ae7-e4d77224738c"
      unitRef="number">0.022</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzQtNi0xLTEtMjM1NDk_feeff67c-cb26-4024-b988-cdb74c43d666"
      unitRef="number">0.022</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzUtMi0xLTEtMjM1NDk_c7066729-b298-4e89-9b03-a40ebf648216"
      unitRef="number">0.070</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzUtNC0xLTEtMjM1NDk_fe4216e3-2d1e-4db4-ac96-ee561f807dfb"
      unitRef="number">0.070</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTozNWQ4ZDEyMGEwZDI0YzE1YmE0MjA1NDE0MWQ4NDQzYi90YWJsZXJhbmdlOjM1ZDhkMTIwYTBkMjRjMTViYTQyMDU0MTQxZDg0NDNiXzUtNi0xLTEtMjM1NDk_ec37f58b-6dfd-497f-89e7-83bcfcb8ebde"
      unitRef="number">0.057</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTY_f8abe918-c21c-4e90-89bf-b0368b029d77">&lt;div style="margin-top: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 maturities of lease liabilities as of December 31, 2021, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzU0MTc_c0afb09f-3fb4-4d13-a691-c3f10f55d3fe">&lt;div style="margin-top: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 maturities of lease liabilities as of December 31, 2021, is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzEtMi0xLTEtMjM1NDk_a98ae761-1f0f-45e1-bc09-e6b0985501ba"
      unitRef="usd">9384000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzEtNC0xLTEtMjM1NDk_5856ad95-0b02-4c2e-acee-1df493b57c7f"
      unitRef="usd">3330000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzItMi0xLTEtMjM1NDk_f442da83-e6c3-4736-9bb7-bb057116cbd5"
      unitRef="usd">7396000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzItNC0xLTEtMjM1NDk_8fc74661-0087-40ca-9064-20002ca16e6b"
      unitRef="usd">2675000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzMtMi0xLTEtMjM1NDk_e4ae08b2-8519-4e4f-b0bd-29ca632a8154"
      unitRef="usd">7300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzMtNC0xLTEtMjM1NDk_d8e39eef-8f28-4c18-9feb-235e2bee0d8f"
      unitRef="usd">1517000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzQtMi0xLTEtMjM1NDk_5bc2e14c-69c8-4026-b1c6-40b562fe93b6"
      unitRef="usd">7218000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzQtNC0xLTEtMjM1NDk_3e06a056-10dc-44d8-a82f-ac784dc3ee98"
      unitRef="usd">666000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzUtMi0xLTEtMjM1NDk_c282ae5a-cc5e-4298-a06b-31c65ef59f8b"
      unitRef="usd">7144000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzUtNC0xLTEtMjM1NDk_2a53957d-d7c2-4cf5-ad5e-8619f3b1a29f"
      unitRef="usd">595000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzYtMi0xLTEtMjM1NDk_c85a0ca3-85d1-4da5-a1a3-26717cc02242"
      unitRef="usd">42964000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzYtNC0xLTEtMjM1NDk_3436a2ed-b15f-4f03-a8e3-fa9941c86499"
      unitRef="usd">281000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzctMi0xLTEtMjM1NDk_5ba06be6-e017-44aa-a139-5e22d1628a2e"
      unitRef="usd">81406000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzctNC0xLTEtMjM1NDk_85d4593c-6c95-4607-b5a4-675fa32c6293"
      unitRef="usd">9064000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzgtMi0xLTEtMjM1NDk_801c580a-9821-48fc-9140-21ee93f1f97a"
      unitRef="usd">24407000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzgtNC0xLTEtMjM1NDk_bc1a9e80-3365-4408-9e50-0f10a66b9715"
      unitRef="usd">507000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzktMi0xLTEtMjM1NDk_2e450971-de19-45c4-854d-d431d0f0824a"
      unitRef="usd">56999000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90YWJsZTo2OGRmYWU5NzgyZjE0OWRmOWNlZGUzMTZkOGE0MjQyMi90YWJsZXJhbmdlOjY4ZGZhZTk3ODJmMTQ5ZGY5Y2VkZTMxNmQ4YTQyNDIyXzktNC0xLTEtMjM1NDk_ada1c8f6-94ab-4fa4-b827-1280fe827e71"
      unitRef="usd">8557000</us-gaap:FinanceLeaseLiability>
    <nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset
      contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY3NDY_6f61f430-206c-4036-bd4d-ab354d843536"
      unitRef="usd">-8100000</nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset>
    <nnbr:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent
      contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY4MTI_85e85e9a-0835-48aa-9340-8d8601f9edfe"
      unitRef="usd">-10500000</nnbr:IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent>
    <nnbr:IncreaseDecreaseInOperatingLeaseLiabilityCurrent
      contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY4OTE_b12f2618-7378-4522-abb6-cd5d3518ef02"
      unitRef="usd">-600000</nnbr:IncreaseDecreaseInOperatingLeaseLiabilityCurrent>
    <nnbr:IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet
      contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzY5NjY_cbc355a6-2ca5-4d14-9268-20b990a91a64"
      unitRef="usd">3000000</nnbr:IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzcyNzY_0d437c0f-f2ae-485c-9c1b-80afec1e4377"
      unitRef="usd">-4400000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:ImpairmentOfLeasehold
      contextRef="i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2MzczMDU_cdd783f7-fa8c-4cec-8b2a-7c8002d31e82"
      unitRef="usd">2900000</us-gaap:ImpairmentOfLeasehold>
    <nnbr:LesseeOperatingLeaseDeferredLeasePayments
      contextRef="i16089af3288d4816bdb721d3bb65faed_D20200401-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzQ2Mzk_0865f004-77a1-484e-b30e-61fd847403a3"
      unitRef="usd">500000</nnbr:LesseeOperatingLeaseDeferredLeasePayments>
    <nnbr:IncreaseDecreaseInCashSavings
      contextRef="iba507619a5f444a893e5db5d01a935e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzEwOTk1MTE2Mzg1Njg_974c8a39-c6cc-448a-8e27-e396c462d07a"
      unitRef="usd">-200000</nnbr:IncreaseDecreaseInCashSavings>
    <nnbr:IncreaseDecreaseInCashSavings
      contextRef="i710e7b5c4d8e45a6b5adeeb212948358_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMjQvZnJhZzowYTZlMTYxNjNmZWY0YzNhYjcwOTliZjZkZDEzZjFlNy90ZXh0cmVnaW9uOjBhNmUxNjE2M2ZlZjRjM2FiNzA5OWJmNmRkMTNmMWU3XzUyNDI_7e583fbf-7d49-4ff1-a9fb-36d3bea4253b"
      unitRef="usd">700000</nnbr:IncreaseDecreaseInCashSavings>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzMvZnJhZzpkZDkwMmNiOWIwMzY0MGIyYWMzMWMzNTViYjBhOWYzNi90ZXh0cmVnaW9uOmRkOTAyY2I5YjAzNjQwYjJhYzMxYzM1NWJiMGE5ZjM2XzU0MDE_a4d00f75-9531-4022-b984-baeedaba0c8b">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 (&#x201c;Autocam&#x201d;) in 2014, Autocam&#x2019;s Brazilian subsidiary (&#x201c;Autocam Brazil&#x201d;) received notification from the Brazilian tax authority regarding ICMS (state value added tax or &#x201c;VAT&#x201d;) tax credits claimed on intermediary materials (e.g., tooling and perishable items) used in the manufacturing process. The Brazilian tax authority notification disallowed state ICMS tax credits claimed on intermediary materials based on the argument that these items are not intrinsically related to the manufacturing processes. Autocam Brazil filed an administrative defense with the Brazilian tax authority arguing, among other matters, that it should qualify for an ICMS tax credit, contending that the intermediary materials are directly related to the manufacturing process. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe that we have substantial legal and factual defenses, and we plan to defend our interests in this matter vigorously. The matter encompasses several lawsuits filed with the Brazilian courts requesting declaratory actions that no tax is due or seeking a stay of execution on the collection of the tax. In 2018, we obtained a favorable decision in one of the declaratory actions for which the period for appeal has expired. We have filed actions in each court requesting dismissal of the matter based on the earlier court action. In May 2020, we received an unfavorable decision in one of the lawsuits, and as a result have recorded a liability to the Brazilian tax authorities and a receivable from the former shareholders of Autocam for the same amount.  Although we anticipate a favorable resolution to the remaining matters, we can provide no assurances that we will be successful in achieving dismissal of all pending cases.  The U.S. dollar amount that would be owed in the event of an unfavorable decision is subject to interest, penalties, and currency impacts and therefore is dependent on the timing of the decision.  For the remaining open lawsuits, we currently believe the cumulative potential liability in the event of unfavorable decisions on all matters will be less than $5.0 million, inclusive of interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are entitled to indemnification from the former shareholders of Autocam, subject to the limitations and procedures set forth in the agreement and plan of merger relating to the Autocam acquisition. Management believes the indemnification would include amounts owed for the tax, interest, and penalties related to this matter.  Accordingly, we don&#x2019;t expect to incur a loss related to this matter even in the event of an unfavorable decision and, therefore, have not accrued an amount for the remaining matters as of December 31, 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:112%"&gt;On October 26, 2020, Corre Opportunities Qualified Master Fund, LP, and Corre Horizon Fund, LP, (collectively, &#x201c;Corre Partners&#x201d;) 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:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The complaint alleged 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.  On May 13, 2021, the Company entered into a cooperation agreement with Corre Partners.  In connection with the cooperation agreement, on May 13, 2021, the Company also entered into a settlement agreement with Corre Partners, which resolved the complaint.&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="i1a0c30c2fd7a45c8822fab9156aa3110_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzMvZnJhZzpkZDkwMmNiOWIwMzY0MGIyYWMzMWMzNTViYjBhOWYzNi90ZXh0cmVnaW9uOmRkOTAyY2I5YjAzNjQwYjJhYzMxYzM1NWJiMGE5ZjM2XzEwOTk1MTE2Mzc5NDU_2d6ed5ba-d1e2-4fe3-b307-a87c6dfacd78"
      unitRef="usd">5000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i762c1513679d42e384602f2b824300f2_D20191101-20191101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzMvZnJhZzpkZDkwMmNiOWIwMzY0MGIyYWMzMWMzNTViYjBhOWYzNi90ZXh0cmVnaW9uOmRkOTAyY2I5YjAzNjQwYjJhYzMxYzM1NWJiMGE5ZjM2XzEwOTk1MTE2NDAyNTA_321fff3f-5c4d-4e77-a76d-bebca446905d"
      unitRef="shares">14400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <nnbr:EquityOfferingTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzQ4MTk_5fea1d34-6016-400c-a02b-270c06cd24c6">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 an initial liquidation preference of $1,000 per share and is redeemable at our option in cash at a redemption price equal to the liquidation preference then in effect.  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 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 19 discusses the accounting for these features.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, the carrying value of the Series D Preferred Stock shares was $53.8 million, which included $7.1 million of accumulated unpaid and deemed dividends.  The following table presents the change in the Series D Preferred Stock carrying value during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;6,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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&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;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;53,807&#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:12pt"&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 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 years ended December 31, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross proceeds from issuance of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Relative fair value of Warrants issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of bifurcated embedded derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of issuance costs to Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual of in-kind dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;105,086&#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;93,012&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Share Purchase Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 15, 2020, our Board of Directors authorized and declared a dividend of one preferred share purchase right for each outstanding share of common stock to shareholders of record on April 27, 2020.  The rights expired on March 31, 2021.&lt;/span&gt;&lt;/div&gt;</nnbr:EquityOfferingTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2NjA_9ce4d4c8-cc00-4bad-bb91-c7043ac11586"
      unitRef="shares">65000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2NjY_ed6a9029-b09c-4edf-a803-3b0c82224720"
      unitRef="usdPerShare">0.01</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2NzI_c956c46a-7bf7-48cd-8a6d-11a1a3f03cb3"
      unitRef="usdPerShare">1000</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2Nzg_c50d07bf-660c-43bd-9484-0ba69d6857dc"
      unitRef="shares">1900000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2ODQ_9f933310-8f00-4ebd-ad4d-a2d657003fcb"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2OTA_63e8a3dc-cfca-42d4-a283-657b8b06dbd2"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <nnbr:TemporaryEquityDividendRatePercentage
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI2OTY_076e9e55-786a-4cae-ab4a-156d30500987"
      unitRef="number">0.100</nnbr:TemporaryEquityDividendRatePercentage>
    <nnbr:TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI3MDI_7870af4a-002f-4860-8826-233d65013f62"
      unitRef="number">0.120</nnbr:TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid>
    <nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzI3MDg_8d2b1662-388c-405f-822c-551dfd496c52"
      unitRef="number">0.025</nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease>
    <nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzMzNDA_8d2b1662-388c-405f-822c-551dfd496c52"
      unitRef="number">0.025</nnbr:TemporaryEquityDividendRatePercentageAnnualIncrease>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzM3Nzk_94edc945-0920-49ae-b29f-9f57ca92a6a0"
      unitRef="usd">53800000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <nnbr:TemporaryEquityDividendsUnpaidDeemed
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzM3OTk_9a73a3e8-2411-4afa-9966-c40b5a5c7191"
      unitRef="usd">7100000</nnbr:TemporaryEquityDividendsUnpaidDeemed>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2NDEwNDM_f44b0a85-ab7c-49db-9951-d0b0a5cec876">The following table presents the change in the Series D Preferred Stock carrying value during the year ended December 31, 2021.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;6,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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&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;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;53,807&#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;The following table presents the change in the Series B Preferred Stock carrying value during the years ended December 31, 2021, 2020 and 2019.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross proceeds from issuance of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Relative fair value of Warrants issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of bifurcated embedded derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allocation of issuance costs to Preferred Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual of in-kind dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;105,086&#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;93,012&#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;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i396cff57850d4ac59bd8cb4bbf09ba0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzItMS0xLTEtMzQ4ODg_013b198b-9ea2-4e42-9a85-af5f79d0a302"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzMtMS0xLTEtMzQ4ODg_d156eb3d-1fdd-4353-8d55-826239d51a88"
      unitRef="usd">61793000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <nnbr:TemporaryEquityFairValueOfWarrantsIssued
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzQtMS0xLTEtMzQ4ODg_9c19287d-42ab-4bbf-9333-efee9b6682a5"
      unitRef="usd">14839000</nnbr:TemporaryEquityFairValueOfWarrantsIssued>
    <nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzUtMS0xLTEtMzQ4ODg_0679d2f1-972e-4f7b-b29a-1cec95245888"
      unitRef="usd">282000</nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzYtMS0xLTEtMzQ4ODg_e1df9aee-0c3e-4630-bccf-a0080eb9d78e"
      unitRef="usd">6222000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzctMS0xLTEtMzQ4ODg_b0d6ea39-d174-49bd-b356-27fcdca23c85"
      unitRef="usd">-913000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTpiNzZiMGY3MmVmZjE0MDljYmVhZTM5MTBhNGNkZTE3Yy90YWJsZXJhbmdlOmI3NmIwZjcyZWZmMTQwOWNiZWFlMzkxMGE0Y2RlMTdjXzktMS0xLTEtMzQ4ODg_ea65fd46-3033-49f3-af2d-ed07376850f9"
      unitRef="usd">53807000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ie42f81dd37bc4a3aac8594e247edf98d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzM5NTc_fbb38c54-4308-4436-8c69-52b762aa1304"
      unitRef="usd">61800000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="i2bb340dbaf61443c9e369cf980d670ee_I20191211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzQwNjI_8f827ba4-2a94-4620-b5ab-2b2f90514782"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <nnbr:TemporaryEquityDividendRatePercentage
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzQyMzg_44f96834-bc34-45a3-9cf5-c41ed0b93d36"
      unitRef="number">0.10625</nnbr:TemporaryEquityDividendRatePercentage>
    <nnbr:TemporaryEquityDividendsUnpaidDeemed
      contextRef="i2661262767f84a8282cf0b918b17f908_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzEwOTk1MTE2MzQ5MzI_66e626db-cdc1-4980-900a-9a327f2e73e1"
      unitRef="usd">14300000</nnbr:TemporaryEquityDividendsUnpaidDeemed>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i0bc2ed5533e84ed0b73f8675fa935f8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzItMS0xLTEtMjM1NDk_2eb9c111-da3b-4863-a95d-26b086ef1a06"
      unitRef="usd">105086000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ie51c129bec5d457a983d276814750e64_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzItMy0xLTEtMjM1NDk_560de8fd-ac81-453b-a53f-8a6ecd8f4552"
      unitRef="usd">93012000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i6d06143036154d3ea609acf1a54cc1d5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzItNS0xLTEtMzQ4NTM_37e9ef1d-3bfb-4714-96d4-dc89dc8bee4f"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzMtMS0xLTEtMjM1NDk_3e00222d-79ae-443d-924b-a07815254f84"
      unitRef="usd">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzMtMy0xLTEtMjM1NDk_7b063d23-af07-4518-8c53-a55fe3e9f9bd"
      unitRef="usd">0</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzMtNS0xLTEtMzQ4NTM_56ef4d1d-de3e-48b3-a79f-01b2843fd41d"
      unitRef="usd">100000000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <nnbr:TemporaryEquityFairValueOfWarrantsIssued
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzQtMS0xLTEtMjM1NDk_4517d8f0-38b8-4af1-acba-4a69106f7925"
      unitRef="usd">0</nnbr:TemporaryEquityFairValueOfWarrantsIssued>
    <nnbr:TemporaryEquityFairValueOfWarrantsIssued
      contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzQtMy0xLTEtMjM1NDk_f0ee7807-15b1-46d4-81bb-05d681c3e798"
      unitRef="usd">0</nnbr:TemporaryEquityFairValueOfWarrantsIssued>
    <nnbr:TemporaryEquityFairValueOfWarrantsIssued
      contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzQtNS0xLTEtMzQ4NTM_7a0816bb-2a8a-4858-807b-15ff4247644e"
      unitRef="usd">1076000</nnbr:TemporaryEquityFairValueOfWarrantsIssued>
    <nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzUtMS0xLTEtMjM1NDk_d98dc14e-2074-4803-909e-4d93f8ae88b1"
      unitRef="usd">0</nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative>
    <nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative
      contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzUtMy0xLTEtMjM1NDk_4017cec0-7a49-42a8-ab96-38ca98fdfae8"
      unitRef="usd">0</nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative>
    <nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative
      contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzUtNS0xLTEtMzQ4NTM_4adc2032-e8ae-4f51-9764-f793ef426236"
      unitRef="usd">2295000</nnbr:TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative>
    <nnbr:TemporaryEquityAllocationOfIssuanceCosts
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzYtMS0xLTEtMjM1NDk_584564f7-9c84-439d-bb84-51cdd02857d5"
      unitRef="usd">0</nnbr:TemporaryEquityAllocationOfIssuanceCosts>
    <nnbr:TemporaryEquityAllocationOfIssuanceCosts
      contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzYtMy0xLTEtMjM1NDk_e3e55659-434d-44e9-b4c1-7044372c3692"
      unitRef="usd">0</nnbr:TemporaryEquityAllocationOfIssuanceCosts>
    <nnbr:TemporaryEquityAllocationOfIssuanceCosts
      contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzYtNS0xLTEtMzQ4NTM_a7ad3c02-4283-48dc-ad22-cd4d61b82eb2"
      unitRef="usd">4259000</nnbr:TemporaryEquityAllocationOfIssuanceCosts>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzctMS0xLTEtMjM1NDk_ce62f003-036a-45aa-9660-c0e2a4fd3f8e"
      unitRef="usd">14008000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzctMy0xLTEtMjM1NDk_6aedc552-906f-4b34-8d45-189b3b16b33d"
      unitRef="usd">11121000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzctNS0xLTEtMzQ4NTM_c8f6dccc-a7f7-4930-9808-94526e09a420"
      unitRef="usd">590000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzgtMS0xLTEtMjM1NDk_b1f00ad7-f687-4bcb-b319-db6acec6b99f"
      unitRef="usd">-335000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzgtMy0xLTEtMjM1NDk_eaf73857-3c71-4587-80fc-87df545ee065"
      unitRef="usd">-953000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzgtNS0xLTEtMzQ4NTM_99465535-4708-48b7-ab32-e3ffc27e6ec0"
      unitRef="usd">-52000</us-gaap:TemporaryEquityOtherChanges>
    <nnbr:TemporaryEquityRedemption
      contextRef="i066cfb8a8c074950ab4f418fc67de6c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMS0xLTEtMzQ4Njk_172f3a86-028b-44ea-8159-e2587d517be4"
      unitRef="usd">119429000</nnbr:TemporaryEquityRedemption>
    <nnbr:TemporaryEquityRedemption
      contextRef="i4e233c158c644a15b9722feb15dd70d4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMy0xLTEtMzQ4Njk_eff48527-b785-423f-8ee0-5bf196f746d7"
      unitRef="usd">0</nnbr:TemporaryEquityRedemption>
    <nnbr:TemporaryEquityRedemption
      contextRef="i535400b9db7949acbabe347d74704d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktNS0xLTEtMzQ4NjI_efe3ed39-624b-4495-83b1-22f6e78325f0"
      unitRef="usd">0</nnbr:TemporaryEquityRedemption>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="iff40035d009f4a03a610e2160bed19c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMS0xLTEtMjM1NDk_543f1034-c85b-4f14-a311-52a451dc5f98"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="i0bc2ed5533e84ed0b73f8675fa935f8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzktMy0xLTEtMjM1NDk_3eb3fd2f-5222-48e5-bde5-c8b0fc0bac63"
      unitRef="usd">105086000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="ie51c129bec5d457a983d276814750e64_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90YWJsZTo4NjQ4ZTk1NDA1NmM0YjNmYTYwOTczY2NlNTgxZGI1Mi90YWJsZXJhbmdlOjg2NDhlOTU0MDU2YzRiM2ZhNjA5NzNjY2U1ODFkYjUyXzEwLTUtMS0xLTM0ODUz_6ae3cbf2-55cd-4601-9c57-2dc9ec45f293"
      unitRef="usd">93012000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i95ebc794a4774fbd9532bc6b508072ca_I20200415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzYvZnJhZzo5OTI4Y2Y5YzFjMGI0NTk0YTQzYjg3OTdmYTM1NmI0Yi90ZXh0cmVnaW9uOjk5MjhjZjljMWMwYjQ1OTRhNDNiODc5N2ZhMzU2YjRiXzM3NTk_ff9a69ac-4000-4a60-8f6e-140772b5b79c"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzQxMTY_aad6d054-a1dc-488a-85d3-86d8634d52d1">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 following tables summarize revenue by customer geographical region. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;285,863&#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;191,800&#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;border-top:1pt solid #000;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;(79)&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;477,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;256,360&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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;171,269&#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;(95)&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;427,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize revenue by customer industry for the years ended December 31, 2021 and 2020.  Comparable sales data by customer industry is not available prior to 2020.  Our products in the automotive industry include high-precision components and assemblies for electric power steering systems, electric braking, electric motors, fuel systems, emissions control, transmissions, moldings, stampings, sensors, and electrical contacts.  Our products in the general industrial industry include high-precision metal and plastic components for a variety of industrial applications including diesel industrial motors, heating and cooling systems, fluid power systems, power tools, and more.  While many of the industries we serve include electrical components, our products in the residential/commercial electrical industry category in the following tables include components used in smart meters, charging stations, circuit breakers, transformers, electrical contact assemblies, precision stampings, welded contact assemblies, and specification plating and surface finishing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;220,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Residential/Commercial Electrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;285,863&#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;191,800&#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;(79)&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;477,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:bottom"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #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;201,811&#160;&lt;/span&gt;&lt;/td&gt;&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;General Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential/Commercial Electrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;256,360&#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;171,269&#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;(95)&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;427,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Product Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally transfer control and recognize a sale when we ship the product from our manufacturing facility to our customer, at a point in time, as this is when our customer obtains the ability to direct use of, and obtain substantially all of the remaining benefits from, the goods.  We have elected to recognize the cost for freight and shipping when control over products has transferred to the customer as a component of cost of sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use an observable price to determine the stand-alone selling price for separate performance obligations or a cost-plus-margin approach when an observable price is not available.  The expected duration of our contracts is one year or less, and we have elected to apply the practical expedient that allows entities to disregard the effects of financing when the contract length is less than one year.  The amount of consideration we receive and the revenue we recognize varies with volume rebates and incentives we offer to our customers.  We estimate the amount of variable consideration that should be included in the &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;transaction price utilizing the expected value method or the most likely amount method depending on the nature of the variable consideration.  Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize the portfolio approach practical expedient to evaluate sales-related discounts on a portfolio basis to contracts with similar characteristics.  The effect on our consolidated financial statements of applying the portfolio approach would not differ materially from evaluation of individual contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We give our customers the right to return only defective products in exchange for functioning products or rework of the product.  These transactions are evaluated and accounted for under ASC Topic 460, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and we estimate the impact to the transaction price based on an analysis of historical experience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Sources of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide pre-production activities related to engineering efforts to develop molds, dies, and machines that are owned by our customers.  We may receive advance payments from customers which are deferred until satisfying our performance obligations by compliance with customer-specified milestones, recognizing revenue at a point in time.  These contracts generally have an original expected duration of less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 provides information about contract liabilities from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 timing of revenue recognition, billings, and cash collections results in billed accounts receivable and customer advances and deposits (e.g. contract liability) on the Consolidated Balance Sheets.  These contract liabilities are reported on the Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period as deferred revenue.  Deferred revenue relates to payments received in advance of performance under the contract and recognized as revenue as (or when) we perform under the contract.  Changes in the contract liability balances during the year ended December 31, 2021, were not materially impacted by any other factors.  Revenue recognized for the year ended December 31, 2021, from amounts included in deferred revenue at the beginning of the period for performance obligations satisfied or partially satisfied during the period was $0.8 million.  Deferred revenue is reported in the &#x201c;Other current liabilities&#x201d; line on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction Price Allocated to Future Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of December 31, 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;Costs to Obtain and Fulfill a Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize commissions paid to internal sales personnel that are incremental to obtaining customer contracts as an expense when incurred since the amortization period is less than one year.  Costs to obtain a contract are expensed as selling, general and administrative expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, VAT, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue.  Incidental items that are immaterial in the context of the contract are recognized as expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sales Concentration&lt;/span&gt;&lt;/div&gt;&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;We recognized sales from a single customer of $49.7 million, or 10% of consolidated net sales, during the year ended December 31, 2019.  Revenues from this customer are in our Mobile Solutions segment and were less than 10% of consolidated net sales during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzQxMTM_f5a1969d-4668-4a74-90e5-2da8633eb5e2">&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;285,863&#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;191,800&#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;border-top:1pt solid #000;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;(79)&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;477,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;256,360&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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;171,269&#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;(95)&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;427,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbd37fc0e31d4b2c8004a41b7602950c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItMi0xLTEtMjM1NDk_e9dfc028-a5b2-4fb4-b503-fd88d9a6cb18"
      unitRef="usd">140383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i015f0596e92c4d4381155f918acbe091_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItNC0xLTEtMjM1NDk_dfe8e29e-0af7-499e-acd7-c0ac765a29e5"
      unitRef="usd">152931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d57ca821de24038aa8b5c4b0ea4a39d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItNi0xLTEtMjM1NDk_deae9b46-eac8-4e27-916d-5de65293a5a3"
      unitRef="usd">-79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9de6f248815348ef9dad59958b3ff4cf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzItOC0xLTEtNDA1ODY_67c00c28-ba78-43e0-aae4-62c17b2e9f51"
      unitRef="usd">293235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4e260e5ba144ed6b56d148f2e04ccb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtMi0xLTEtMjM1NDk_59ad6851-c45e-4796-8976-9f35294b5006"
      unitRef="usd">52227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9c8162d3f9c47e28145526b27b6a1f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtNC0xLTEtMjM1NDk_310d3309-7ddc-4fc5-8e2d-ae2753a3c794"
      unitRef="usd">4745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fa686506a8a4893a0560c25766d5300_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtNi0xLTEtMjM1NDk_9342d998-d5ab-434a-8086-dedcdc111e77"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebe533c242f943e89211ba9dc3e3eb7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzMtOC0xLTEtNDA1ODY_44ea69d6-7ad9-4330-ba4b-eadcc5fcc4d3"
      unitRef="usd">56972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb3dfbcabe7e4c6e8cc12ed2ceb83c3b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtMi0xLTEtMjM1NDk_cfc42f63-bbaa-43d1-a53e-68570b2b6d43"
      unitRef="usd">34644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffffa201160d4c80b7144f40c8df3e25_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtNC0xLTEtMjM1NDk_cd19a964-f15e-4bdf-9cc3-3a4aec928bd4"
      unitRef="usd">811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6633c0eb43bc42008f9d874b543b92f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtNi0xLTEtMjM1NDk_81f5f83e-f362-4779-bc85-b3db94dbaba1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c7b9b6f19fe4070a8c5d59610bc5e1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzQtOC0xLTEtNDA1ODY_e43bed82-694c-4e58-97fd-8d6d8e30e515"
      unitRef="usd">35455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7439b9cac53b4598bdd4207f67dffeef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtMi0xLTEtMjM1NDk_ca18e1c6-4832-4f09-a1bd-91d77883c7d2"
      unitRef="usd">19520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13128152bab246dd8966142ac9c03c71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtNC0xLTEtMjM1NDk_c0ea5076-3c79-4632-82ce-935ea744cb3a"
      unitRef="usd">16177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fab0a443d844d69b8179138595152af_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtNi0xLTEtMjM1NDk_8158c20c-0b87-43c7-8390-ac144fcebed9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea794d81d128415281fe35d62f830533_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzUtOC0xLTEtNDA1ODY_30dea83e-3aac-46bb-aac1-5546ba57e2aa"
      unitRef="usd">35697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i426d43daf2c04686ae1295ed8964a55a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtMi0xLTEtMjM1NDk_82cc02f6-5774-4b72-bb77-4399e2ff3d5c"
      unitRef="usd">5230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia40910e91935444fb658b74a7206b3c0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtNC0xLTEtMjM1NDk_1d9b06c4-1d6a-406c-bedf-9730a8728fa4"
      unitRef="usd">546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69ca395e40e54b0ca9f4750b59859e1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtNi0xLTEtMjM1NDk_4d7c613d-6fb3-49a0-989b-4efb55c864b9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40238f8953de4e5193d52ffaff313a35_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzYtOC0xLTEtNDA1ODY_28df9f3e-ed74-4791-b7fb-7281cd0e2d92"
      unitRef="usd">5776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if75f8f64d58e49ea896cb864496ce13f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctMi0xLTEtMjM1NDk_e3f0f270-6514-4149-9eba-cce3c9f04966"
      unitRef="usd">3743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia207b169a569441995bd2e6de54d73c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctNC0xLTEtMjM1NDk_e83d4fcf-c77c-4690-8974-a84679e61197"
      unitRef="usd">18000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a51e099eaac4d79ae7cde15ab28de1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctNi0xLTEtMjM1NDk_26acfbd1-4f16-49c8-b39c-d92ff30b7ac0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5d6bcb3f9e54736bce3130912b253cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzctOC0xLTEtNDA1ODY_12161ba9-1a32-4eab-9217-6232dea5001f"
      unitRef="usd">3761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i970aa8e9327643c2ac718be140fa9775_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtMi0xLTEtMjM1NDk_e6d827ef-9262-4e92-ad8d-b267510fc281"
      unitRef="usd">30116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i921adb1e065b41949ccc1ca6f2806a0c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtNC0xLTEtMjM1NDk_dae92b6d-6aa6-48be-bc6c-1b83c8252494"
      unitRef="usd">16572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fc8af11e3934c86aae27ce270c718d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtNi0xLTEtMjM1NDk_b658cfff-ca28-4313-b5c5-6992f6b50f10"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8211be147a944297a0e17a2167d7b73c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzgtOC0xLTEtNDA1ODY_6a40e59e-0a41-4620-9da2-ebca46b88ab7"
      unitRef="usd">46688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktMi0xLTEtNDA1ODA_b42fde91-0c15-45f5-95d0-4d0e88edda57"
      unitRef="usd">285863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktNC0xLTEtNDA1ODA_38d48da5-3106-4925-bd02-5bb4a9434421"
      unitRef="usd">191800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9601880035204033a2e23c1dfa178109_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktNi0xLTEtNDA1ODA_1160eb57-cfd7-48a1-9262-1b1d84df921c"
      unitRef="usd">-79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpiMWVhYjEzYjIzMzk0ZDY3OWFkY2VmZjQ4ZDRlMTNmMS90YWJsZXJhbmdlOmIxZWFiMTNiMjMzOTRkNjc5YWRjZWZmNDhkNGUxM2YxXzktOC0xLTEtNDA1ODA_35d556a1-e6dd-4c85-880f-bb37edf941ca"
      unitRef="usd">477584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4be92d188ba2445c9f187eef2c27864b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItMi0xLTEtMjM1NDk_be521fc8-de1b-46ed-bc65-318bbfab5c6e"
      unitRef="usd">129147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifaecebe4c898470d9056c3d0cb959583_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItNC0xLTEtMjM1NDk_16f507bc-ec5e-43ff-bd91-32da89d6a2f4"
      unitRef="usd">139499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7663d4cb0905400ca6840e30221e14b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItNi0xLTEtMjM1NDk_da9709ed-fd63-45cb-a5e2-0ada4bec53ff"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c94d4b8d0ea4ba0b7509b4b773a1213_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzItOC0xLTEtNDA1Njg_cb527529-a02e-4eed-a0c2-7cc61f2b4ec2"
      unitRef="usd">268551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i551cca6cc9704fbeb40512ab86f963a4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtMi0xLTEtMjM1NDk_dc26aeb0-8ae1-4525-b3f6-b039f47b3a9b"
      unitRef="usd">46442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i156c0080e26e4cca876da731b0df04bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtNC0xLTEtMjM1NDk_fbea5672-226f-49d2-8e3d-9ee87bb5dffd"
      unitRef="usd">5563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib74338c5fcbc44daa8c96a8efa3b873b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtNi0xLTEtMjM1NDk_6bf69e13-1e87-4b9e-a6f5-3a3a124d1a6a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14f68404b1fb424892a7624c4e45efd0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzMtOC0xLTEtNDA1Njg_2b6eb721-aad3-4e6d-aaac-9bbe18852c1b"
      unitRef="usd">52005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6530c16c66e448ea79f12a3750be4af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtMi0xLTEtMjM1NDk_349191f1-4023-4007-8aac-28dc8d1db454"
      unitRef="usd">27055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bda52d6257b49d199dabfbf89510918_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtNC0xLTEtMjM1NDk_55bdf0c2-fae9-4d13-9780-104c804d1061"
      unitRef="usd">689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida03a3541fd246f598bf62d716180c73_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtNi0xLTEtMjM1NDk_b1721102-5ca4-4d18-bd6a-71d9f5f8da10"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20cca2255bf34a2e87c158b07e032709_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzQtOC0xLTEtNDA1Njg_a6460d68-1c78-4225-a1bd-72ad68d01b83"
      unitRef="usd">27744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if315c356b3c346d083a0818722a2398c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtMi0xLTEtMjM1NDk_de4a8caf-6cdf-47d0-9172-18ea24ea1dba"
      unitRef="usd">16465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95d8d141f93f427ba266c1abc6ee564c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtNC0xLTEtMjM1NDk_f09bb1b0-145b-4e6f-bd78-f08f5aca0b03"
      unitRef="usd">13400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f67ee868c604a96acb7e15729e5432d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtNi0xLTEtMjM1NDk_805b06db-1b71-4dcd-87d6-74404e435e29"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedd6f73acb394e468d1ebd9321a9cad2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzUtOC0xLTEtNDA1Njg_a310bcfd-c6b0-48e3-ae44-700ff34e3204"
      unitRef="usd">29865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i716a57737a204455b6e81935e2cc4ff5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtMi0xLTEtMjM1NDk_bc67249d-8384-4461-a12a-4784e2aed94a"
      unitRef="usd">5846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02f7a0126d334c2fb9c28c8c5b8e896b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtNC0xLTEtMjM1NDk_cdcbd9d6-0e26-4390-a3e4-8fcd011d3d55"
      unitRef="usd">378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4edb599c2f3a4b28ac302c64390eb887_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtNi0xLTEtMjM1NDk_4c231937-1fb9-4580-8c9b-3cf715dcec11"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70abeb170d724a92a7ea20dde0156315_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzYtOC0xLTEtNDA1Njg_21b817e6-0d04-494e-9c75-779184c9af46"
      unitRef="usd">6224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8969cbb60e704edb846ad90a26ce49a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctMi0xLTEtMjM1NDk_2d6cefaa-de94-4d79-b857-c63c9b4bc8bd"
      unitRef="usd">4913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b7f0fc2eb084e18b0fef8f61b8a1aef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctNC0xLTEtMjM1NDk_e8ea0afe-dea8-46b4-b249-7cd19a6c9364"
      unitRef="usd">14000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00b6096143db4d0998a7bf2eeff134b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctNi0xLTEtMjM1NDk_0ea91b0d-5517-443d-9790-b45aede6fa93"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15be3949e4ba48d2867c7f90397bb068_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzctOC0xLTEtNDA1Njg_2c3d9b0d-1d07-4804-a579-2e2cc6a0f615"
      unitRef="usd">4927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2875ca759b94b2ab4742adf5d25d8ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtMi0xLTEtMjM1NDk_f11b1c2b-c13d-489b-806a-45bef29a1c82"
      unitRef="usd">26492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i001210ac6dd64902b445a2c4a0c5c9d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtNC0xLTEtMjM1NDk_ba9e60dd-b385-40d9-90e2-81e909f0b747"
      unitRef="usd">11726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b218b5559d0405f8bab1e929c181b4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtNi0xLTEtMjM1NDk_6b0cd82a-a3fe-4d8a-a971-723abfab1d9a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2961288bcaba4c33996281e3db928ee3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzgtOC0xLTEtNDA1Njg_b7798887-8748-4a71-a012-88b82c1f0292"
      unitRef="usd">38218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktMi0xLTEtNDA1NzQ_7db0ab3f-15d3-4b74-80ed-af53eee71e5f"
      unitRef="usd">256360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktNC0xLTEtNDA1NzQ_c75e1aea-04a4-4d97-9663-6a0a093dc363"
      unitRef="usd">171269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb6f4108278b43439eb2309d040afffb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktNi0xLTEtNDA1NzQ_4326262c-fa1c-4873-adcb-8a38a841550e"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToxY2FiYTIyZDc5ODg0Y2UzYjM0ZjZkN2JlMzQ0ZTU5OS90YWJsZXJhbmdlOjFjYWJhMjJkNzk4ODRjZTNiMzRmNmQ3YmUzNDRlNTk5XzktOC0xLTEtNDA1NzQ_d160d338-f7b3-43f6-8d90-a58d07a3aeb4"
      unitRef="usd">427534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3f40cb1465e43228a0294b31cbcbdfe_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItMi0xLTEtMjM1NDk_696bb46b-aa5b-4ae8-9a48-673ce3576635"
      unitRef="usd">162445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb4733e83dda4ccb828a061318e4b461_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItNC0xLTEtMjM1NDk_c2b0512f-56d2-4510-90d3-ed1b6d0e8ce2"
      unitRef="usd">156945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15a3c2392952494ca1aa6f7fec9ce2bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItNi0xLTEtMjM1NDk_459624d6-34be-4fe9-a350-75599208d09e"
      unitRef="usd">-335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie31cf1535b40460d8245a6a6c4898fa5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzItOC0xLTEtNDA1NTc_3695dfd4-185d-4c82-aef9-ad8dd5e5f6b6"
      unitRef="usd">319055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i191ada1f6c9442b4802ab4c6672111f5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtMi0xLTEtMjM1NDk_89251c3a-b22a-4bf7-b469-96d621a313d1"
      unitRef="usd">38793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b49dada0bef4f81899ad91383c3c5e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtNC0xLTEtMjM1NDk_44d8af03-eef2-451d-8565-00308f7d65f0"
      unitRef="usd">6722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7df57d48c8a47349faba5c05c3a1a19_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtNi0xLTEtMjM1NDk_8e436478-29b7-4cb5-af6c-de40b9c9bcdf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0da5b9b9dc244acea4a4e7ea5de14aa7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzMtOC0xLTEtNDA1NTc_1c79f922-03ef-4023-a232-3f685ac7bd4f"
      unitRef="usd">45515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ae288cecedc4e4c96004b3bec7399ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtMi0xLTEtMjM1NDk_270e308a-6a43-456f-8634-24b9ed7a37b7"
      unitRef="usd">36058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic88c66b063684c37ba31db7608fd173f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtNC0xLTEtMjM1NDk_fe2f33d8-3a52-4aad-a424-5707cbec30c1"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8579e5f291ba4b5cb439f7dd39a5c370_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtNi0xLTEtMjM1NDk_85cd694f-63d8-4db8-878d-cfe5b678f4fe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadf6dd4fdc1a4f2a9cbc55c00d8e5a30_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzQtOC0xLTEtNDA1NTc_0a5f1223-5fb8-444b-a484-eeeeee3b43b8"
      unitRef="usd">36358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5666cb3ca6043e08757e7544b646764_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtMi0xLTEtMjM1NDk_3592ef68-3355-4502-8775-4455c52c1eab"
      unitRef="usd">18815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15e9e9df39ec43fcaea0766a3738521b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtNC0xLTEtMjM1NDk_6d4cce04-ca29-4ed9-ad1a-0ffb3cc1b166"
      unitRef="usd">13489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedfc4fa87b734c9c8b3286ea27679cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtNi0xLTEtMjM1NDk_1d270070-38a0-4415-8d45-a95f9b46565b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35372e85df234de3b5532c9d22f87eee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzUtOC0xLTEtNDA1NTc_ab85ce24-6024-4fa2-be9c-c81741e9657b"
      unitRef="usd">32304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ea55bec54ca4f4d8d082b9a44943b00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtMi0xLTEtMjM1NDk_eef62a4d-50eb-4ffd-aa4c-420dc1bf08e6"
      unitRef="usd">6372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9021e6388284cb3a6208ad1ab6fe1a2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtNC0xLTEtMjM1NDk_0d125e88-1bd8-4b45-bf58-8674b7018952"
      unitRef="usd">65000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida1633ce60934bc6bcb56e009a67c367_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtNi0xLTEtMjM1NDk_4a6e0513-2311-4cac-b75f-4668e3802a1b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e7e8a0427c84fb9a4e7b41040206ec3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzYtOC0xLTEtNDA1NTc_03cc26bb-ba9b-43b5-ae51-2e1483173656"
      unitRef="usd">6437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i403c29da4ece4c0e823f455420583af8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctMi0xLTEtMjM1NDk_111000a4-8c43-45db-8802-b04ae619a00c"
      unitRef="usd">6363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c107077676a488bafd2a0955a0a7e34_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctNC0xLTEtMjM1NDk_ae402923-695f-4027-a1ec-c8eedd2fd9e0"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if54d11b6279e460b8d4821a76a2b1593_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctNi0xLTEtMjM1NDk_95892202-869c-427d-98e9-b9d79d97a0be"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c89856595ea43fbb1f6ccae9de818e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzctOC0xLTEtNDA1NTc_0869edca-170b-4151-9ea0-1bb5d231f864"
      unitRef="usd">6378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie00bacfe49714e2980e981f61d9b1e2a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtMi0xLTEtMjM1NDk_99987474-9251-4f38-968f-f41b06030b2a"
      unitRef="usd">28903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i195243db203d4799b425cf02fa5c631f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtNC0xLTEtMjM1NDk_2176fb7d-ddf7-460c-ab13-9438a1a77c7f"
      unitRef="usd">14564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fc1ca9a01ca48a09c2fa603f34c4a32_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtNi0xLTEtMjM1NDk_6928a8ac-51a4-4da9-8903-f8418d83fadc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cb6433296364fcf81439bbcf38bed00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzgtOC0xLTEtNDA1NTc_8ab89250-0cac-4741-b430-a760fb79bdd5"
      unitRef="usd">43467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69b8eb328e96482e84e95d0d62989f85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktMi0xLTEtNDA1NjQ_f7a744a4-42f1-46f3-b4b0-622e35a2190e"
      unitRef="usd">297749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ae70e22432546ecb9cb95b283b164b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktNC0xLTEtNDA1NjQ_7c08c1b6-c615-4127-a426-3fd31c17b7a3"
      unitRef="usd">192100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3bf7ec76c2746658492aff652b31a38_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktNi0xLTEtNDA1NjQ_2f8a56c6-8c76-41a7-918a-f10c639e93e4"
      unitRef="usd">-335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTozMjljMTNmMjg3OGI0NjBjOTVmZjBmZTAxMzg1MzllMS90YWJsZXJhbmdlOjMyOWMxM2YyODc4YjQ2MGM5NWZmMGZlMDEzODUzOWUxXzktOC0xLTEtNDA1NjQ_b12e7ff4-6185-4a5e-8eb5-a1abe63fc934"
      unitRef="usd">489514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzU4OTQ_37f499c0-017e-4f04-98db-cd300d9ccd70">&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;220,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Residential/Commercial Electrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;285,863&#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;191,800&#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;(79)&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;477,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:bottom"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 #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;201,811&#160;&lt;/span&gt;&lt;/td&gt;&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;General Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential/Commercial Electrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;256,360&#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;171,269&#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;(95)&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;427,534&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia57a9d11c2904b148d823732223234e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItMi0xLTEtMjM1NDk_3060c22f-b5fc-421e-8f92-e4424807d1fb"
      unitRef="usd">182094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b3f5d37fb4f4c5793cf132863d06f2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItNC0xLTEtMjM1NDk_2d38852c-8959-456d-84e3-c4d5a4e8eed7"
      unitRef="usd">38779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bd7a443f59b47d18bc6184fcfafe5af_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItNi0xLTEtMjM1NDk_64f92c24-0162-4949-a6ed-bcd8eb5dc9e8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e1ab518995242d38944ad9b3cac0701_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzItOC0xLTEtNDA0MzQ_511ea4cb-e452-47f9-8d9f-d6f016888cb8"
      unitRef="usd">220873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i462f0569657b4eb1b9879e07d2f6ecac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtMi0xLTEtMjM1NDk_85d81570-0c1a-4396-bc35-a14b4a1ec56c"
      unitRef="usd">90290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4696bf0e65ba41efbdcf6a281b1e29e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtNC0xLTEtMjM1NDk_1a8bf0c9-056e-4cac-b164-e27d9ee17d91"
      unitRef="usd">60312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie53095435b674ed9a8180459c5965042_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtNi0xLTEtMjM1NDk_e45cf68b-a160-4cfe-822b-99f3e67e7ba0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fa38b7e66404198abe7029b1a601443_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzMtOC0xLTEtNDA0MzQ_3b1055c8-71bd-4678-98a6-b4efd59aca2c"
      unitRef="usd">150602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie249ae4e62904093ba03dc7925fd213c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtMi0xLTEtMjM1NDk_55b08aa2-00b0-4c80-a239-c2ea3e25f60f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73184e32e10b4af0b159a369890912c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtNC0xLTEtMjM1NDk_ba05491f-50c8-4b7f-9e5f-e33d351ae05b"
      unitRef="usd">61748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07225b586fed434288f73b1378b9bb59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtNi0xLTEtMjM1NDk_777aaca2-bad7-4ebe-a66f-1a959849662c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b159617aca64543a3120156169bee38_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzQtOC0xLTEtNDA0MzQ_aa4c57ea-040f-4730-9bba-b2740eb1a6a5"
      unitRef="usd">61748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2241894a880849198ce126a5ef460710_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtMi0xLTEtMjM1NDk_8e9e59b6-e5ad-4c8b-93cf-d5ce80459798"
      unitRef="usd">13479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ec3d192cbc44454a41855bca8220ca0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtNC0xLTEtMjM1NDk_1c164ac0-73af-4807-b19b-c5ca68b539ed"
      unitRef="usd">30961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c3f120b45f74501abff4c6740fe15a4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtNi0xLTEtMjM1NDk_9b641683-f38e-4bb0-921b-4cf8211aee5a"
      unitRef="usd">-79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a669380f8e8447480996e82372548ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzUtOC0xLTEtNDA0MzQ_2aaec9aa-4903-45c5-bfb8-d6af3851ae5b"
      unitRef="usd">44361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3dffcfd75ad425b871d69f1769f582e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtMi0xLTEtNDA0MTI_3fdeb7f3-3f80-4379-a655-776d89295df1"
      unitRef="usd">285863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14cbb954af34403383eb417fdac90767_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtNC0xLTEtNDA0MTI_0767457b-2740-4277-989c-03c93d3f06a2"
      unitRef="usd">191800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9601880035204033a2e23c1dfa178109_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtNi0xLTEtNDA0MTI_d29933f5-c7a9-433a-8484-ea089d075e35"
      unitRef="usd">-79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTo2NzI3MzM0ZjI4NDY0NGI5ODA2Mjg4MDBiYTJkN2U3Ny90YWJsZXJhbmdlOjY3MjczMzRmMjg0NjQ0Yjk4MDYyODgwMGJhMmQ3ZTc3XzYtOC0xLTEtNDA0MTI_1b4b6b45-ab89-426e-9e67-21bc077dcfa5"
      unitRef="usd">477584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70bd679262a04a1d9197744b16b902d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItMi0xLTEtMjM1NDk_47d4fca0-a9d1-421c-b705-74b114272066"
      unitRef="usd">170389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia857b0b295db45b0961342fdfe4846a9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItNC0xLTEtMjM1NDk_8b26075d-eca7-4e08-9a8f-c54c9d7f290b"
      unitRef="usd">31422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0c7b2b00c3047428cc5c24103b2df3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItNi0xLTEtMjM1NDk_68848212-c887-4825-81b4-996ae43c3202"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69398875949d4b5d80c5b3d62689766d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzItOC0xLTEtNDA0NDA_2a9debaa-04c8-489d-ab13-925c5eb65498"
      unitRef="usd">201811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9e7adff8c8a415aa88d7d3df7578941_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtMi0xLTEtMjM1NDk_9c7b2bbb-2e29-432c-b124-e35c2c6641db"
      unitRef="usd">75610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b9b330acbc14b6bbe0f4681d05ed07b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtNC0xLTEtMjM1NDk_b81b10ec-a402-49f6-ad68-b8ef87c31f93"
      unitRef="usd">52714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82a660c889ef48e0b2c005a5d872624e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtNi0xLTEtMjM1NDk_33389000-fe40-4730-b4dd-b8eea63f462c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i428c8a86b2784fd5a87885547d802a45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzMtOC0xLTEtNDA0NDA_bb29e0b0-082d-4988-a717-cebfafe19ab4"
      unitRef="usd">128324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2b8670cd6284d7689714590d836ae4d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtMi0xLTEtMjM1NDk_12c39d7a-d707-46f6-a585-6a5a93a9ec4c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1359194d1790410b95ff1d2ccdae5681_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtNC0xLTEtMjM1NDk_ed08ea17-1a96-44e8-ac07-b757aec3f088"
      unitRef="usd">58143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56c39582607d4157ac8773bbef11f2ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtNi0xLTEtMjM1NDk_4a1db6ea-a675-4762-9c1b-2f4dd0d6a0c8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9b4bc89ad9a431e88299fd24ac1a0c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzQtOC0xLTEtNDA0NDA_b9cc21c7-a923-4833-88e3-7bf44fc461bd"
      unitRef="usd">58143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ee923bc6b1640c6beb01da6eaa9bb45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtMi0xLTEtMjM1NDk_3ce02576-0ce3-439a-8285-d038eee19de4"
      unitRef="usd">10361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib48f27745bf24db2b66b65b79edebd72_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtNC0xLTEtMjM1NDk_2d927a8c-317e-4339-9c54-d88ea4b8a0d1"
      unitRef="usd">28990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82552bb236ef47d3976d9b73e3ac123b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtNi0xLTEtMjM1NDk_fd9f00f9-cb5a-4d8a-8da7-e066533c0c3d"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36185f89ec044653836636bec2acc8ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzUtOC0xLTEtNDA0NDA_8a440d57-649b-448c-aadf-4faf342c79ca"
      unitRef="usd">39256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38c0175c3056420693ae26d55017b726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtMi0xLTEtNDA0NTQ_8a162339-ef33-4501-9335-aaff15e619bb"
      unitRef="usd">256360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i458c11b470954d76b324bd2855c36473_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtNC0xLTEtNDA0OTk_678ce9b4-00f7-4489-845c-4999ffa4dbb1"
      unitRef="usd">171269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb6f4108278b43439eb2309d040afffb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtNi0xLTEtNDA0Nzg_c0fdcd97-7a1e-4da5-8723-0ccab64c792b"
      unitRef="usd">-95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZToyZTE5NTMzMmFkYWE0NjE4ODMwNDI3NjQ0OGRmODcxNC90YWJsZXJhbmdlOjJlMTk1MzMyYWRhYTQ2MTg4MzA0Mjc2NDQ4ZGY4NzE0XzYtOC0xLTEtNDA0OTk_278929eb-63a4-4de5-8c65-4d3923c066df"
      unitRef="usd">427534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpmNjhkMGZkOWRkMTM0NTkyYWZlNmZjMGFiYzJkYjc3Yy90YWJsZXJhbmdlOmY2OGQwZmQ5ZGQxMzQ1OTJhZmU2ZmMwYWJjMmRiNzdjXzEtMi0xLTEtNTU1MDI_2f2f4d72-9011-4019-8081-3755b34647ca"
      unitRef="usd">766000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90YWJsZTpmNjhkMGZkOWRkMTM0NTkyYWZlNmZjMGFiYzJkYjc3Yy90YWJsZXJhbmdlOmY2OGQwZmQ5ZGQxMzQ1OTJhZmU2ZmMwYWJjMmRiNzdjXzItMi0xLTEtNTU1MDI_d4891cdb-0fa1-461b-9d6a-746facaaf0b8"
      unitRef="usd">489000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzU2MTg_919371df-91e8-4d81-9b26-34882feb90cb"
      unitRef="usd">800000</us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8fd0de45042646e4bb73c7b80282fe9a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzIwMzg_4b515869-39bf-4e5d-903f-52274a0426b6"
      unitRef="usd">49700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5c7d0c17ee294a028fa24611a346e788_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzIwNDQ_1a655b77-71cf-4be1-a5db-0b72f4dbafe7"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia12ac444257d4d07acf6d85f311a8900_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xMzkvZnJhZzoyMzExYTBjNWE4Y2Y0MzQxOTYyY2NkYzQyMTI1Mjc1OS90ZXh0cmVnaW9uOjIzMTFhMGM1YThjZjQzNDE5NjJjY2RjNDIxMjUyNzU5XzEwOTk1MTE2MzIyMDA_9f10c901-7aba-4b51-9017-3b5e8f6df945"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODcx_27299f84-8d6b-40a7-a185-6f45a9e20137">Share-Based Compensation We recognize compensation expense of all employee and non-employee director share-based compensation awards in the consolidated financial statements based upon the grant-date fair value of the awards over the requisite service or vesting period, less any expense incurred for estimated forfeitures. &#160;As of December&#160;31, 2021, we have 2.2 million maximum shares available &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;that can be issued as options, stock appreciation rights, and other share-based awards.  Shares of our common stock delivered upon exercise or vesting may consist of newly issued shares of our common stock or shares acquired in the open market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense is recognized in the &#x201c;Selling, general, and administrative expense&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) except for $0.8 million and $0.4 million attributable to discontinued operations for the years ended December 31, 2020, and 2019, respectively.  The following table lists the components of share-based compensation expense by type of award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,166&#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;3,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in estimate of share-based award vesting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Amounts reflect the decrease in share-based compensation expense based on the change in estimate of the probability of vesting of share-based awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized compensation cost related to unvested awards was $3.8 million as of December&#160;31, 2021.  We expect that cost to be recognized over a weighted-average period of 1.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option awards were typically granted to key employees on an annual basis by the Compensation Committee of the Board of Directors.  All options have an exercise price equal to the closing price of our stock on the date of grant.  The term life of options is generally ten years with a vesting period of generally three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended 2020 and 2019, we granted options to purchase 159&#160;thousand, and 210&#160;thousand shares, respectively, to certain key employees.  The weighted average grant-date fair value of the options granted during 2020 and 2019 was $4.76, and $2.77 per share, respectively.  No options were granted in 2021.  The fair value of our options cannot be determined by market value because they are not traded in an open market.  Accordingly, we utilized the Black Scholes financial pricing model to estimate the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the weighted average assumptions relevant to determining the fair value of stock options granted in each year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected term is derived from using the simplified method of determining stock option terms as described under the SAB Topic 14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share-based payment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The simplified method was used because sufficient historical stock option exercise experience was not available, primarily due to the transformation of the management structure over the past several years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The average risk-free interest rate is derived from United States Department of Treasury published interest rates of daily yield curves for the same time period as the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected dividend yield is derived by a mathematical formula which uses the expected annual dividends over the expected term divided by the fair market value of our common stock at the grant date.  The expected dividend yield for 2020 grants reflects no expected annual dividends over the expected term because we discontinued dividends in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected volatility rate is derived from our actual common stock historical volatility over the same time period as the expected term.  The expected volatility rate is derived by a mathematical formula utilizing daily closing price data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected forfeiture rate is determined from examining the historical pre-vesting forfeiture patterns of past option issuances to key employees.&#160;While the expected forfeiture rate is not an input of the Black Scholes financial pricing model for determining the fair value of the options, it is an important determinant of stock option compensation expense to be recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents stock option activity for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;br/&gt;(per&#160;share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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.8 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;532&#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.80&#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.2 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="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;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The aggregate intrinsic value is the sum of intrinsic values for each exercisable individual option grant.  The intrinsic value is the amount by which the closing market price of our stock at December&#160;31, 2021, was greater than the exercise price of any individual option grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2021, 2020, and 2019, we granted 459&#160;thousand, 460&#160;thousand, and 339&#160;thousand shares of restricted stock to non-executive directors, officers, and certain other key employees.  The shares of restricted stock granted during the years ended December 31, 2021, 2020, and 2019, vest pro-rata generally over three years for officers and certain other key employees and over one year for non-executive directors and certain key employees.  We determined the fair value of the shares awarded by using the closing price of our common stock as of the date of grant.  The weighted average grant-date fair value of restricted stock granted in the years ended December 31, 2021, 2020, and 2019, was $6.84, $9.35, and $7.74 per share, respectively.  The total grant-date fair value of restricted stock that vested in the years ended December&#160;31, 2021, 2020, and 2019, was $2.8 million, $1.9 million, and $2.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the status of unvested restricted stock awards as of  December&#160;31, 2021, and changes during the year then ended.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;7.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 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;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.28&#160;&lt;/span&gt;&lt;/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:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Share Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance Share Units (&#x201c;PSUs&#x201d;) are a form of long-term incentive compensation awarded to executive officers and certain other key employees designed to directly align the interests of employees to the interests of our stockholders, and to create long-term stockholder value.&#160; PSUs granted in 2021 and 2020 were made pursuant to the NN, Inc. 2019 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#x201c;2019 Omnibus Agreement&#x201d;).  PSUs granted in 2019 were made pursuant to the NN, Inc. 2016 Omnibus Incentive Plan and a Performance Share Unit Agreement (the &#x201c;2016 Omnibus Agreement&#x201d;).  Some PSUs are based on total shareholder return (&#x201c;TSR Awards&#x201d;), and other PSUs are based on return on invested capital (&#x201c;ROIC Awards&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The TSR Awards vest, if at all, upon our achieving a specified relative total shareholder return, which will be measured against the total shareholder return of the S&amp;amp;P SmallCap 600 Index during specified performance periods as defined in the 2019 Omnibus Agreement and the 2016 Omnibus Agreement.  The ROIC Awards will vest, if at all, upon our achieving a specified average return on invested capital during the performance periods.  Each performance period generally begins on January&#160;1 of the year of grant and ends 36 months later on December 31. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize compensation expense over the performance period in which the performance and market conditions are measured.  If the PSUs do not vest at the end of the performance periods, then the PSUs will expire automatically.  Upon vesting, the PSUs will be settled by the issuance of shares of our common stock, subject to the award recipient&#x2019;s continued &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;employment.  The actual number of shares of common stock to be issued to each award recipient at the end of the performance periods will be interpolated between a threshold and maximum payout amount based on actual performance results.  No dividends will be paid on outstanding PSUs during the performance period; however, dividend equivalents will be paid based on the number of shares of common stock that are ultimately earned at the end of the performance periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With respect to the TSR Awards, a participant will earn 50% of the target number of PSUs for &#x201c;Threshold Performance,&#x201d; 100% of the target number of PSUs for &#x201c;Target Performance,&#x201d; and 150% of the target number of PSUs for &#x201c;Maximum Performance.&#x201d;  With respect to the ROIC Awards, a participant will earn 35% or 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 tables present the goals with respect to TSR Awards and ROIC Awards granted in 2021, 2020, and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;TSR Awards:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;br/&gt;(50% of Shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Target&#160;Performance&lt;br/&gt;(100% of Shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum&#160;Performance&lt;br/&gt;(150% of Shares)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ROIC Awards:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(35% or 50% of Shares)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 grants (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;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;/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;Threshold performance for the 2021 grants and 2020 grants will earn 50% of the target number of PSUs.  Threshold performance for the 2019 grants is 35% of the target number of PSUs. &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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The performance levels for 2020 grants were modified by the compensation committee of the board of directors in the first quarter of 2021 to adjust for the sale of the Life Sciences business and the ongoing effects of the COVID-19 pandemic.  Threshold Performance was changed to 6.7% to earn 50% of Shares, Target Performance was changed to 7.9% to earn 100% of Shares, and Maximum Performance was changed to 8.7% to earn 150% of Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the grant-date fair value of TSR Awards using the Monte Carlo simulation model, as the total shareholder return metric is considered a market condition under ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation &#x2013; stock compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160; The grant-date fair value of ROIC Awards is based on the closing price of a share of our common stock on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the number of PSUs granted and the grant-date fair value of each award in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TSR Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize expense for ROIC Awards based on the probable outcome of the associated performance condition.  We generally recognize an expense for ROIC Awards based on the Target Performance threshold of 100% because, at the date of grant, the Target Performance is the probable level of performance achievement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the status of unvested PSUs as of December&#160;31, 2021, and changes during the year then ended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested TSR&#160;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at January 1, 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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8.14&#160;&lt;/span&gt;&lt;/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:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None of the PSUs that were granted in 2017, 2018, and 2019 vested in 2019, 2020, and 2021, respectively, because the actual performance achieved was below the &#x201c;Threshold Performance&#x201d; level as defined by the grant agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Change in Vesting Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, we recognized a decrease in share-based compensation expense of $0.6 million in the &#x201c;Selling, general, and administrative expense&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for restricted stock and PSU awards that were forfeited upon termination of employment in excess of our estimated forfeiture rate and for ROIC Awards that were granted in 2020 and are now expected to achieve threshold performance rather than the target performance level. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, we recognized a decrease in share-based compensation expense in continuing operations of $0.3 million in the &#x201c;Selling, general, and administrative expense&#x201d; line of the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employment and for ROIC Awards that were granted in 2019 and are not expected to achieve Threshold Performance.  In 2020 we also recognized a decrease in share-based compensation expense of $0.5 million in the &#x201c;Income (loss) from discontinued operations, net of tax&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employees related to the Life Sciences business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2019, we recognized a decrease in share-based compensation expense in continuing operations of $1.1 million in the &#x201c;Selling, general, and administrative expense&#x201d; line in the Consolidated Statements of Operations and Comprehensive Income (Loss) to reverse cumulative expense for option, restricted stock, and PSU awards that were forfeited upon termination of employment.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDIyMTc_99821868-c316-4ae7-b008-67629908ee0e"
      unitRef="shares">2200000</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2837b117341b423686edc1c9cf0d1ef1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzcwNg_4e05672a-49cd-4f55-bd2e-82dd644771c8"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icd212cfad09c49c88c196026f0f524c2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzcxNA_067e284a-7a7b-4fad-9304-3a80d7ef8404"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODcy_ee05d4e7-d620-4efd-8927-413cfa09097f">The following table lists the components of share-based compensation expense by type of award.&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,166&#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;3,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in estimate of share-based award vesting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;(1) Amounts reflect the decrease in share-based compensation expense based on the change in estimate of the probability of vesting of share-based awards.</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cf51e0f08f8405bb90d30300d675ee8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzItMi0xLTEtMjM1NDk_a097d5d8-52a8-4a71-8de1-9d56267fb0cc"
      unitRef="usd">253000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzItNC0xLTEtMjM1NDk_920093ea-df35-4680-ab5c-f3b76c9b6a56"
      unitRef="usd">741000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzItNi0xLTEtMjM1NDk_e02c25cb-0457-42a1-bf45-2d45f194cf29"
      unitRef="usd">881000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5db1c46f5efa49048d04f8ec72bbae17_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzMtMi0xLTEtMjM1NDk_39f9e827-8fbc-4211-9504-7d6c488fc3c1"
      unitRef="usd">2166000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2b11cc7c61f44b87adc0537138080ee3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzMtNC0xLTEtMjM1NDk_13b9afad-da3a-49c1-90e4-2637150ff8d1"
      unitRef="usd">3473000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9b33bb3ec674adb93efb6e176aa0ae8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzMtNi0xLTEtMjM1NDk_a98680d7-096d-49b8-9606-1a903b8afd54"
      unitRef="usd">1897000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7eafe9b88f014c04a57418d63f8f629f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzQtMi0xLTEtMjM1NDk_2076d983-23e5-4be1-9639-f9d0781969b2"
      unitRef="usd">1420000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia46dd87bb471492b9c82d80f6158c9fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzQtNC0xLTEtMjM1NDk_ad887a54-a660-44da-97d3-9a6c65c4ae56"
      unitRef="usd">755000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iffba6cb9ad2c4a229dcc2c524d559bda_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzQtNi0xLTEtMjM1NDk_959c4679-35ad-4cef-9d8b-2fdb7652ba35"
      unitRef="usd">1155000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea3fbfe5e14c42fbae20bdab525695c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzUtMi0xLTEtMjM1NDk_5dda8ac2-fd38-46bf-9753-419a6f794335"
      unitRef="usd">-623000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8828c284e203444099ec0a13a6972cc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzUtNC0xLTEtMjM1NDk_8ec483d3-db9d-4594-96ff-12da6cd2fff1"
      unitRef="usd">-743000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica2c91eb3a674a2f85c1b74bf7af632e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzUtNi0xLTEtMjM1NDk_c3df9434-ab82-4f0a-81fa-92429f2ba471"
      unitRef="usd">-1111000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzYtMi0xLTEtMjM1NDk_65b53a7d-9b85-4d95-be28-13e37f004dd7"
      unitRef="usd">3216000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzYtNC0xLTEtMjM1NDk_d9443358-4aa9-4d2e-930e-716486d49d58"
      unitRef="usd">4226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTozMzQ0MzY1Yjc0ZTE0MDM2YjQwZWNjYjFmMGNiMDgzZi90YWJsZXJhbmdlOjMzNDQzNjViNzRlMTQwMzZiNDBlY2NiMWYwY2IwODNmXzYtNi0xLTEtMjM1NDk_dcaf1f7d-72a0-4403-a536-e9d76207125b"
      unitRef="usd">2822000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExNDI_73043913-74b4-4fe3-94b2-1a5e19313db3"
      unitRef="usd">3800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEyNDA_c1ca82b6-c6ad-440d-98c1-22af58f595e5">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE3MjE_bba293ea-fd52-43fb-8e6b-104a05785b27">P10Y</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE3NTk_abec619d-5a60-4c25-b755-36c35b9ddf67">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE4Mzc_a2a4a5a1-d263-4393-b842-025f6f11478a"
      unitRef="shares">159000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE4NDU_25970165-3f3a-4912-b2e2-f76c095eddb9"
      unitRef="shares">210000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzE5OTM_1da59569-de89-4f7a-9bae-6ef43fa3b74f"
      unitRef="usdPerShare">4.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzIwMDE_5761cf07-8dc5-4e8c-9d19-1e74d6b00298"
      unitRef="usdPerShare">2.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODY4_c8e91196-3d74-4a9b-bddb-50c226a5593b">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the weighted average assumptions relevant to determining the fair value of stock options granted in each year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzEtNC0xLTEtMjM1NDk_fc750be2-c9ee-4223-86ca-b8b19576135c">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzEtNi0xLTEtMjM1NDk_5bf219bc-4547-43bb-8ea6-96d26cc9a71f">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzItNC0xLTEtMjM1NDk_0d731126-0b97-4bd6-98f7-041ca2428e25"
      unitRef="number">0.0142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzItNi0xLTEtMjM1NDk_40654c35-4ee5-4882-8935-9d94ef864b8b"
      unitRef="number">0.0247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzMtNC0xLTEtMjM1NDk_2f229805-0d1f-454e-8f51-c707b356c611"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzMtNi0xLTEtMjM1NDk_06de20fb-5285-4a79-8235-d58783bd5fb0"
      unitRef="number">0.0353</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzQtNC0xLTEtMjM1NDk_d3bf6b87-e4e5-4e99-a917-8c69c0223b30"
      unitRef="number">0.5280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzQtNi0xLTEtMjM1NDk_95ba9f16-8122-4baa-9162-3f2ccd103e47"
      unitRef="number">0.4953</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
      contextRef="i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzUtNC0xLTEtMjM1NDk_4a3657a9-1c00-4cf8-91d6-0c3e16ad507f"
      unitRef="number">0</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
      contextRef="i3fe75b36d83349768ceaf903ae385b64_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTowMjMzYzg5ODI3ODE0ODVjOTE3MTllYWY3MjExMjFjYy90YWJsZXJhbmdlOjAyMzNjODk4Mjc4MTQ4NWM5MTcxOWVhZjcyMTEyMWNjXzUtNi0xLTEtMjM1NDk_840a293a-9971-4257-b676-ee44716687c4"
      unitRef="number">0.0400</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODU5_bc2b8601-22b0-4d69-8e52-1d5cc85c8de3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents stock option activity for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;br/&gt;(per&#160;share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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.8 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-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;532&#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.80&#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.2 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="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;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The aggregate intrinsic value is the sum of intrinsic values for each exercisable individual option grant.  The intrinsic value is the amount by which the closing market price of our stock at December&#160;31, 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="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzEtMi0xLTEtMjM1NDk_d1c15eff-bb01-4809-b22f-f55b3d7d4168"
      unitRef="shares">871000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzEtNC0xLTEtMjM1NDk_6322f076-5efa-4c53-b729-7e16e0e3ba01"
      unitRef="usdPerShare">12.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzMtMi0xLTEtMjM1NDk_b2ed81c6-ec90-4712-9695-02cf97104433"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzMtNC0xLTEtMjM1NDk_8f8d8517-d459-433d-9430-a1db5a88c348"
      unitRef="usdPerShare">7.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzMtOC0xLTEtMjM1NDk_c66262ec-8f3d-43b4-8fd6-70e1af41b791"
      unitRef="usd">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtMi0xLTEtMzkzOTg_1afce96e-6df9-483e-8501-09d6d73da605"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtNC0xLTEtMzkzOTg_84b505d4-aa9a-4413-bf50-a4641f4ef10a"
      unitRef="usdPerShare">9.29</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtMi0xLTEtMjM1NDk_68463000-43ea-40d4-ae77-1c8618f5ad99"
      unitRef="shares">222000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzQtNC0xLTEtMjM1NDk_56fed15b-bc26-4dcc-bca3-d3e5656a0967"
      unitRef="usdPerShare">13.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtMi0xLTEtMjM1NDk_0cef8590-c5dc-4f1c-b204-716fa6725ff2"
      unitRef="shares">621000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtNC0xLTEtMjM1NDk_a2fde810-75b5-4dfb-8a30-14a618b1bddf"
      unitRef="usdPerShare">12.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtNi0xLTEtMjM1NDk_f94eae02-8133-4914-9ee5-40737162f08c">P3Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzUtOC0xLTEtMjM1NDk_f21b35fd-bf8a-4f95-8be8-2bd701b091f5"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtMi0xLTEtMjM1NDk_bba22cc7-a32e-4052-840c-17102031169f"
      unitRef="shares">532000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtNC0xLTEtMjM1NDk_ba569c2d-83fa-4a32-83d3-e300fedc4140"
      unitRef="usdPerShare">12.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtNi0xLTEtMjM1NDk_1bbe2d5a-11ba-41ae-83c5-ea409f997123">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1MWUwMmE2MTQ0NzE0YzQ1YTI5MGZjZjkyOGEzN2EyMi90YWJsZXJhbmdlOjUxZTAyYTYxNDQ3MTRjNDVhMjkwZmNmOTI4YTM3YTIyXzYtOC0xLTEtMjM1NDk_57cb88b5-8ffc-4658-850a-17993582a38a"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQ5OTE_3e10fe5f-75ed-4ff9-9d4c-6c27d0b09a71"
      unitRef="shares">459000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i165074e2525c42a18a4bc5fe14b6ac71_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQ5OTU_ea3e0f4a-e121-4238-8a85-ea0924c31159"
      unitRef="shares">460000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i11aec99dd12647b38e2f6f2accbab97a_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUwMDM_c21a0b13-89b6-46dc-a70b-e1fb3abee3e7"
      unitRef="shares">339000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i69f5c7c2086048b0a185eb085301cf53_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyMjU_1a9cc96a-d531-46e3-9580-814d32cd1387">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8b3de233d0c041f28c0bb0a6074b9f77_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyMjU_4b64554a-86df-4c65-8062-04b7f017b00c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3ee954c705904e198e256a5c610ca1d9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyMjU_d340c4f5-c089-4adc-abf6-392f92f4e472">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7525da919bd44f58b183f2fd63739408_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyODI_21b24b28-f4f6-4ac2-a79a-3d0789e5cb9a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4ac3c97534c5449ba6acbe96d71dfe7a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyODI_3428bb16-61c0-4beb-910c-bcd667cbd37d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i90cd203a2abf4cdf80d7eff20393fc2c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzUyODI_e6835996-3bb8-49a6-96a5-ed4302815679">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU1ODg_c8de94b7-0675-4387-85db-4e0d6328c382"
      unitRef="usdPerShare">6.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU1OTI_5b95b9cb-3617-4cd7-a407-1886f57ad777"
      unitRef="usdPerShare">9.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="idf5a1cba4c8744de959eb60dbed60737_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU2MDA_272d3cdd-9b24-46f9-abd6-b4f7517f484a"
      unitRef="usdPerShare">7.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU3NDU_c7b07da0-1d01-4119-abc3-61cd4124de4e"
      unitRef="usd">2800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i165074e2525c42a18a4bc5fe14b6ac71_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU3NDk_508d6804-9933-4fbc-8c11-6b10b08f8849"
      unitRef="usd">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i11aec99dd12647b38e2f6f2accbab97a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzU3NTc_a1ad9945-8a1a-4ab9-b208-d5d716622c18"
      unitRef="usd">2900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODY1_4cec5f60-d8ee-46d5-b05e-426d765738be">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the status of unvested restricted stock awards as of  December&#160;31, 2021, and changes during the year then ended.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;7.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 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;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.28&#160;&lt;/span&gt;&lt;/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="i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzEtMi0xLTEtMjM1NDk_5adbf940-fc8d-47eb-9236-fe92d32e3ed4"
      unitRef="shares">385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzEtNC0xLTEtMjM1NDk_ead52067-d5e9-4455-9458-9ca8061526da"
      unitRef="usdPerShare">9.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzItMi0xLTEtMjM1NDk_3e10fe5f-75ed-4ff9-9d4c-6c27d0b09a71"
      unitRef="shares">459000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzItNC0xLTEtMjM1NDk_c8de94b7-0675-4387-85db-4e0d6328c382"
      unitRef="usdPerShare">6.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzMtMi0xLTEtMjM1NDk_fb4c5c89-2037-4b36-940d-dcd3ef09a562"
      unitRef="shares">303000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzMtNC0xLTEtMjM1NDk_4b87e3d0-ba65-4901-afef-0cd50fc98234"
      unitRef="usdPerShare">9.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzQtMi0xLTEtMjM1NDk_bea4d19e-d0d0-4c5a-8648-f155718e606c"
      unitRef="shares">72000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzQtNC0xLTEtMjM1NDk_50b07951-668c-4440-b254-d88b36451d62"
      unitRef="usdPerShare">7.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9494fbec92744dbf9e48e9d6dcc5666e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzUtMi0xLTEtMjM1NDk_e3258ad4-8969-493e-8f8f-c8d23d4e4d8c"
      unitRef="shares">469000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9494fbec92744dbf9e48e9d6dcc5666e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphOTAxMTU4NjEzY2I0OTYxOGZkYjJlZmI5NjIxOWI5MS90YWJsZXJhbmdlOmE5MDExNTg2MTNjYjQ5NjE4ZmRiMmVmYjk2MjE5YjkxXzUtNC0xLTEtMjM1NDk_104c71a6-e510-4489-8ac9-01050814ac8f"
      unitRef="usdPerShare">7.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzcxODQ_a2bb9d36-ae24-49e7-a6e0-44833b94a1c9">P36M</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgwOTM_c24fbeca-98cd-4f01-8cb0-be5a05a8949c"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgxNTQ_25f9966f-66c5-40ca-bf52-59b00712d48d"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgyMTY_42b21bd0-9e45-4844-bf2b-c3df7961ee38"
      unitRef="number">1.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQzOTgwNDY1MjY4MDA_e0a2eb04-c646-4e4c-9105-954cec421ae5"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgzMzM_67da8efa-0614-420c-b8e5-9bdb8418261f"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzgzOTQ_171d059f-dbc6-49a1-a14d-69483f79db34"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzg0NTY_b8af9a93-f64b-4283-b325-c5ebc1e907d6"
      unitRef="number">1.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance>
    <nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODY2_205b0a35-d8d9-4ccd-895e-48016dc85ff3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the goals with respect to TSR Awards and ROIC Awards granted in 2021, 2020, and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;TSR Awards:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;br/&gt;(50% of Shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Target&#160;Performance&lt;br/&gt;(100% of Shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum&#160;Performance&lt;br/&gt;(150% of Shares)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;th&#160;Percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;ROIC Awards:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Threshold&#160;Performance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(35% or 50% of Shares)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 grants (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;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;/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;Threshold performance for the 2021 grants and 2020 grants will earn 50% of the target number of PSUs.  Threshold performance for the 2019 grants is 35% of the target number of PSUs. &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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The performance levels for 2020 grants were modified by the compensation committee of the board of directors in the first quarter of 2021 to adjust for the sale of the Life Sciences business and the ongoing effects of the COVID-19 pandemic.  Threshold Performance was changed to 6.7% to earn 50% of Shares, Target Performance was changed to 7.9% to earn 100% of Shares, and Maximum Performance was changed to 8.7% to earn 150% of Shares.&lt;/span&gt;&lt;/div&gt;</nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzEtMi0xLTEtMjM1NDk_3c39b4f1-0d4d-4f7d-92bf-1b4ea17228c4"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzEtNC0xLTEtMjM1NDk_86b39bee-957e-4ccc-aa88-48f7def28251"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzEtNi0xLTEtMjM1NDk_000249e0-59d1-4c74-b1c0-cc7332d052cb"
      unitRef="number">0.75</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzItMi0xLTEtMjM1NDk_e9b4594e-2bf1-4aeb-a53e-ac4daa07771b"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzItNC0xLTEtMjM1NDk_cbcd6cec-4af1-4053-a4a1-090232db7dc2"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzItNi0xLTEtMjM1NDk_2b2bb658-f565-431f-b975-a1217ce3f5b7"
      unitRef="number">0.75</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzMtMi0xLTEtMjM1NDk_3c2608f3-413e-48d8-ad7a-c6fb85b4ecbe"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzMtNC0xLTEtMjM1NDk_bafcfd22-eda3-46aa-a4f8-81f98ae0a157"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTpiZDcwYzBlNGZkZTI0NDg1YTMyZDI2NmIwZmJjYmViNS90YWJsZXJhbmdlOmJkNzBjMGU0ZmRlMjQ0ODVhMzJkMjY2YjBmYmNiZWI1XzMtNi0xLTEtMjM1NDk_c918d4c2-70e6-4211-bfb0-89f38310781a"
      unitRef="number">0.75</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzEtMi0xLTEtMjM1NDk_363896f2-28af-443d-a50c-a4492135aa00"
      unitRef="number">0.063</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzEtNC0xLTEtMjM1NDk_997daee3-6b35-4ace-9054-9d29c785d304"
      unitRef="number">0.070</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzEtNi0xLTEtMjM1NDk_5e258fca-6dc8-4c30-a85b-16cdcd1bca5c"
      unitRef="number">0.086</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzItMi0xLTEtMjM1NDk_86b8e27e-f326-41d3-bfc3-2d8bb2bbc0b4"
      unitRef="number">0.067</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzItNC0xLTEtMjM1NDk_9eee1ace-87a5-42dd-b9f2-663971ae8d99"
      unitRef="number">0.079</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzItNi0xLTEtMjM1NDk_fd8c585e-a3aa-441a-85d7-d3bd8a7183df"
      unitRef="number">0.087</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzMtMi0xLTEtMjM1NDk_6d720b64-c69a-4e39-80df-1ea02e842940"
      unitRef="number">0.047</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzMtNC0xLTEtMjM1NDk_bba2824d-c949-4823-85f5-9d8186431285"
      unitRef="number">0.058</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTphZjEwNDM5NjlhYmU0NTBhODMyNmU4YmQ4NDA2NDkyOC90YWJsZXJhbmdlOmFmMTA0Mzk2OWFiZTQ1MGE4MzI2ZThiZDg0MDY0OTI4XzMtNi0xLTEtMjM1NDk_0bb69053-f3bb-4622-b1b0-211ac00c4cbd"
      unitRef="number">0.070</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQzOTgwNDY1MjY3ODU_67da8efa-0614-420c-b8e5-9bdb8418261f"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzQzOTgwNDY1MjY3OTU_e0a2eb04-c646-4e4c-9105-954cec421ae5"
      unitRef="number">0.35</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkwNTk_b0904f17-a98f-42da-bd1f-24bc0e8c1ac3"
      unitRef="number">0.067</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkwNzA_376bca97-e0b6-4928-ae04-80cc162ccfd2"
      unitRef="number">0.50</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxMTg_ef43aada-517a-4b86-8f32-bc061c95320e"
      unitRef="number">0.079</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxMjk_7731cd58-627a-40d3-8bf7-5701046eb2c5"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage
      contextRef="i6637437b4e154663b10411df6ec26b2c_D20210101-20210312"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxODI_35c8747a-c23d-4a11-83e3-4cb5177b494c"
      unitRef="number">0.087</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzkxOTM_189b3a71-8ccf-4011-a87d-fce50d307b08"
      unitRef="number">1.50</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance>
    <us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODU2_a75af794-6359-43df-8308-9eabc80e5bf6">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the number of PSUs granted and the grant-date fair value of each award in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;TSR Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Award Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;br/&gt;Fair Value&lt;br/&gt;(per share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i8494fdbd236b426282e041963b5d1977_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItMi0xLTEtMjM1NDk_51a75c7b-ba74-4994-8a49-4bb00ee0b2a7"
      unitRef="shares">142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItNC0xLTEtMjM1NDk_4cd0f893-4ed7-42c9-bcd1-96a7cbaeb8a0"
      unitRef="usdPerShare">8.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i1683adb939dd41fe84944f085b35dd89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItNi0xLTEtMjM1NDk_f4f09b24-a9be-4a32-a32a-bd2d0ebe772a"
      unitRef="shares">172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzItOC0xLTEtMjM1NDk_bd706c98-7e47-4add-9421-8e0d22b7aea2"
      unitRef="usdPerShare">7.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="id3673721a2ea48588fc9867da1498757_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtMi0xLTEtMjM1NDk_1a7ddb5d-e3ed-4748-b35f-6180c63d1183"
      unitRef="shares">139000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i04cbcfc03fbe4c6db440c1315ca1def4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtNC0xLTEtMjM1NDk_113db080-63b8-49f1-8f0a-9804fba59edc"
      unitRef="usdPerShare">10.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ie6f338797ce545ad86c93232133dd1f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtNi0xLTEtMjM1NDk_94a36db0-e964-4f33-9821-9add82c98107"
      unitRef="shares">157000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ifb7032849fab4c2cba0fd4a64ea5c096_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzMtOC0xLTEtMjM1NDk_b8991cd6-71e3-4420-b2ad-8f7301d4ed3d"
      unitRef="usdPerShare">9.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i79c85f1a2e2f4b31a7fd9d18b5b53125_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtMi0xLTEtMjM1NDk_deb95bbd-e237-4454-98cc-1572680ee355"
      unitRef="shares">136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iff139f1d2e4e413e91d01cf756c36f62_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtNC0xLTEtMjM1NDk_b2bc1076-4b53-4f2a-8b58-f7185143c53f"
      unitRef="usdPerShare">9.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i9760a8dc60ad46ffb2d79507d6231081_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtNi0xLTEtMjM1NDk_92662dac-b4c8-4949-82b7-e6ab8b2e836c"
      unitRef="shares">174000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i5428fbec3c084341b1d9446f56952d58_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTplNjdjNWRiMGIwZmY0MjZjOGMwZDdiMGJjZjhiMTYwZS90YWJsZXJhbmdlOmU2N2M1ZGIwYjBmZjQyNmM4YzBkN2IwYmNmOGIxNjBlXzQtOC0xLTEtMjM1NDk_0fefbdca-3a24-4874-9c57-be06d0f97a0e"
      unitRef="usdPerShare">7.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzk4ODU_171d059f-dbc6-49a1-a14d-69483f79db34"
      unitRef="number">1</nnbr:ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzExODc2_8f725933-33a7-4ff8-847c-754ec2c9d9a3">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the status of unvested PSUs as of December&#160;31, 2021, and changes during the year then ended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested TSR&#160;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nonvested ROIC Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Shares&lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at January 1, 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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8.14&#160;&lt;/span&gt;&lt;/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="id3673721a2ea48588fc9867da1498757_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItMi0xLTEtMjM1NDk_8cd8f59e-d084-42df-bef9-3aaea8ac186d"
      unitRef="shares">138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id3673721a2ea48588fc9867da1498757_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItNC0xLTEtMjM1NDk_706b5aa6-9507-489d-bc36-77bc1402eec5"
      unitRef="usdPerShare">10.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie6f338797ce545ad86c93232133dd1f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItNi0xLTEtMjM1NDk_98ec4a97-115b-4e60-9c70-4b50afe0aa43"
      unitRef="shares">160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie6f338797ce545ad86c93232133dd1f4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzItOC0xLTEtMjM1NDk_86784774-8031-44dc-b925-942b5d00ba9c"
      unitRef="usdPerShare">9.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtMi0xLTEtMjM1NDk_4af862c9-5d8b-43b6-80e4-8302c5432158"
      unitRef="shares">142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtNC0xLTEtMjM1NDk_ee41dac9-64a4-40ba-9aad-1ecf83d70bd1"
      unitRef="usdPerShare">8.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtNi0xLTEtMjM1NDk_d3b6ca66-d9da-4163-8344-a274dc3d3ea4"
      unitRef="shares">172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzMtOC0xLTEtMjM1NDk_b225a440-95b0-4862-8671-6100dfad495f"
      unitRef="usdPerShare">7.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtMi0xLTEtMjM1NDk_c9bb2c04-4520-456b-b407-5ce8364e8cca"
      unitRef="shares">61000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtNC0xLTEtMjM1NDk_704658ee-daf7-410c-99a0-d9512f1a1065"
      unitRef="usdPerShare">9.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtNi0xLTEtMjM1NDk_60a29467-ceda-4bc5-9726-f987782ec056"
      unitRef="shares">71000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzQtOC0xLTEtMjM1NDk_a2996c9f-e659-4b28-abbb-787bbf69b2fd"
      unitRef="usdPerShare">8.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtMi0xLTEtMjM1NDk_eaf78416-7679-4b8b-a5e7-b7a6df5aeeea"
      unitRef="shares">25000</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue
      contextRef="ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtNC0xLTEtMjM1NDk_840a5163-8f60-487c-97d3-11996e8f338e"
      unitRef="usdPerShare">9.28</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtNi0xLTEtMjM1NDk_0dd17c47-1378-4707-aa36-c162044f198e"
      unitRef="shares">33000</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue
      contextRef="i22779c09d1a14d3f8d12ad047fc1b7cd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzUtOC0xLTEtMjM1NDk_087892b6-b42b-4b05-8948-d0cb5cbe7c39"
      unitRef="usdPerShare">7.93</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8494fdbd236b426282e041963b5d1977_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtMi0xLTEtMjM1NDk_5023a214-61e9-42c0-93a9-42ed2a1c3b1e"
      unitRef="shares">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8494fdbd236b426282e041963b5d1977_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtNC0xLTEtMjM1NDk_59ca2d24-ccaf-46a4-af8f-773e51ab7e9f"
      unitRef="usdPerShare">9.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1683adb939dd41fe84944f085b35dd89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtNi0xLTEtMjM1NDk_3c343275-f9e4-415a-a057-39fcad61dd0e"
      unitRef="shares">228000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1683adb939dd41fe84944f085b35dd89_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90YWJsZTo1YTk5MWEzMWIxNmY0NGEzOTNkZmRkNmE3YjQ0ZWRjMC90YWJsZXJhbmdlOjVhOTkxYTMxYjE2ZjQ0YTM5M2RmZGQ2YTdiNDRlZGMwXzYtOC0xLTEtMjM1NDk_b2e12e0b-b671-4fe7-a7bf-68503ca6b751"
      unitRef="usdPerShare">8.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea3fbfe5e14c42fbae20bdab525695c5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDIyNTQ_ffc3af17-865f-476b-a509-bf43e8dca097"
      unitRef="usd">-600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9b6962ecd9a44e68b8a7c2af24d6d35a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDExODc_1953946b-d023-4b01-b9a3-b763c763c6ec"
      unitRef="usd">-300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88e6be6e5efb48bebdbc9a5c8b8ad71f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDExNzk_308d18c0-3b4d-4f8c-a81c-2cae5c580af9"
      unitRef="usd">-500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica2c91eb3a674a2f85c1b74bf7af632e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDUvZnJhZzpkYmRhNDgzMWRkNWE0YjAyODc4YzcxZTIxYmIyODcyYS90ZXh0cmVnaW9uOmRiZGE0ODMxZGQ1YTRiMDI4NzhjNzFlMjFiYjI4NzJhXzEwOTk1MTE2NDIyODQ_405b80b3-360d-4cd6-8ea0-59e2592aca0c"
      unitRef="usd">-1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90ZXh0cmVnaW9uOjFmMjU3MGI2N2Y2ZDQ5NzZhMTEyNmExM2EyZDQyM2YzXzQzNw_d431b465-1f48-42c4-a551-db4ce7cda1f3">Accumulated Other Comprehensive Income &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(44,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,683)&lt;/span&gt;&lt;/td&gt;&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;(16,207)&lt;/span&gt;&lt;/td&gt;&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,126)&lt;/span&gt;&lt;/td&gt;&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;8,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;(1,135)&lt;/span&gt;&lt;/td&gt;&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;78&#160;&lt;/span&gt;&lt;/td&gt;&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;(19)&lt;/span&gt;&lt;/td&gt;&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;(1,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(1,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;1,830&#160;&lt;/span&gt;&lt;/td&gt;&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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;(32,016)&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;151&#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;(37)&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;(31,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Income tax effect of changes in interest rate swap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Represents interest rate swap settlements of effective hedge.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.  See Note 19 for further discussion of the interest rate swap.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90ZXh0cmVnaW9uOjFmMjU3MGI2N2Y2ZDQ5NzZhMTEyNmExM2EyZDQyM2YzXzQ0MA_b3067248-3bf7-4276-ab50-1b278ed6df44">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(31,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(44,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,683)&lt;/span&gt;&lt;/td&gt;&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;(16,207)&lt;/span&gt;&lt;/td&gt;&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,126)&lt;/span&gt;&lt;/td&gt;&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;8,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;(1,135)&lt;/span&gt;&lt;/td&gt;&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;78&#160;&lt;/span&gt;&lt;/td&gt;&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;(19)&lt;/span&gt;&lt;/td&gt;&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;(1,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to interest expense (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI to loss on interest rate swap (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(1,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;1,830&#160;&lt;/span&gt;&lt;/td&gt;&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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;(32,016)&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;151&#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;(37)&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;(31,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Income tax effect of changes in interest rate swap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Represents interest rate swap settlements of effective hedge.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) Represents reclassification of derivative loss and settlements after discontinuation of hedge accounting.  See Note 19 for further discussion of the interest rate swap.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i75122bf9697c4027a6d18e5c408abcf6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtMi0xLTEtMjM1NDk_4f1e6668-8f94-438f-8e7f-a5a02b265d09"
      unitRef="usd">-31314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fbfbd79e67145408659865e6e97ed26_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtNC0xLTEtMjM1NDk_9db3e743-74dc-472b-9be6-a2b7973d4f39"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f3183828a094174b866369ce9318ca4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtNi0xLTEtMjM1NDk_5da9ee8e-ce73-49a0-8188-5f87db9b5e24"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f5ef2b50da54ad18f4da1dc21050086_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEtOC0xLTEtMzU5MzA_16d656dc-aa99-44d4-ba3c-847dcc7e26f2"
      unitRef="usd">-31314000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItMi0xLTEtMjM1NDk_7fec42a8-5c55-4dff-9ef0-1df3f08a1033"
      unitRef="usd">-3845000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i2f90ed7f41dc46c5b6e3b1b455f188f3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItNC0xLTEtMjM1NDk_2ca0942c-2721-4898-bb2f-3a876e82862b"
      unitRef="usd">-13645000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItNi0xLTEtMjM1NDk_dc70ab4e-12d9-4f56-b7ee-f152430d38ef"
      unitRef="usd">3166000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzItOC0xLTEtMzU5NDc_ff0e73ac-4b1f-45bb-9246-bf3e573c8ea3"
      unitRef="usd">-14324000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtMi0xLTEtMjM1NDk_f869a14b-b566-402d-b73c-6882e15a0ac3"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6a362fc800f04e1b8e0b6abfd0096d1d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtNC0xLTEtMjM1NDk_fc972a0d-a542-4bed-a346-aa34c1b72baf"
      unitRef="usd">-1411000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtNi0xLTEtMjM1NDk_ea68adc9-bbac-450d-86ae-5c02696beb70"
      unitRef="usd">327000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzMtOC0xLTEtMzU5NDc_a53ce4a4-b86a-43bb-b0c6-daf0633b4909"
      unitRef="usd">-1084000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i72686ce013aa4ccfb0347f89ae0d532e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtMi0xLTEtMzU5MjQ_7314ce0f-952c-45f7-9241-83956471cdbe"
      unitRef="usd">-3845000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6a362fc800f04e1b8e0b6abfd0096d1d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtNC0xLTEtMzU5MjQ_0e6b1bbd-98aa-4897-9bce-debb4ac11846"
      unitRef="usd">-12234000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8d679f0ca565494abbec0efba89800eb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtNi0xLTEtMzU5MjQ_3be852b2-516f-43bc-a3b6-ed679a3069d3"
      unitRef="usd">2839000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzQtOC0xLTEtMzU5MjQ_9f1cc842-b993-4ab9-b99b-cd608cddbaf7"
      unitRef="usd">-13240000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ia001ec979d1045e09f509e5e5ce47bff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtMi0xLTEtMzU5MjE_b3651b69-05b3-40e7-b417-18a416e8ccad"
      unitRef="usd">-35159000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2275c477c0f449b6a2341edd832e6896_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtNC0xLTEtMzU5MjE_992ad531-addf-44c8-ab84-8e8e8e4e60ae"
      unitRef="usd">-12234000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4706d27bbda24850aae8f3ddc5634ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtNi0xLTEtMzU5MjE_fea29a61-b2dc-4a91-bbb6-20e9ed18a216"
      unitRef="usd">2839000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzUtOC0xLTEtMzU5MjE_6922b2b5-4477-433c-a5b3-f4942593840a"
      unitRef="usd">-44554000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtMi0xLTEtMjM1NDk_ba02b003-856b-45be-b204-08a9eb74ad6b"
      unitRef="usd">-1683000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ie90c1b0e479f47168920fb30d8175c91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtNC0xLTEtMjM1NDk_eef72b4c-fae0-44e3-bf07-dda9a9e01f14"
      unitRef="usd">-16207000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ie8aa70b6b79646d7ae3adf4e3bffc374_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtNi0xLTEtMjM1NDk_b8f67f8a-cb05-481a-82be-b2d086123013"
      unitRef="usd">3764000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzYtOC0xLTEtMzU5NTM_9c869199-36a7-42fd-9640-bd2c8cb741f2"
      unitRef="usd">-14126000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i01f22f3a567940419d43aecd00f5c33a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctMi0xLTEtMjM1NDk_e6c06810-45d3-4c94-9c1f-afedbb902916"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i9747d60cbc164d09b7583ee5f4947248_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctNC0xLTEtMjM1NDk_1dbc3f79-25a4-4a03-b1a2-1389b46a62a6"
      unitRef="usd">-8906000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i85d6f4c2cbe444d69f11d47ea98a4a1c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctNi0xLTEtMjM1NDk_94e5d2f1-aaf6-4529-aec9-5e2d3ea0656a"
      unitRef="usd">2068000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6b4ce15e994e439b9956e2b29d6eb131_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzctOC0xLTEtMzU5NTM_56be0c9f-9357-4232-a79c-e2e45f77feea"
      unitRef="usd">-6838000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ib4828b699734450582317b0952707e34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtMi0xLTEtMjM1NDk_58a9e054-44f0-44bd-84e2-82c2b7586bbb"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ie0f91d2f579d4a43b538dd8e740d0255_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtNC0xLTEtMjM1NDk_4623c83a-e690-4f62-9474-86c9d6d6730f"
      unitRef="usd">-15823000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i6da929e4e18e484fa80a2ad82af2222a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtNi0xLTEtMjM1NDk_3963f1a2-4f48-4d4c-9820-5974fecac3c8"
      unitRef="usd">3674000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="if021e3828ffd4a0aa2c90eefff9e5720_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzgtOC0xLTEtMzU5NTM_00b62de5-8c9d-4119-b6d9-a57b3f0f9a1b"
      unitRef="usd">-12149000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzktMi0xLTEtMjk5ODg_26eb4f5e-32a7-4cff-b4c9-8befe9548152"
      unitRef="usd">5961000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzktOC0xLTEtMzU5NTM_d9d7857f-c0e3-4241-ad7f-0aa3eea45331"
      unitRef="usd">5961000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id7b74863dd5f4f7b8d8fb4c86f07e937_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTItMS0xLTM1OTUz_f71493fc-cc5d-4b55-be5a-0369a0cc3acb"
      unitRef="usd">4278000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia282cf25ebfd4bd2a5b39351b4d76048_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTQtMS0xLTM1OTUz_26445d77-78fd-45e5-8178-1b073440214f"
      unitRef="usd">8522000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie8aa70b6b79646d7ae3adf4e3bffc374_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTYtMS0xLTM1OTUz_993bed3a-8936-4133-8333-7921e138fafb"
      unitRef="usd">-1978000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEwLTgtMS0xLTM1OTUz_7b9bc3f0-2b19-441f-863b-346fac40d5d3"
      unitRef="usd">10822000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i6d7784d004654b5a8cfec5fdbcfe44b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTItMS0xLTM1OTYy_f31fea6d-79e3-45da-ada4-1d17e21ae2da"
      unitRef="usd">-30881000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a82fa0f0d0e4a029d5432e73bed4ff5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTQtMS0xLTM1OTYy_d230fae6-e45f-4cbc-b603-ccc319dd9ef7"
      unitRef="usd">-3712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ca4715288e543d09c15b1bc2dda087f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTYtMS0xLTM1OTYy_6f82365b-1ff4-469f-876b-188fc58421ed"
      unitRef="usd">861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTgtMS0xLTM1OTYy_6e2c64cc-e8ef-4fc7-b3f7-373d97bf51f8"
      unitRef="usd">-33732000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i8ca66397bdb2459a9c06aa83e9079561_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTItMS0xLTIzNTQ5_0d0f4802-0f31-4a0f-bfe2-5ad9d2cfa4c0"
      unitRef="usd">-1135000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3dd3d0c6cb4c4bf5af92cb106fceefd1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTQtMS0xLTIzNTQ5_eef1a340-f29f-489a-bc58-0a99c8eaaa76"
      unitRef="usd">78000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="idf95bdc2dbc349ef93c7ebf65c94f3ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzExLTYtMS0xLTIzNTQ5_308ad501-cbef-4fe5-a302-c794b02a43f1"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTgtMS0xLTM1OTY2_69513fbb-e22d-4276-9a4f-a1049e521a6b"
      unitRef="usd">-1076000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="iba4f2dd0b3bd4930a08a601de5e4677f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTItMS0xLTIzNTQ5_7731ea50-1283-4a38-a7c3-c9db8e6b0c5d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="iac7c8fa7d3944bfab655d1b8f811cd6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTQtMS0xLTIzNTQ5_0dc68651-c849-4df5-8c5e-f0c526eb81bf"
      unitRef="usd">-73000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ic4c54302636340c3b2eeb8a007babeee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEyLTYtMS0xLTIzNTQ5_e302cb81-86a2-4593-b04d-21accbad825d"
      unitRef="usd">18000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i9757f784eb1f4584bde570615a816222_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTgtMS0xLTM1OTY2_3742350e-8b8c-4186-9a56-090907ff7794"
      unitRef="usd">-55000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i867a96bd88a24a0dbeb0aac9cf03c218_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTItMS0xLTIzNTQ5_8fe25c03-09eb-471d-bb9f-31915e53340f"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i7f540da2cb124d9ca87e53ea5f98c30d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTQtMS0xLTIzNTQ5_67ed5549-42b2-4449-b7b0-bd90cc994e85"
      unitRef="usd">-3712000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i6462981cc1754acfad258f21ee7f8485_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzEzLTYtMS0xLTIzNTQ5_ca6bb2ed-20d2-4df1-998e-deccc5d382aa"
      unitRef="usd">861000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6d4fb66b2e794cb2bb708d4d06639292_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE0LTgtMS0xLTM1OTY2_0d8c680b-4833-40cf-9c8b-78bcbdc6e6ba"
      unitRef="usd">-2851000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8ca66397bdb2459a9c06aa83e9079561_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTItMS0xLTM1OTY0_ad30169f-cfc7-485e-86c2-f224d413f937"
      unitRef="usd">-1135000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9a5c4f4db6fd43aaaeb202ab3ca57a59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTQtMS0xLTM1OTY0_2be01b1a-436a-4692-a63f-afcf2f073d89"
      unitRef="usd">3863000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idf95bdc2dbc349ef93c7ebf65c94f3ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTYtMS0xLTM1OTY0_6111d665-6aa4-4f08-9287-9ba22966b68c"
      unitRef="usd">-898000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE2LTgtMS0xLTM1OTY0_168b6043-45ce-44bf-b4c5-050fc2ca29b2"
      unitRef="usd">1830000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8e8317595015454f9f7cdd001f83ae79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTItMS0xLTM1OTY0_a6b8353f-99d3-4d46-9931-536439d82b8b"
      unitRef="usd">-32016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia62a66b799b947bb97861954f810300c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTQtMS0xLTM1OTY0_ede1baeb-2fd2-4eec-9bab-a2f464579397"
      unitRef="usd">151000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6196decc2b574285b7d6cfdaca0e90d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTYtMS0xLTM1OTY0_a9bdec61-a98b-4d4d-8919-c615133b9f6f"
      unitRef="usd">-37000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNDgvZnJhZzoxZjI1NzBiNjdmNmQ0OTc2YTExMjZhMTNhMmQ0MjNmMy90YWJsZTphMTI0ZDdiYzUxYjM0Nzc5YjY3N2E2MWZhMWQzZTc2NC90YWJsZXJhbmdlOmExMjRkN2JjNTFiMzQ3NzliNjc3YTYxZmExZDNlNzY0XzE3LTgtMS0xLTM1OTY0_760ad9f0-ed64-4a76-83ee-9c674e82b7d1"
      unitRef="usd">-31902000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzI5MzI_4a474ead-cbee-415c-9f44-3c7871c7a038">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 income (loss) per common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(21,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;(35,903)&lt;/span&gt;&lt;/td&gt;&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;(151,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations, net of tax (Note 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;(34,703)&lt;/span&gt;&lt;/td&gt;&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;(112,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for unvested restricted common 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;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for 2021 Warrants outstanding (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;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used to calculate income (loss) per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;44,011&#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;42,199&#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;42,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (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;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.82)&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;(3.60)&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;(0.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) from discontinued operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.79)&lt;/span&gt;&lt;/td&gt;&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;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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: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) Weighted average 2021 Warrants outstanding are included in shares outstanding for calculation of basic earnings per share because they are exercisable at an exercise price of $0.01 per share, subject to certain adjustments (see Note 19).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents potentially dilutive securities that were excluded from the calculation of diluted net income (loss) per common share because they had an anti-dilutive effect.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;577&#160;&lt;/span&gt;&lt;/td&gt;&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B 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;19,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,266&#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;21,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;We have elected to allocate undistributed income to participating securities based on year-to-date results.  As there was no undistributed income for the years ended December 31, 2021, 2020, and 2019, no such allocation was necessary.  In addition, given the undistributed loss from continuing operations in the years ended December 31, 2021, 2020, and 2019, all 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 income (loss) per share had a per share exercise price ranging from $7.93 to $25.16 for the year ended December 31, 2021 and 2020, and $8.54 to $25.16 for the year ended December 31, 2019.  The 2019 Warrants excluded from the calculation of diluted net income (loss) per share for the year ended December 31, 2021 had a per share exercise price of $11.49, and for the years ended December 31, 2020 and 2019, had a per share exercise price of $12.00.  Series B Preferred Stock excluded from the calculation of diluted net income (loss) per share for the years ended December 31, 2020 and 2019, was calculated on an as-converted basis.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzI5MzU_20bfd7c5-e909-46ca-b8f5-fb5c07d6923d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted net income (loss) per common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(21,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;(35,903)&lt;/span&gt;&lt;/td&gt;&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;(151,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations, net of tax (Note 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;(34,703)&lt;/span&gt;&lt;/td&gt;&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;(112,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for unvested restricted common 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;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for 2021 Warrants outstanding (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;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used to calculate income (loss) per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;44,011&#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;42,199&#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;42,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (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;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.82)&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;(3.60)&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;(0.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) from discontinued operations per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.79)&lt;/span&gt;&lt;/td&gt;&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;(2.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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;0.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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: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) Weighted average 2021 Warrants outstanding are included in shares outstanding for calculation of basic earnings per share because they are exercisable at an exercise price of $0.01 per share, subject to certain adjustments (see Note 19).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMtMi0xLTEtMjM1NDk_943adf12-b56b-4deb-9995-a53b64acc97a"
      unitRef="usd">-14425000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMtNC0xLTEtMjM1NDk_7986dec3-f62a-433a-8fde-a83094cc709c"
      unitRef="usd">-139490000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMtNi0xLTEtMjM1NDk_aedd275d-70b7-4a53-bc2d-48b91eea6568"
      unitRef="usd">-30749000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzQtMi0xLTEtMjM1NDk_01591de8-23a3-4115-b4ee-c4b80a722114"
      unitRef="usd">21478000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzQtNC0xLTEtMjM1NDk_38cf1b25-4074-4720-b957-58591468c6da"
      unitRef="usd">12373000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzQtNi0xLTEtMjM1NDk_29e974c9-9e24-4d66-9a68-2f1094bb8310"
      unitRef="usd">642000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtMi0xLTEtMjM1NDk_4b9fdd05-9bb8-4f4b-a2a7-3b81f965c4dd"
      unitRef="usd">-35903000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtMi0xLTEtMjM1NDk_9382e5ec-a784-4b7c-823b-69a8c640ed3c"
      unitRef="usd">-35903000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNC0xLTEtMjM1NDk_14e43f0a-d6a8-49c4-b134-70d682c8a4ff"
      unitRef="usd">-151863000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNC0xLTEtMjM1NDk_ffcc3bee-4e69-4d9c-9e9e-ba52c4600e82"
      unitRef="usd">-151863000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNi0xLTEtMjM1NDk_2c1595cf-b029-402a-a5e0-4704a1a4460a"
      unitRef="usd">-31391000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzgtNi0xLTEtMjM1NDk_56680410-1a55-431d-b94d-33ec4efb98b4"
      unitRef="usd">-31391000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzktMi0xLTEtMjM1NDk_37f7eb91-19f6-43b2-a38a-61d66659ffe6"
      unitRef="usd">1200000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzktNC0xLTEtMjM1NDk_62add892-99db-47a5-89d8-f65ba0bd0645"
      unitRef="usd">38898000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzktNi0xLTEtMjM1NDk_f93a8402-c8e8-4121-9172-0fe261970f33"
      unitRef="usd">-15992000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTItMS0xLTIzNTQ5_29b45f60-4248-4d2d-8387-082f3af6b707"
      unitRef="usd">-34703000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTItMS0xLTIzNTQ5_a7878af7-7178-435f-a54a-24e994a448da"
      unitRef="usd">-34703000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTQtMS0xLTIzNTQ5_6e6830d0-c31f-48e5-8dff-63d8f4c17c98"
      unitRef="usd">-112965000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTQtMS0xLTIzNTQ5_dd45a33a-0482-4d37-87e4-09bfd67863fc"
      unitRef="usd">-112965000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTYtMS0xLTIzNTQ5_a2aad226-aa98-4730-bfea-25cc5141e94a"
      unitRef="usd">-47383000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzEzLTYtMS0xLTIzNTQ5_d6256ec3-ade2-4bfd-9ab9-db9eb8a530a7"
      unitRef="usd">-47383000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE2LTItMS0xLTIzNTQ5_f3b55a8f-9ee4-4c79-a37e-bf3d2e0dc55a"
      unitRef="shares">42991000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE2LTQtMS0xLTIzNTQ5_b3d359b6-0f55-44c1-8ec8-1892d2313007"
      unitRef="shares">42692000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE2LTYtMS0xLTIzNTQ5_5f7294fb-8c51-4b17-b1d4-0fba337189cd"
      unitRef="shares">42299000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE3LTItMS0xLTIzNTQ5_d87743d0-e5ee-4c57-8db9-64992ef3ab23"
      unitRef="shares">461000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE3LTQtMS0xLTIzNTQ5_5b82a6cd-5205-47ef-8322-9bf8f93255d3"
      unitRef="shares">493000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE3LTYtMS0xLTIzNTQ5_63c6b616-8268-4e99-9556-136b523621d5"
      unitRef="shares">269000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE4LTItMS0xLTIzNTQ5_a7cd9d6d-0c4a-412d-a70d-cff8a1d13a55"
      unitRef="shares">1481000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE4LTQtMS0xLTIzNTQ5_a9ebecae-98c5-4e2b-b715-d82f40253f71"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE4LTYtMS0xLTIzNTQ5_85ba52e8-567e-4432-86ca-aa96b4d4bf6d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE5LTItMS0xLTIzNTQ5_ac7cb261-9729-464c-83e6-fd66f3b03c3b"
      unitRef="shares">44011000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE5LTQtMS0xLTIzNTQ5_55980c3d-6639-43be-8ffc-b21b2e6e8d6e"
      unitRef="shares">42199000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzE5LTYtMS0xLTIzNTQ5_b26477b6-00eb-4121-8faa-aa64c0087ced"
      unitRef="shares">42030000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI0LTItMS0xLTIzNTQ5_3eb258f2-95c0-4e57-8a42-2aa3074e3b04"
      unitRef="usdPerShare">-0.82</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI0LTQtMS0xLTIzNTQ5_3dcf199e-86e8-4b6a-8db5-ce65c1e4f149"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI0LTYtMS0xLTIzNTQ5_f816a05d-42ae-433c-888f-c72a4de78234"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI1LTItMS0xLTIzNTQ5_2068a3cb-868a-4eff-a535-946b9bd1755e"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI1LTQtMS0xLTIzNTQ5_5280ea78-250f-4d42-ab80-8e44dd46ff5e"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI1LTYtMS0xLTIzNTQ5_7271c6ce-afed-4f7f-b89a-3aa23763b7f0"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI2LTItMS0xLTIzNTQ5_b3586c6a-973b-4076-a755-a8a9255a32ab"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI2LTQtMS0xLTIzNTQ5_ccddab56-ef1c-45e5-8e00-3aa743194974"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI2LTYtMS0xLTIzNTQ5_66d924ca-d1fb-41d1-92af-ff18a314aeae"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI3LTItMS0xLTIzNTQ5_4143ef80-97bc-46a5-8e07-e37e08c995b7"
      unitRef="usdPerShare">-0.82</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI3LTQtMS0xLTIzNTQ5_9f20b3af-815c-4b9c-bfb0-ed4b13229d2b"
      unitRef="usdPerShare">-3.60</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI3LTYtMS0xLTIzNTQ5_bf817a57-1908-4663-a8ca-63c514f78c81"
      unitRef="usdPerShare">-0.75</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI4LTItMS0xLTIzNTQ5_1f7c1a71-998b-40ed-8ed0-2ca5ffabf7c4"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI4LTQtMS0xLTIzNTQ5_10c2fab5-7fea-48d6-adaa-28cf026954a5"
      unitRef="usdPerShare">0.92</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI4LTYtMS0xLTIzNTQ5_c430bfdd-5cbc-4fad-a9a4-10bb6f06e2ea"
      unitRef="usdPerShare">-0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI5LTItMS0xLTIzNTQ5_e5d4cda7-b395-4eb0-b65e-54d869f4e0d4"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI5LTQtMS0xLTIzNTQ5_065896e0-3fae-4aae-832d-9df8cfcc0b71"
      unitRef="usdPerShare">-2.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzI5LTYtMS0xLTIzNTQ5_35887116-0505-4f8d-904d-b6e882e6eecd"
      unitRef="usdPerShare">-1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMwLTItMS0xLTIzNTQ5_cea9c47f-3aaa-45e9-96d9-3750051c43a0"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMwLTQtMS0xLTIzNTQ5_535b42ae-6993-430d-97a2-e660a1fc7c81"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTpiMGY2ZTU4M2ZmMGY0NGE2YmZiMjAzNWRkYTE0MjMwMC90YWJsZXJhbmdlOmIwZjZlNTgzZmYwZjQ0YTZiZmIyMDM1ZGRhMTQyMzAwXzMwLTYtMS0xLTIzNTQ5_1783bdda-d7ee-41c1-af68-176e74f4d2b5"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzEwOTk1MTE2MzI5NDI_9f933310-8f00-4ebd-ad4d-a2d657003fcb"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzI5MzY_912fc3ae-71e7-4b67-914a-014f4280e2b7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents potentially dilutive securities that were excluded from the calculation of diluted net income (loss) per common share because they had an anti-dilutive effect.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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;577&#160;&lt;/span&gt;&lt;/td&gt;&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B 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;19,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,266&#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;21,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5788ebba93624e6091e88b02decd2a8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzItMi0xLTEtMjM1NDk_01e5dc2a-805b-4117-b1e7-e12873f4b2d4"
      unitRef="shares">766000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b585b1756424e55aa26db9d9f030f17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzItNC0xLTEtMjM1NDk_ddc9e2fe-315a-4374-922e-e47228037bbf"
      unitRef="shares">871000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i33d9961d3eaa41ed8a2ba46b9fcc5390_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzItNi0xLTEtMjM1NDk_721f1f08-ea20-487a-a415-e6334e636900"
      unitRef="shares">577000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i22646a3ace6f4c069108f4547e27b196_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzMtMi0xLTEtMjM1NDk_929633f1-2c1e-497d-bcff-001af7cfdd9f"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i21c59837246b472c845bff267b8a7f9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzMtNC0xLTEtMjM1NDk_05b35152-d712-4a0f-b653-88d6565c89cd"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0ef1614dd1d54c37a13dba04bbc95250_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzMtNi0xLTEtMjM1NDk_960118c3-6883-45f7-a49f-bcac4152a812"
      unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i76d69251c412422883e1db2d4e032f72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzQtMi0xLTEtMjM1NDk_58ecbce5-d7a1-4417-a76b-b3a94347dd2e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ied41ac6a90844c5c97bc4d00fed8ffa6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzQtNC0xLTEtMjM1NDk_edb12491-95c4-4064-aa5b-b4f574b02459"
      unitRef="shares">19021000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iabb19b36b181478e8f6305aeecd1d161_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzQtNi0xLTEtMjM1NDk_f775a0f5-2887-420e-aa49-60c77a129719"
      unitRef="shares">12976000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzUtMi0xLTEtMjM1NDk_9c049c7f-08a6-4aa6-888d-d5c9f7139f82"
      unitRef="shares">2266000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzUtNC0xLTEtMjM1NDk_b8c0c82d-595f-44ec-b45b-822bef3d91c5"
      unitRef="shares">21392000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90YWJsZTowOGYzZGNiM2MzY2Y0ZDIxYWMyZGYwYzA5YzA1Yjc3YS90YWJsZXJhbmdlOjA4ZjNkY2IzYzNjZjRkMjFhYzJkZjBjMDljMDViNzdhXzUtNi0xLTEtMjM1NDk_b71f5b31-6b0d-4863-be04-388b59aa1000"
      unitRef="shares">15053000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE4NTI_afa129b0-733d-4844-9edb-5ec19f07969e"
      unitRef="usdPerShare">7.93</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE4NTg_207155fc-8f15-4259-abea-8e3726220d7e"
      unitRef="usdPerShare">25.16</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE5MTk_1af4651e-2cf6-4a80-9203-5bdfceabce9c"
      unitRef="usdPerShare">8.54</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange>
    <nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzE5MjU_1e1c35cb-c7a8-46af-9be6-ed00b7a0db4c"
      unitRef="usdPerShare">25.16</nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne>
    <nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights
      contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzEwOTk1MTE2MzEwMzM_874169f6-4fa9-4ab8-946f-433ada2b17ae"
      unitRef="usdPerShare">11.49</nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTEvZnJhZzoxNmMyYzM3NmVjNDI0YmFhYWQ1ZmM0YmU0ZmQxNjQzOC90ZXh0cmVnaW9uOjE2YzJjMzc2ZWM0MjRiYWFhZDVmYzRiZTRmZDE2NDM4XzEwOTk1MTE2MzEwMzg_b1b5063a-8152-4f72-b7f0-81a345c34ad6"
      unitRef="usdPerShare">12.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDY3_090b74fc-9ded-4e30-86ab-0570234167cc">Fair Value Measurements &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is an exit price representing the expected amount that an entity would receive to sell an asset or pay to transfer a liability in an orderly transaction with market participants at the measurement date.  We followed consistent methods and assumptions to estimate fair values as more fully described in Note 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value principles prioritize valuation inputs across three broad levels.  Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.  Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.  Level&#160;3 inputs are unobservable inputs based on the assumptions used to measure assets and liabilities at fair value.  An asset or liability&#x2019;s classification within the various levels is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments that are subject to fair value disclosure consist of cash and cash equivalents, accounts receivable, accounts payable, derivatives, and long-term debt.  As of December&#160;31, 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; In conjunction with our placement of the Series B Preferred Stock, we issued detachable warrants to purchase up to 1.5&#160;million shares of our common stock (the &#x201c;2019 Warrants&#x201d;), which 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 the 2021 Warrants resulted in an adjusted exercise price of $11.49 per share for the 2019 Warrants 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;  In conjunction with our placement of the Series D Preferred Stock, we issued detachable warrants to purchase up to 1.9&#160;million shares of our common stock.  The 2021 Warrants 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 above as of December 31, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the change in the Preferred Stock derivatives during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(7,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;8,224&#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;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Changes in the fair value are recognized in the &#x201c;Other expense (income), net&#x201d; line in the  Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) In 2020, we determined that certain anti-dilution provisions of the Warrants require liability accounting; therefore, we reclassified the $1.1 million value of the Warrants recorded in Stockholders&#x2019; Equity as of December 31, 2019, to a liability during the year ended December 31, 2020.&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 December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The leverage ratio put feature and the dividends withholding 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 Series B 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 have resulted in an increase in the derivative liability fair value.  Given the Series B Preferred Stock value changed 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 that 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 3.6 years as of December 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 Swaps&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 utilize fixed-rate interest rate swap agreements to change the variable interest rate to a fixed rate on a portion of our 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;On July 22, 2021, we entered into a fixed-rate interest rate swap agreement to change the LIBOR-based component of the interest rate on a portion of our variable rate debt to a fixed rate of 1.291% (the &#x201c;2021 Swap&#x201d;).  The 2021 Swap has a notional amount of $60.0&#160;million and a maturity date of July&#160;31, 2024.  The objective of the 2021 Swap is to eliminate the variability of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cash flows in interest payments on the first $60.0&#160;million of variable rate debt attributable to changes in benchmark one-month LIBOR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month LIBOR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable rate debt.  We designated the 2021 Swap as a cash flow hedge at inception. Cash settlements of the 2021 Swap are recognized in interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 8, 2019, we entered into a $700.0 million fixed-rate interest rate swap agreement that changed the LIBOR-based portion of the interest rate on a portion of our variable rate debt to a fixed rate of 2.4575% (the &#x201c;2019 Swap&#x201d;).  On March 22, 2021, we terminated the 2019 Swap with a $13.7 million cash payment in connection with the extinguishment of our previously outstanding long-term variable-rate debt.  The 2019 Swap was designated as a cash flow hedge at inception.  However, in the fourth quarter of 2020, the 2019 Swap no longer qualified as an effective hedge, and subsequent changes in fair value of the 2019 Swap were recognized in earnings.  Amounts recognized in earnings related to the 2019 Swap are recorded in the &#x201c;Loss on interest rate swap&#x201d; line on the Consolidated Statements of Operations and Comprehensive Income (Loss) except that cash settlements prior to termination are recognized in &#x201c;Derivative payments on interest rate swap.&#x201d;  Cash settlements during 2021 and the fourth quarter of 2020 are presented in investing activities on the Consolidated Statements of Cash Flows. &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 effect of the interest rate swaps on the Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative payments on interest rate swap (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on interest rate swap (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;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;11,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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: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)  Represents settlements on the interest rate swaps while the hedges are effective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)  Represents settlements and changes in fair value on the 2019 Swap while the hedge was ineffective. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021 and 2020, we reported a $0.1 million gain and a $2.9 million loss, respectively, net of tax, in accumulated other comprehensive income related to the interest rate swap.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the assets and liabilities measured at fair value on a recurring basis for the interest rate swap as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 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 &lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 asset - other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;&#x2014;&#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;155&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:7pt"&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;Fixed Rate DebtThe fair value of our outstanding fixed-rate debt included in the &#x201c;International lines of credit and other loans&#x201d; line item within Note 11 to these Notes to Consolidated Financial Statements approximated carrying value as of December 31, 2021 and 2020, respectively.  These fair values represent Level 2 under the three-tier hierarchy described above.  The carrying value of this fixed-rate debt was $10.9&#160;million and $14.4&#160;million as of December 31, 2021 and 2020, respectively.</us-gaap:FairValueDisclosuresTextBlock>
    <nnbr:TemporaryEquityDividendsWithholdingsNetCashDistribution
      contextRef="i2661262767f84a8282cf0b918b17f908_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDAwMDI_3f026bba-7b4b-4303-8a4f-839409079262"
      unitRef="usd">3000000</nnbr:TemporaryEquityDividendsWithholdingsNetCashDistribution>
    <nnbr:TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption
      contextRef="i2661262767f84a8282cf0b918b17f908_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDAwNzE_2a67c0b4-da27-4c22-beb5-41d2c8a6b132"
      unitRef="usd">1000000</nnbr:TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDAyNzc_b41f51b0-8bad-4546-b22a-a00ba3c335ed"
      unitRef="shares">1500000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDA0NDc_b1b5063a-8152-4f72-b7f0-81a345c34ad6"
      unitRef="usdPerShare">12.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights
      contextRef="i677d31b1ccbe4622b56e7329bb3df38d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDA2ODY_874169f6-4fa9-4ab8-946f-433ada2b17ae"
      unitRef="usdPerShare">11.49</nnbr:ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights>
    <nnbr:TemporaryEquityLiquidationPreferencePercentage
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDMzOTM_c02b063d-3452-48bf-8b0e-022593ccb43f"
      unitRef="number">1.40</nnbr:TemporaryEquityLiquidationPreferencePercentage>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDM2NzQ_c50d07bf-660c-43bd-9484-0ba69d6857dc"
      unitRef="shares">1900000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDM4MjM_9f933310-8f00-4ebd-ad4d-a2d657003fcb"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDgx_f38017bd-c251-44f4-aa54-fa31f0266d03">&lt;div style="margin-top: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 above as of December 31, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the change in the Preferred Stock derivatives during the years ended December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(7,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;8,224&#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;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Changes in the fair value are recognized in the &#x201c;Other expense (income), net&#x201d; line in the  Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) In 2020, we determined that certain anti-dilution provisions of the Warrants require liability accounting; therefore, we reclassified the $1.1 million value of the Warrants recorded in Stockholders&#x2019; Equity as of December 31, 2019, to a liability during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6af65cb8930f4988a1f62e2d7a0d3601_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo3YWJiOTEwNmU3ZDI0ZGY1OGE0ZDNjNTk1YWU3ZThkNy90YWJsZXJhbmdlOjdhYmI5MTA2ZTdkMjRkZjU4YTRkM2M1OTVhZTdlOGQ3XzMtMi0xLTEtMjM1NDk_ee6c65b1-36f3-4d04-9600-2068c31f0c72"
      unitRef="usd">7771000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib2be23eaa88d4924bebf019e0ee425d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo3YWJiOTEwNmU3ZDI0ZGY1OGE0ZDNjNTk1YWU3ZThkNy90YWJsZXJhbmdlOjdhYmI5MTA2ZTdkMjRkZjU4YTRkM2M1OTVhZTdlOGQ3XzMtNC0xLTEtMjM1NDk_20616604-9d2d-4c15-aa80-8e92f07a6bf9"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iffc1fc0755ae4895b7d849c73fe85e0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo3YWJiOTEwNmU3ZDI0ZGY1OGE0ZDNjNTk1YWU3ZThkNy90YWJsZXJhbmdlOjdhYmI5MTA2ZTdkMjRkZjU4YTRkM2M1OTVhZTdlOGQ3XzMtNi0xLTEtMjM1NDk_d57d5409-70cc-4c37-839c-539f6b4cbf52"
      unitRef="usd">453000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i75f964644f044a6dbcfa683fa359f0d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzItMi0xLTEtMjM1NDk_6564def1-cbe9-4970-be6d-aa502f852a80"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i695d433fd1cb4b7bbe5e90794bc93afb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzItNC0xLTEtMjM1NDk_bae891f9-5a55-4d00-be9c-0f7490a63084"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0fefb71a01ad49d6b484342b921896ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzItNi0xLTEtMjM1NDk_0b26e404-511c-4e96-9822-dc3b8a6aa2ec"
      unitRef="usd">2453000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ifda2bcbdb1b04e589e40d4114618a3f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzMtMi0xLTEtMjM1NDk_a5652900-1033-4f54-9e61-83e3f7810ff7"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ibbbf4ba280a241b5b7fdd5d94106ce8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzMtNC0xLTEtMjM1NDk_a07baa39-ab27-4eab-a435-148a22bdf630"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3e02b704392044299d6e0572f02b5fe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzMtNi0xLTEtMjM1NDk_45bb3551-cb58-4202-8a2b-1314d5db3e24"
      unitRef="usd">664000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i30e1811386194b7e836e48c729bbe37e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzQtMi0xLTEtMjM1NDk_97bb626b-552f-4e8a-8340-4a73aab3fb9a"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="icab96b2ec67b424a9f6fcf2482628010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzQtNC0xLTEtMjM1NDk_97e88f31-6834-4e57-b0bf-cffccf2568a3"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie323d971c55f4d1fbe1855a8ea06f34f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTpjNzM0NzFhYTdmYWY0MWZmOGVjYWJmYTRkYzYyZWMzMi90YWJsZXJhbmdlOmM3MzQ3MWFhN2ZhZjQxZmY4ZWNhYmZhNGRjNjJlYzMyXzQtNi0xLTEtMjM1NDk_174841b5-8041-4af6-aab0-92eedb5da5fd"
      unitRef="usd">3117000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzItMi0xLTEtMjM1NDk_4d10578c-ab56-4575-858d-f8d79f548a35"
      unitRef="usd">3117000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="icbcff5778f594d0a935cd40c646e97f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzItNC0xLTEtMjM1NDk_f1f87926-addb-4926-90c5-5eca50e65855"
      unitRef="usd">2295000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzMtMi0xLTEtMjM1NDk_6b1d6deb-1887-4d14-916a-e61958e6bab1"
      unitRef="usd">15121000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzMtNC0xLTEtMjM1NDk_518d905e-284b-438c-97ee-7825c5f1379f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzQtMi0xLTEtMjM1NDk_602bfd34-5c7d-414d-8295-02f31183619a"
      unitRef="usd">-7009000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzQtNC0xLTEtMjM1NDk_d5b2a793-9b83-4fe5-8591-5c3ce50b1b43"
      unitRef="usd">-493000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzUtMi0xLTEtMjM1NDk_3116c42d-76ef-48ed-bad9-ced91ae03c39"
      unitRef="usd">-3005000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzUtNC0xLTEtMjM1NDk_00c6b57d-1eb5-4482-bc1f-955eb1c8decd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtMi0xLTEtMzYyNDM_f1e93135-04c9-4307-a6ac-f452ee7d1d6a"
      unitRef="usd">0</nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther>
    <nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtNC0xLTEtMzYyNDM_20548a43-9872-4eb6-ba50-3980ea6f119c"
      unitRef="usd">1315000</nnbr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtMi0xLTEtMjM1NDk_de7aee06-ec70-4041-bb5c-a302f7ba0d62"
      unitRef="usd">8224000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo2YzQwZTA1ZTc2NmQ0OTYyYmZhNDg2ODk5ZDMxODQyZi90YWJsZXJhbmdlOjZjNDBlMDVlNzY2ZDQ5NjJiZmE0ODY4OTlkMzE4NDJmXzYtNC0xLTEtMjM1NDk_35c5d222-bbda-45f0-a333-e6135485bca8"
      unitRef="usd">3117000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <nnbr:ReclassificationOfWarrantsFromEquityToLiabilities
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzQwODU_6303d56d-2f27-49dd-8771-8663fec8b509"
      unitRef="usd">1100000</nnbr:ReclassificationOfWarrantsFromEquityToLiabilities>
    <nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage
      contextRef="i0b89ca1907554b9f9066c50e65263e0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTQ5MTE_f7af5599-274f-408c-898f-ad84eada52cb"
      unitRef="number">0.01</nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage>
    <nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage
      contextRef="i1a0c30c2fd7a45c8822fab9156aa3110_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTQ5MTg_7ec5deb1-7291-4960-9cce-8df82b32a3a3"
      unitRef="number">0.10</nnbr:PreferredStockChangeInControlPutFeatureProbabilityPercentage>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="i0d7dd53838d14d68aea8af96f0beeb8d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk3MzU_df3a6d78-75eb-4f2c-9f91-6b0baf887486"
      unitRef="number">0.03</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage
      contextRef="i0fb3cc8c51f14f8f8adf63c3561293ad_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk3NDI_1b9ba55d-58cf-43e4-b774-9a1d6a091083"
      unitRef="number">0.02</nnbr:PreferredStockRemainingInFuturePeriodsProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="i0d7dd53838d14d68aea8af96f0beeb8d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk5MjU_bc5d6efd-f0ca-4da2-86c9-aa9ba12d8f9b"
      unitRef="number">0.10</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage
      contextRef="i0fb3cc8c51f14f8f8adf63c3561293ad_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTk5MzI_21f4275c-964b-4d5c-87d9-72a0bcce1b31"
      unitRef="number">0.01</nnbr:PreferredStockPutFeatureExercisableProbabilityPercentage>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTE4NTk_48f0bdfa-47e9-46d3-82dc-ed3951350ce9">P3Y7M6D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i07dda7a52abe4ba4a128cc254075bcf6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTE4Nzg_9ae34421-386a-454d-9228-525b12473824">P2Y4M24D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6f496d2a4ff2483f9da19a7ba62feb0c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NTAzMzE_9f933310-8f00-4ebd-ad4d-a2d657003fcb"
      unitRef="usdPerShare">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDQ3Njg_42b78f5a-021d-4f99-ad76-2ff285f646ee"
      unitRef="number">0.01291</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDQ4MzE_f98e9788-266a-422f-af3c-be36854ddbe6"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i127dd9947ca94d42ab7cc8b0a838b278_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDQ5NzU_f98e9788-266a-422f-af3c-be36854ddbe6"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ieaeb93c968c7423a83355c52502bbae8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDU1NDg_4125279e-9343-495c-9767-2f567dd2e2f8"
      unitRef="usd">700000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ieaeb93c968c7423a83355c52502bbae8_I20211231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDU3MDg_a53a566b-ec12-46cd-8e81-222bffdd2bb0"
      unitRef="number">0.024575</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:PaymentsForHedgeInvestingActivities
      contextRef="i77be95d510d34868a44f68c8592d5e5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2NDU3ODY_1b41791a-5b56-4361-b09a-6524efeb7f87"
      unitRef="usd">13700000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDgz_c0cd74d2-d990-4250-8f16-e4e83da0874b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.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: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.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative payments on interest rate swap (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;4,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on interest rate swap (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;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;11,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="i0753192e8ef44b728e3c30e3efbe3377_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzItMi0xLTEtMjM1NDk_610d90f4-75cf-4df5-859e-1ad8d69c0961"
      unitRef="usd">73000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icc4f02b436f34c13ac0c8d8e9e4235f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzItNC0xLTEtMjM1NDk_5bc315f0-73cc-4d26-8084-e9fe7c150569"
      unitRef="usd">8906000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifa9b6a49b71248a69dd9493f58b98806_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzItNi0xLTEtMjQyNjA_739eff90-a689-458c-bae9-808d2c927f75"
      unitRef="usd">1411000</us-gaap:InterestExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzMtMi0xLTEtMjM1NDk_194a4114-33c4-47bc-b1df-9c32122ea9e4"
      unitRef="usd">1717000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzMtNC0xLTEtMjM1NDk_450b1733-9862-4055-a5a5-9aaff65201a4"
      unitRef="usd">4133000</nnbr:DerivativeInstrumentsPaymentExpense>
    <nnbr:DerivativeInstrumentsPaymentExpense
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzMtNi0xLTEtMjQyNjA_5356d2bb-27ea-4149-bd06-73086d148c51"
      unitRef="usd">0</nnbr:DerivativeInstrumentsPaymentExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzQtMi0xLTEtMjM1NDk_b193e3cc-b8d3-442f-a723-5ddc010b6659"
      unitRef="usd">-2033000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="if7d7efec018542c4847e0437941fed32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzQtNC0xLTEtMjM1NDk_0872b73b-5a99-4701-82c4-60e77aa7ae88"
      unitRef="usd">-11669000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZToxYmZiM2EwNDVkNDY0M2JhOTYxYjE3OTU2ZjM5NDdjYS90YWJsZXJhbmdlOjFiZmIzYTA0NWQ0NjQzYmE5NjFiMTc5NTZmMzk0N2NhXzQtNi0xLTEtMjQyNjA_ba774459-c055-4c91-879a-97918fcf2e45"
      unitRef="usd">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i9497b807824644bdb4bd956d082af94a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzg5NDE_aa82ffa0-7a48-49b6-bdfa-b25bf896cffd"
      unitRef="usd">100000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="ib473aef6a2644ef2a3bfc9a709b76151_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzg5NTM_a55558f6-eeb7-4b8a-b34f-43a884757008"
      unitRef="usd">-2900000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwMDgw_9d0102f5-65c8-4ad9-9d53-39b326e8bd0a">&lt;div style="margin-top: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 assets and liabilities measured at fair value on a recurring basis for the interest rate swap as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 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 &lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 asset - other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;&#x2014;&#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;155&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:DerivativeAssetsNoncurrent
      contextRef="i60511b9e85404725b5ea4adfe6820e28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzMtMi0xLTEtMjM1NDk_b2dd4285-a1b7-4cba-95e2-1f44227f77bd"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i936d926ee9134dd2bfe954478bd42e44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzMtNC0xLTEtMjM1NDk_e758fe1d-dbce-4027-b7f5-2683ac681f3a"
      unitRef="usd">284000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i34c4e97f06974d50adb692561b1aa120_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzMtNi0xLTEtMjM1NDk_47873a50-7606-480e-889b-41d3231468ac"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i60511b9e85404725b5ea4adfe6820e28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzQtMi0xLTEtMjM1NDk_bce80173-68d4-481c-ab44-140e5e66bc6f"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i936d926ee9134dd2bfe954478bd42e44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzQtNC0xLTEtMjM1NDk_36c2c6e6-984a-4f71-8793-a015c07a7523"
      unitRef="usd">-129000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i34c4e97f06974d50adb692561b1aa120_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzQtNi0xLTEtMjM1NDk_7cbc698a-f03f-4f1c-b184-ad601e7ea745"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i60511b9e85404725b5ea4adfe6820e28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzYtMi0xLTEtMjM1NDk_d5c4c88c-0b0e-4347-8d83-c651b2266403"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i936d926ee9134dd2bfe954478bd42e44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzYtNC0xLTEtMjM1NDk_2e9dbfb0-37bf-4efe-befc-408e79a59df1"
      unitRef="usd">155000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i34c4e97f06974d50adb692561b1aa120_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTplNjY3M2RlM2FmNjE0YzQ0YTNjNTJmZGY3YzRlMzI1Ni90YWJsZXJhbmdlOmU2NjczZGUzYWY2MTRjNDRhM2M1MmZkZjdjNGUzMjU2XzYtNi0xLTEtMjM1NDk_8e575d29-27df-4572-adf0-fa094f4735fd"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i20bcf792073e4d01b03878b9b9f7e264_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzQtMi0xLTEtMjM1NDk_1d0a1e97-9f8e-4bc9-8f76-848c05f246a3"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="if71df389532d473cb98d07bb10b656a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzQtNC0xLTEtMjM1NDk_6b2bb15e-3a89-4336-95df-677dcf06135a"
      unitRef="usd">-11022000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i82947304cdc343cda7feb0bc78da5baa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzQtNi0xLTEtMjM1NDk_16e8db63-679a-4f1d-bfb1-34fece9ae740"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i20bcf792073e4d01b03878b9b9f7e264_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzUtMi0xLTEtMjM1NDk_095195fb-0576-43be-a7b8-b81a158808ea"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="if71df389532d473cb98d07bb10b656a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzUtNC0xLTEtMjM1NDk_ad591ef9-a1d9-40ba-8c74-b93e9a03d809"
      unitRef="usd">-4357000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i82947304cdc343cda7feb0bc78da5baa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzUtNi0xLTEtMjM1NDk_7ba5d240-b32b-40c8-a7c5-8c5424231b92"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i20bcf792073e4d01b03878b9b9f7e264_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzYtMi0xLTEtMjM1NDk_4a1b1a51-57b5-45ff-b439-6dd57643fa84"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="if71df389532d473cb98d07bb10b656a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzYtNC0xLTEtMjM1NDk_1e953045-5b9a-46fa-b7b3-d6a37ce73a4d"
      unitRef="usd">-15379000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i82947304cdc343cda7feb0bc78da5baa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90YWJsZTo0MzNiOWMyZTEwOTU0ODcyYjZjODBmOGJhZDExZmY3Ni90YWJsZXJhbmdlOjQzM2I5YzJlMTA5NTQ4NzJiNmM4MGY4YmFkMTFmZjc2XzYtNi0xLTEtMjM1NDk_52270af7-d962-49d8-ad82-3d84c6cc3d01"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:LongTermDebtFairValue
      contextRef="i84be16d45b9d437faa4183c800786795_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2Mzg0NDE_58bc8fb1-4fb9-4292-9221-fed758715f1c"
      unitRef="usd">10900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="icab96b2ec67b424a9f6fcf2482628010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNTQvZnJhZzo0YjEyMDUyMThiZjM0NmY2OTQyZTEwYWMwODViZjVlZi90ZXh0cmVnaW9uOjRiMTIwNTIxOGJmMzQ2ZjY5NDJlMTBhYzA4NWJmNWVmXzEwOTk1MTE2Mzg0NDk_56086fbd-dadc-41ba-90f6-99c151ba4e80"
      unitRef="usd">14400000</us-gaap:LongTermDebtFairValue>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xNjAvZnJhZzplM2M3NTRkNzkyMzE0NGQyYWE2NGUxOTAzYjRiYWYzOS90ZXh0cmVnaW9uOmUzYzc1NGQ3OTIzMTQ0ZDJhYTY0ZTE5MDNiNGJhZjM5XzE2NDkyNjc0NDQ5MzY_866ca99e-ddb5-4b00-b81e-9c2359577ace">Subsequent Event &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 Amendment&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 3, 2022, we amended the Term Loan Facility to adjust certain covenants under the agreement.  The amendment increases the maximum total leverage ratio for all quarters of 2022 and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xODEvZnJhZzo5YjljN2E2NWU1YTQ0Zjg5ODdkZGVjNzZmMGZhM2U0ZS90YWJsZTpmOWMzY2Y0OTc4NjQ0YWZhODQ0ODE2ZWVkZDE2YzljMC90YWJsZXJhbmdlOmY5YzNjZjQ5Nzg2NDRhZmE4NDQ4MTZlZWRkMTZjOWMwXzItMi0xLTEtMjM1NDk_0cef8590-c5dc-4f1c-b204-716fa6725ff2"
      unitRef="shares">621000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xODEvZnJhZzo5YjljN2E2NWU1YTQ0Zjg5ODdkZGVjNzZmMGZhM2U0ZS90YWJsZTpmOWMzY2Y0OTc4NjQ0YWZhODQ0ODE2ZWVkZDE2YzljMC90YWJsZXJhbmdlOmY5YzNjZjQ5Nzg2NDRhZmE4NDQ4MTZlZWRkMTZjOWMwXzItNC0xLTEtMjM1NDk_a2fde810-75b5-4dfb-8a30-14a618b1bddf"
      unitRef="usdPerShare">12.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable
      contextRef="i95f76c6f3c4c4069ba50e2ae48c77474_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y18xODEvZnJhZzo5YjljN2E2NWU1YTQ0Zjg5ODdkZGVjNzZmMGZhM2U0ZS90YWJsZTpmOWMzY2Y0OTc4NjQ0YWZhODQ0ODE2ZWVkZDE2YzljMC90YWJsZXJhbmdlOmY5YzNjZjQ5Nzg2NDRhZmE4NDQ4MTZlZWRkMTZjOWMwXzItNi0xLTEtMjM1NDk_cb201152-ba73-4290-a766-7f70c10fcc40"
      unitRef="shares">2207000</nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNC0xLTEtMjM1NDk_76c13bed-9e22-42ee-9e12-1aa6db76d91d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNC0xLTEtMjM1NDk_76c13bed-9e22-42ee-9e12-1aa6db76d91d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtMi0xLTEtMjM1NDk_6f0f2e7d-6a86-45e1-bb2b-58b2ed5fce90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtMi0xLTEtMjM1NDk_6f0f2e7d-6a86-45e1-bb2b-58b2ed5fce90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNi0xLTEtMjM1NDk_ded58d47-9e6f-4d24-954c-f4b34fc59bac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNi0xLTEtMjM1NDk_ded58d47-9e6f-4d24-954c-f4b34fc59bac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctMi0xLTEtMjM1NDk_c878feb5-96ee-4ba0-a72b-586b1b4e0f77"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctMi0xLTEtMjM1NDk_c878feb5-96ee-4ba0-a72b-586b1b4e0f77"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNi0xLTEtMjM1NDk_8b45cc64-6e5b-438f-a5f6-81798e4c32f7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNi0xLTEtMjM1NDk_8b45cc64-6e5b-438f-a5f6-81798e4c32f7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNC0xLTEtMjM1NDk_962cabd5-b2c2-42b3-b5b3-b9e40881f6ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNC0xLTEtMjM1NDk_962cabd5-b2c2-42b3-b5b3-b9e40881f6ba"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents include $13.8 million and $10.2 million of cash and cash equivalents that were included in current assets of discontinued operations as of December&#160;31, 2019 and December&#160;31, 2018, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNC0xLTEtMjM1NDk_76c13bed-9e22-42ee-9e12-1aa6db76d91d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtMi0xLTEtMjM1NDk_6f0f2e7d-6a86-45e1-bb2b-58b2ed5fce90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNi0xLTEtMjM1NDk_ded58d47-9e6f-4d24-954c-f4b34fc59bac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctMi0xLTEtMjM1NDk_c878feb5-96ee-4ba0-a72b-586b1b4e0f77"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDctNi0xLTEtMjM1NDk_8b45cc64-6e5b-438f-a5f6-81798e4c32f7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RhYmxlOjBlYjYxYjAyNWE1NTQ2N2I4ZGY3Y2ZjM2U2NzBmZWQwL3RhYmxlcmFuZ2U6MGViNjFiMDI1YTU1NDY3YjhkZjdjZmMzZTY3MGZlZDBfNDYtNC0xLTEtMjM1NDk_962cabd5-b2c2-42b3-b5b3-b9e40881f6ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmYxZTQ4ZTQ1MzMxMTQ0ZWRhMjA1NTM0Y2Y0MGZkMTVjL3NlYzpmMWU0OGU0NTMzMTE0NGVkYTIwNTUzNGNmNDBmZDE1Y183OS9mcmFnOmU3YzA4YTkzZjhmYTQ1NGU5NjFlZmI1OGY5OWUzYjRiL3RleHRyZWdpb246ZTdjMDhhOTNmOGZhNDU0ZTk2MWVmYjU4Zjk5ZTNiNGJfMjc0_fc4a64b7-70a2-4f95-8d8c-7b2c3d3ee6f5"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>122
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M-#)-M<:\/H9)$J7A_?SU=#H!&$DB:L&6 "S-(CS"S@A$1P*1E\"""ZD3VI!
M5^RMJ#N3Q.I>R512%U7>BY!*\WS+6UG]J[\A-GRO_K)=KE8"J[^A%RV4U]!$
M]$.(3X9.TRS+(FLB %A(H\R>" "6D3 E\$3$QXF(O1/QK.2U:M8W:,T:M;;K
MFYYQJ72ETOFB)1BQ-U53!(,XQLZH5&S2S*((H-(@LB9BZ:+B-#V9KC."R9%@
MXB6X]$438I0XHPAC[ 0-0$5Q&EB, )2:G!AFE!X9I5Y&7YD*3%?(KE6!,Y2J
M1K)U+\R'6-V@ADF(7NH,R1KTXEW$TD7<XHD\S(ZD,B^I/W->[JNZ1M5VEU>M
MEBQH]-F[HW<1&<E"8C'P]7,V?AR,53/P,OA%;EB+>%\A56"&0*"KRDCQ]61$
MAG[/IS/(L$4,@(4)L4,#H-)P(N'PB2/ 7FZZI*-5R[<'?LH!@%2P2R4+ EOZ
M(1C&21@E-AL(F$09G2!$1D+$2^B36C'*E$B?M U=G#X<DSAVR  P)5NI306
MT8!.I=U8YS%]/S1FW>NLZRJQ,>7>U+$7:>1AWU:2W?+5ZGBW$J++FX*A0M5!
M.)+4&2ZAF;W8 !0.[<(%@*)PBO?H0+#?@BQ96[WVY6F7?QL<:F.DT 165V<D
M]OD.9!>ZXTYP8K-S42&FU*;GHJ;(C>X$^^W)(:@7LG&M 0GL<2X %,9QG-ET
M7-@4G=%C8+_)Z*7Q<D%TC<!M1./8)@3 "';"XZ*R>*)8X=%48+^K& 6Q4+N0
MJNFTXH_:J$RAVG\S]=&P5271U:[EKY7>&%\C]0/J9P#)_(WU.RFS1]++4TW)
MX5?3_>]<Y0!Z5>G=M;!*N1[CEI#0KG@+"(<C$J2.4 % 2C"9\&%XM"W8[UN>
M+I@,D*%K-U0-<++!1:598M=] '5+@REJHWG!?O?R_/WA<YU(3&*G]KLHJF V
M.1>%XQ3#Y,AH;(C?V+R3ZQ K ED:E9.VBP9Q- OM0K.$@#1(PFR"W.ALB-_9
M' XM:G-H85B6E1B(LO*$IY$K'6.5J.CJ,U>"3,!M'W%-"R:!73H!% 5L P!3
MRS;+)A2,C Z(^!V0WL)KTB #UZNHL! W?! N"*+,7G80,(R3<"HW1_=#_,<<
M?64ISLZAJM.0?O"=#(UF@_C-QE=6U+D0U:HJAHUD^7LGI'%:6L(F4@:<6Y]=
M&*;5A429K0E+;T?G/$??0?R^XT=5M*IU@XJN;5E3?$.RS1M1]YPGL\5U#,K-
M4R=9(%B<VO4:@M$TG)!H,GH0XO<@BTW>K'5RH)7:7Z+7O.[8Z9(&F0'G%O;1
M!H!1F^$P='A!N"!,IA1LM"+$;T7>RTT=-G/\6M1=R?1A@6&M;[_+W[4") OL
MR@N@L!(R>R\'P8)TXAR/C*Z"^%W%NPH $@,L14J==0B@@I0XX@8=AU RM<4A
MHZL@?E=Q?KP^N?PRYX14+S_GQ K"*8>4.*46P*F",^4CZ.@C:.#5ZJ=<5,4Q
M]]"N#]O6G*DJ^^13:CK6<WKI205LS.VGZMT(ZD1I?C!WP(09GIJ<3DIPE]HF
M&X+1.]NGP9TE$Q)'QY).WSO4N-3+?/<T] -(3VO.76#O-$&4XPD E)H%FD[,
MPLD_/OP'(I^G$NQ2CA2,CJW[$(S<Q;9_@V#X#D\<8-'1D5"_(_G-_/=2!35_
M54%=LS.F O%."JDVECK[->W^-LP7..4( VQO02 8P9E]? #")H^YZ.A,:.05
MCV55=YKN]\G'Z!*HWR4<'E/_CV0DODQ& !@@(V!GDS(R&@KJ-Q3_!QE)+I(1
M".7*B(ORR<CH*ZC?5_S',I)>)B, #)(1 .:1D=%B4+_%^"_*B'OX ,H( (-D
M!(*Y,C(_><MAR]JU>5M$*!)=(_O__!_O'M](^6C>P[#N/^$/R_Z]DK&;_C67
MG_-V7:E4K]E*=:G7UPRU_9LC_87D._,NQ0N7DF_-UPW+2]9J@/I]Q;D\7.@'
M'-_?>?PW4$L#!!0    ( -U=:U2J-)J:. <  '<?   8    >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&ULK9EI;]LX$(;_"N$M%EW KGGI<#<)T";8 ]@CV+2[
MGQF)CK651%>BDF9__0YEQY+%PR[0+XEE#\F7Q\PS0UT\J>93NY%2HR]56;>7
MLXW6V[?+99MM9"7:-VHK:_AEK9I*:'AL'I;MMI$B[QM5Y9)B'"\K4=2SJXO^
MN]OFZD)UNBQJ>=N@MJLJT3R_EZ5ZNIR1V<L7?Q4/&VV^6%Y=;,6#O)/ZX_:V
M@:?EH9>\J&3=%JI&C5Q?SMZ1M]<\,@UZB[\+^=2./B,SE7NE/IF'7_/+&3:*
M9"DS;;H0\.]17LNR-#V!CL_[3F>',4W#\>>7WG_J)P^3N1>MO%;E/T6N-Y>S
M=(9RN19=J?]23[_(_81Z@9DJV_XO>MK;XAG*NE:K:M\8%%1%O?LOONP78M2
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
M;_#<V8:3(-LT@J\Z9ZE@553;__1;-Q%[#@ -.,#. 1H.*!IP0)T#.O0,N'/
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
M $$8O&2UH]2PE0FC)#+I(OJ%VO-MHVA"J8/NJ'+(*9FSE'4-+ 97AJDT!?S
MQ18?$YYP4[%A,*"<6CD$P3'"77Q&,4/\:J;+(^CX;6$Q@<5GK3X$QF-F2DX$
MQH"E8_2C3B&IO[I:9=63;'0->R#A&PB:O08KB^RQ*$_*>3KJ"NK7%;>+3M,U
MNKB0$+RADL*,1Q%EP*+42*LS#!8FEHS%8#02N/'H*"&H7T)\J73P5;55@0X<
M[)P/P2>U<@N"$X28H0=!@?<Z:@XZ2@CJEQ#[^=AD;\[)0'+X@7@96-B@21*%
M9E3!8'$:.J(H'04!]0N"+P?1Y,"W.B<>J'79 ^6':  NK+")P2+&3(((2M#4
M$6?H* .H7P8XXPQ%\C*-K2R/P(CV1G/X-HS'Q)'DZ9CDJ3_)?SUWTP!E:&==
M(D1BS0\*XZ9&0V \I6'BH#CF<1K]T$95 =&A.7^CBHX9E/HSZ.WB=Y#ZQ:Y\
M!HN"'=NWRV!39E6O^B4@-JZJDR*9D$!FMSP&RZPLCBV/1W""AZ%#Y-,QM5)_
M:KVOU4+*?+!G60"I?+]KT*Q4W4Y:6>\L[:1K9TY3_YV&S!%($CK#UIA_J7^C
MX)CB^WZ)9$4>+%4=@!QN)PNH;#HG.MB;4]6' )1R)PP?M_"S;!JCZE%ECAK#
MWBJ8L,3<X)HAL)@S$IME+8)SF(2-"H'Y%<*Q278T#2^_/.WF#-M<(*:"0% ,
MB!H\$51,D]A!=100S"\@[HP"51,MADWD $*C#)J7;(.2P[2%X-2<2 S'B96T
M$)AK'D=EP?S*PIFPF"T!K&';D,A*50AHXDQ5[."\P:\DT%3U?MMT)<N',\+Z
MP!+;6(A(:.HF!!>3E":F_D/[2SEU.>$H+!C_H;RU+"HH.L_.6VS4 ,RO >Z.
M@MN9>U$,*<UC%ED.@\ B4P/-,12!U>!0T6S,_>S$,46A/:7*FXX?RL.NIBT.
M)R%S!#))DMA1!K)14C"_I#B.N8?[#IMZ5Z\WK5I\1ZG9^3\B<6HY^LE#B3D"
M287S5(N-0H*=$!+96Q]?M>-]DYMMO5AE3<?O?L_O0?/KTDK_3&H+/#A)(V4[
MH90S;M(^K2V\D&/*H[!@/R(L2E4]]5I)+SN4CYW)24Q":ZL,P47V.=H<@>GL
MY'!4/HH#[A<','F[N83).TV+VXE[DK*8FC4XAHMCJ.[,$((!29@0X8C#?!0#
MW"\&CJD=R%O-S5F[<E0(1.;BPV"IM;V)=D9%Q!W<1BW _T\MP)$<+H@PO0Z#
M,5O&H+"8.#9Z^"@)^!^2!*<SYD#63N%4F(==,P0%LH8GPIHM&RAHZEIB!Q<A
M_!L-\^52+KI*0KXNNNW!7HHNAJU"*+\6>\F TL0."@2E)D_LV$%PBR76&W-M
MWO%1C? S=B1Z>L7 J#M1T!]T7?$,A8?CS(AC,B+EB<40V9"(.#-C)0;S>.TH
M2OB)@P47IR!K@T?Y5%15=VT"DKRL"X7)EL\G7O%O\A_40,@!0T*867LA,"B]
M3(4\1V @+Q+'A@T?10_WBQZO?4#,G;",OW.796R%0Y-(F%M9" PQX!R!'1OP
MV#*C7N*)MR1XV&XV?4F:E8&^BIEO^RJ\4M6DL]9^Z^[RL" "FV&QT'=RP$=%
MP_V*YNONW5F>=YM?W6VD'][]XK8RX=QV3>3B163')AM%&74=B8I1Y8CP?/OK
ML]!2-=O:;T@Q"@UQQJ[#O@XK/)?6!'+F$,;,%$\(3.C-",-:&"P4Q"$NQ"@N
MA%]<F'S\QXI#9X=7Y^+(5$(S! 7BWA2#""KBU!&8A)8;QT_&G"S\.1F/)I]/
MM'('N**[VBB#=X1=)<&Z*,O=I;-W)+RB^R>[[42TDW8%<?(%G&?77=YETBU4
M4WHA]H>([L-\0.A?9W(AUX^R_O.?2!3^97=QM'LC^E-R&8"[;F1WG[I\N\*6
MQ/3@^N]:UD_=O>LFZ$ZZ^BNA^Z?[N]V?NQO-QO,[\G%.D.>W@GV<"8;\ G,"
MOW1WEZ?CJ_M+YC]G-23=)BCE$H817L7@.'5_;[O_TJI-=S'Y4;6M6G<?5S++
M9:T!\/M2J7;W1;]@?WO^YG]02P,$%     @ W5UK5"RW28\; @  E00  !@
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6R-5$UOVS ,_2N$T4,+=)$_VO4#
MCH'66;<="@0-NAV&'11;CH7*DBO)<?OO1\F.D0W)T(LE4GR/Y!/EM%?ZQ=2,
M67AKA#3SH+:VO27$%#5KJ)FIEDD\J91NJ$53;XAI-:.E!S6"Q&'XF324RR!+
MO6^ILU1U5G#)EAI,US14O]\SH?IY$ 4[QQ/?U-8Y2):V=,-6S#ZW2XT6F5A*
MWC!IN)*@634/[J+;/''Q/N '9[W9VX/K9*W4BS.^E_,@= 4QP0KK&"@N6Y8S
M(1P1EO$Z<@932@?<W^_8'WSOV,N:&I8K\9.7MIX'UP&4K**=L$^J_\;&?BX=
M7Z&$\5_HA]@K#"XZ8U4S@K&"ALMAI6^C#GN Z.(((!X!\4<!R0CPRI&A,M_6
M@EJ:I5KUH%TTLKF-U\:CL1LNW2VNK,93CCB;Y4H:)7A)+2MA97'!*[(&5 4Y
M-34\X#4;.%U2C>Z:65Y0<0:?X'FU@-.3,S@!+N&1"X%W8E)BL21'3(HQ_?V0
M/CZ2?L&*&231.<1A=', GG\<?OTWG* 0DQKQI$;L^9(C?), __3_ZVYMK,:1
M^_V?),F4)/%)+HY)[GBI+(<$7UX[OJ7"B7X."VY:9:B KUIU[2$Y!^H;3^U>
MZ#:+DAFVOMT7[4!0.(NGH*%JLC<T[L$^4KWATH!@%<+"V=5E 'IX!(-A5>OG
M:*TL3J7?UOC?8-H%X'FEE-T9;C2G/U'V!U!+ P04    " #=76M4$"M9=1X9
M   \20  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6RU7&N3VS9W_BL<
M]VW'GM'*NVOG[GAF?4O=QLE.UDZFT^D'B(0DQ"2A .2N-[^^YSGG  2UDF/W
M3;_8*XH$#L[E.5?JR8T/[^/6VJ'ZT+5]_/[>=AAVWSY\&.NM[4Q<^IWMZ9NU
M#YT9Z&/8/(R[8$W##W7MP_/3TR\?=L;U]YX^X6N7X>D3/PZMZ^UEJ.+8=2;<
M/K.MO_G^WMF]=.$7M]D.N/#PZ9.=V=@K.[S;70;Z]#"OTKC.]M'YO@IV_?V]
MB[-OGSW&_7S#K\[>Q.+O"B=9>?\>'UXWW]\[!4&VM?6 %0S]=VV?V[;%0D3&
M'[KFO;PE'BS_3JN_XK/3658FVN>^_<TUP_;[>U_?JQJ[-F,[_.)O_MWJ>;[
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
M5Y.Q+9(G<^25*$CHW$#G"?:3ELVK+*M78T PL9BV=.T(M:3H!!853VCQ$XE
M2"+UV!K9'O?VE"YO1B<.)'L,"T73.!W^ G>Z]8F*B)96[\H1=]L>E1UT8HK:
M#BY?Q@Z""E LH;:0!78J5V:! /57Z3;QSB9N$6'Q\_ LG2>UX6 +,3XQ@P,-
MRB48SAA69NHP =,<A\Z+"(.43B+#8(?@ 8G\0,8H80YOU'B&)\K7*$';$;P(
MX4,):2S__S< (\5_0VP"E!X%IK.3T\?DS7!MBF?W<4KMXPT?7I ]@M44Z6X-
M^7<&A%?!6@9Z/";8=/)\"J5_"VX@]U ]A]+\K"[G#GB!G#WPHG \',6N;I\D
M6Y*T+DD2TSHIHOL;)0E85?DR"B)D8.>HUC@]8M8DI-FNY:9'T ^'FBR #8KY
MS3E%L("7O277@/P#!)L0# =3_+WNBMNQJ ^.'"GIAMXF[E-"(\[<5W:X052+
MF]?&!<J7VS$_GE4[[Z*AV=U;TQVNZRP%\8-M88QK -CL'(Y/RSF5W_3N3S"0
M2<?Y&79J3YZ3. B]Y8!>=TCZ7 3IRQD[W7X@L:85Z.S(R\J00@26([NS+Q9J
M#YR6(!]PG2:#XNLD02+@*Q=<B!ND/Y&!)NL5X"8RYZ1%RJ_:!NC$D9#EJ"I!
M!3U/4O^8VM9P81/I$SCBI( !RC"=HAI1.4)WPR<"$U>"VM;?V!E&"0)13O0Y
M-G*33DFYW.^<,WBII22?POH76"T6R-ET,P3R]<#;_9U(]Q.Y<@W>/PIW9Q2D
M_4#WAIZ=RT5$V,JZJ%'\UX_.'WQ;O9B61QB2:VHOD_\R*S\.AU<Z@&IGIWNH
MEN%@E58N/:.&X5.Z)66GXLRTC%CRK4B/3,R2P,GG3A29Z6S@'+RYJ39LN1)T
M#<&M1BV,9UCEN IGIM2Q]1O65_&BQ4V3C*]&.DU)6.G5^UR4Y-)%D7$OJE@4
M-*5V!B*GP&LQ*P5IF5/L5I+4PUI2H7 J^<FRE/H_CQB?"@&TET8GR?ZMV.L<
M!HB"F:VVMVR2N4B#FH"OH1EP!Y0^QQR%J-WL[\B*H,9T5V.6Y'HI0N+D G_
M11.JLV'E;SB(LL4W29IUN@-%6J*^=703$)0"Z*'(%+(3ZB!Z46@6/[EB4BUN
M"M#)6SH-'Q=^EE6<-\@E&'!@TI:ILL1[H,SK*7&<)RQN&/<"=KHZ(EY?W0H<
MV ;1*(EVYR,%W*_Q-5O'<Q]V7M.*9+JO7KQ^/A4/+UI4S39<>\HD9VIY1X3E
M5CVF[-3>9A)01QH8!5E("0<#E]0;!D,2$\EX\GQ>"WQI%U']&[AQ4BJDW+0P
M'8-RLO>XF_2M<[WK3*MEWP;Z%_P'KH,0+?\X^VKY)=W3MLQ26@Q73O.5)(2#
M>F!8C-DJ4BN&;Y;,EU0L:_*BVEIR#H:#=XM:_V%940:#X.)7#B[>6 -FB3*]
MFH*.H@S,M5M2JC\M?Z=11K\;06%-MA15TU;!T_E;8E-+F_R(_ZNS?"?IQA^C
M']@S.PCP_MB;YG?*XFWS0.HHC!*I@< 92 . !F!H*0M:/.7 :9/SXYM@%<J!
M'9=W#Y;##FS-N0\OF-7:KZ(-UR@#Y[2/ERLI(@DHZ#3D9>I!\ ;U9OU$;&)]
MEGT(=D/P*[4!22=1HAV0O; BYU@#4)T _5#%(#'B4<F(L2^(UNOHHS: *SU
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
M=JB^@VF4:TE;$74+= QO^H*Z-,8(A9J YDYRL9P/Y^F'@3]P^E4G6%JG-+6
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
M>3,77MJ5"I%)]02D>9D/>@W$?(D,Y>)&Q%-9:0_-R"B&/"72W#AZ(YEN$\A
M  LQ$#D9IQEE1ZI4!O/X;@>T0T9.!TEG"+B $(2I5U)GXG0TN.K>PFXDU:+>
M@NTCRH/7ON[X3_$*</7/'A%T('Y]#(<09BC[G,I.V1#VL@4C5HYB3Q/#5%F/
MW@.)6%7(B-YZ-IMOHGY ("G3U-B,'<O ]8!K8V^FSKPRCG*(5Y1ZN>UI3@JU
M;+V\1P;(18M.9$.D-V : *PS27Y>*J@(ER%"3:%XBU6^MM35Y+RB,>S3848J
M-@#WA.%1!2JK"2H";2!ZN5+D8+,IE75K79&P;=VX#)L&XC<.'+,J]1^@*EG:
MU@@ E9;[:=R+FF_, U!_\ZU!L]D38T7&)E9MH88,6;\<FETYW!=OS\J/:20=
MOT+!KT&[[]2MV'!>4IQP:H+*0HG3X:,1-;^]A@*39V3^&Q0,A&MGLK<='M[B
M(8>R$\_$@:(>!8P/]S 9B*'1=$\@$H 4V8T2!]7(;NZ0D0)N5GLB'K)HAZU6
MW2F\#)BL[C$:.-7)=&@WUSJ\;WW8K(4?=3^86R4 A'DN2L5H#5<P,*)Z"VJ'
MD%VJ:(E<][.L9U3LV^OOKM$ 6+6F80(EZWU(Q+,/QKGS8(F_A!0C PF/'=H
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
M->_5_J]BMB<A>:5J1_N?[=W>L%BQ<AJ-ZN;#T*"3O?OE][,?%@=R_Q,'POE
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
M!EX0*DR<9Q#\>,!+5,H3L8R?>\Z@*^F!Q^L#^X?&.WO9"HN7I+[)U.6+8!I
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
M%$^_J@B\*9LB0(LX>WA %IYD;EU1<F<P20NE(SF50.3.)S;<^5&^1C=-IQE
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
MR^^EDZ]?-N8@&EH-:?2"3>7=4$[7Y)1;U^!3C7WN]0=UI^I6B4UC*G%M:M<
M)PLEW$Y<\_&JL2^O'(ZB#5?K(/:M%YL\(39.Q,\0MK/BA[I0Q:F *^C8*YIT
MBKY-GI7XO5I/1!I'(IDF\3/RTM[PE.6E_XOAIW:+?[U967[^[V<.S/H#,SXP
M^_H#SP+]%5(?^D]TJ[1%(JW-MM:?52$..U6+->U!V)F-<#LEML84PB!K57.G
MU[P#(FN[44V#+<[PJG6'D,(Y^".=D&)O=.V$KH5#UD)&1*]+76F'C6O=K-O*
M.EFOE8V$M,*T_2E6R$9!,X0*'6+N()*$3,:*5TK:EC[&7M)!5J;%>= ;)EB-
MK9+S_*"$NM\CZ4E96*N0]:2)NE_O9+T%5#"OMTG76[;9CHRV$_'+CM:5H"Q:
MX.2JA)*>N  =Q'JU5L<!BJTRVT;N=WHM2RS80I>)^*>2C4\!@0!6U0H+NR!&
MAJQTJ<2-.>#IN]K!4VH+PG/B%^,@Y->:H;MUTA%$=2%N6M7 J@]Z;<0+$6?3
M*%VD]&J61,LTQJMO\N6W^),LTRA)9^)ZIVLI\&F2Y"*+\FPF_O:711(GWXG9
M/%KFB7C;R,^Z%&D6S;-,+.*X7Y#.HFPV$S^K>SHN7D:S9"KB>13G^7C-?)F+
MGQ0(LCZ*&0Z=BEDV'TZ)\GP.$TM2/X4"J8@7P_8HG\?B/<=0.HWB>$X'S*!6
MMR*;1_/%(@!2HTA92:Z A8M9M)BS\<LX6DRG@_%9GD>S1?8<^-,_#WZRC.(L
MIU?I,LJ62SI_.6/PYXMH-HL#^+ @RQ( ,8.V/2Q)-)W..O"3/)H"Z?EBV2_
MHQS^Z,"'C/D,)T49#.W7+(' ; 3^ L"G^0#O'&[/.O"S:!D#_&R -EHB*#SX
M"0Y8)B*.HSP9G)<NHB0^"SZ")YT3Y'$>1\E\9'P&S6?I<^#'RS\/_CP!J#..
M?(0QO_HF35F!%)%*:'KT84*^3(%$GHR""LZ(>_33.=8O$'\#LGB4XE&'_B):
MQ![]D8?2)$JG68\^=B!LY[,1^%F:=^ 37 !__"DY*H"_B)93<@U"9.0>'#?/
MSX&_I-A8<N0G4>PC/Q@/!6%:]C7\I>L"+YNCYT?L/\*#5J@GR(NLHD2:H.I4
M>]G0$4'% HW(>=&@\=J@5MQ)7?*&?:/I-!-$O4=-V#>F:*F&424AGF\AQ#C/
MXIV<>EVVA1([]%R7:$;7FIO$-30Q-<+(QXRT%DJ7&BJ13=P)-GJ-0D5A9YU2
M3/_VB)<5BE*_8-7(3_AD] 0*F 9+-JTJ1QLJ;>E@VU71R!>6[G&$?64!27B%
MTE?MPTOTM"R-E.R.@)-)"%7O\SAL58T25W8@Z.'EDWA4BF*'3MF7TCK8,4*(
M()'B#@&AW)'*Z$BPW.]+J.38-B^<D"H I3K1H,-EI[ 8*^BLM3'E":Z;LM5%
MAWKWT+]U6!N J$R#@O]Q1\3 &14ZDNXT>!&EG4JTZNT] :^S+.+6XB%\C:(>
MH7;0&DUSA;!<DP$C"3V:,%QM#</*6Q\E4G?\",W6(DNPWB+#' &O"!9T',V6
ML7 >S,@W0MHAQI3\Q(M\+X(1@]\]CH=1' .VWKFC@#JHDI+TW'I"UJ(;TIO@
M3PJ%WE5HJ#827=Y&U]J"+[=_LF-Y,^0JV&F!(K?,B))!PCD15L=M(+%D&BWR
M%/3IH_K=$%/+:90LIV*.YB8>.#N>3:/Y-$%'./CQ>O#C#P-L/<6BF&6+AV\]
MY1*70R/T'$LT(-PW9!DX.OX_=!JGH.74TRVYCD49:M8):%.<CP[M#&@Y&K%X
M2GU%/BKQ,4I+BA;@RT&;+=#5I _?!M"FC!"5*_B'ZSU:'_0"7]<AW/@,%;>\
MY6//<.6Q;\_[Z82"M9]<0%MTC)]?B!-V>L^)&G+>#T-$ N"1%@'N6B9ZO-*E
M!MFAWM"G77V*SLPOD1\S4+#PCP\:[Q!FY:2NPR"RZJ46NJ'! V0 ]O+)YU<B
MTU8T_) '8!_^Z^BM471U0NJM8/Y&$S-#_:B?QE .@,U.W@6Z\U/8  ;/8\8Z
M)O1-P]<0/KD!"Q'$@SF/AJN>''?R^?D.'\N!YORP9?DO.YI5(VLE\%D1-W=5
M':1">! /5AA962H!4%S*$K+ XR47";]TP\,7=1$.NU7#ETV8%"&TU-M0A[A>
MT?&7^[*UEQ53*Y6JQLCUSEMY3H^'38>?[OR,").+-@R.,(I]W _1V$BJ4A]$
MA\/>0*B'Q_Z@BGD,04@W3913= 1*)G!S.XHPJB+44#GMJ)IQO%A,BK(I>*?:
M;!2="T5 R+"_=Y[W<;@R*%6]Q70/[4@CDEWW>GK;GAF-NX&8S/#AYSM!_U$(
M*6X*PB7"G2G;BCY<];TXRA\9<><KLMELN)"?)(B/#(6>HR*7GL[K))[]<ZH=
M@V1WIBT+Y$)79(NN"G.82G^7YQW;.B3>9Z[+8X?>R1(&H03O_%4&?5A1U);Z
MDZ+D\XJ$!87:H\4E(<:?4TO0A>K2\[RN$_';>1NT_0*]]8:O1@BO_[0%EP(\
M<+09L;QBL3YBA-7P")5N*+QI63'R6(/L8_>V54OE_&YP9$N7**<!<]"@&TH!
MLUZWC<]9ALX[9F\:AQ9'FR&7SL:P$8J@)7]R\E\V"F=3!FF[)D@I79A'.WDK
M:37'^?KT8LKJ"JG8<'N$IVC#J3D-URX^"TA4R$8+604?%+(":E$_I2KNO  #
M)U\7!V?,.7!,$0*%YFBEH&P\%7.M"(8%%D CJ.]TT886K/$].14H OHDS'T.
M,>4R*<-#E(R06R@R@S:,.]&32ZA-6W-8>!X,B_"\4723W45@^(3!L2?AY*_-
M.J<4?N99LRL(+$CRP?#F]AH5>H_V/T-3)7YJ@3J6('U[.CO)5(UYSE^?G8]?
MN@4OV-?T3Y9'\C*T1;7$--"'#3@$1#$)S<,M<*.;/JSK+O4^LG% FOZJRV!H
M?U?O6;(+,@J_&H0?AC9$"?SL213B2K/G60L$7?1];P7?8X,-R41)?:@A"J/I
M8ZZJY'$@Q^*.J\]>'GV,<9 ,3C_L-***!)*7N7 "<XVP1 S9#8<BSR!/5#*:
MC5%32\V?<$ITPB]#LPZ1R!&X!<P.<SIN)LE=IC]N6KH8&=)M:*FX8%&E0+0B
MC<KS!?"IBO)@!.K\1C'MOQABKZU,ZT9U2OO.B.=O!O"4!4;X?]_!^%:6C EL
M>]Q(OQ#Y?/[<DMC?@+#&P(/=L.GQ"AB2JI& 9J4?GGADE1;ZP$85$@O38EOZ
ME*65JD\L&X*$4>"M?:OD@\:72%058ZF7^T9-,%0]PN3X;5=NKL<$U]EV2]_G
MV(?N/$'4WY@3V?E<_ -9GIH[29>KXV4OU;.T=+Z*4LNZ$8IHTXMG=D+2&;YY
M[P,^H#KRW8!SR:T"4K-/H)!97!2[[,(QXP0Y4[A.NGX^OH]]( M^H^;H6^*O
M(.B,D(FX9L;M+P(>^P((E-YUA1\4NMNOIRZ_:.(&_%101I7$TZ;G%[Z_8-ZC
M\<-0C'\X#<//@:+_^"S.'=^TG'87#WW1^7"ED.%UB'XN(=Y]=-Q3E.29BVB'
M%LDF#"K#XQ$T0=P!3G@QG2R(J$INBAZ% G_?%&(TP$^393+]SA<%M",-]1:C
MP.;/X^\$?='U93DRJD\W7)_>@*O67='XT7=--R.[WX_L!O/[3/J]U6$ HG:F
M-#9TK=LM=>ANW+\^KHA<8"B)QB<_!34O9CJF #IB:%XI]/@#U)*KY)E(:&OF
MY],II:*O[HFM^W[A4>\6;A3'>]R3LXJ_%SRO?&\H10AW7D,Z!;/L'Q>9AT,5
M72%;7\O?^VF9$O_'MMQ0XRJ'+TL_CH<4NL3KKE_W4C/DFFY7Z%Q_#0$CK*EK
M50X= /*GX<81BVAFX?,HL'L>'U#RMI )M0VW#=C><H1;&H*ZN0;9\CE<KOG4
M>&(VZ\T,EP(C]+B3\R=Q (3Y..JO?;FY*RJZJ'.-;_G#^HF_08G$;V]^"7<.
MG%Q.WOL)+10V.JQ+."[ (4M#X\5W@D/?Y14*9,,4U#/^._3@A8=0TV7N"-VJ
MX\,QVZI[UP7GB;VGU'YJ#3F=ILP0-1]/5GOO>EXD3VS+T94%3GJ1+2=Y1TL1
MA5D\_6LW#O=$TE]715_&^_&R)_%P.-\/#0T AQ=G9[CRN\7L'.@UW/CY=AL+
MA_!X5K6'FGW!]S'G?JIP-?J!"%3=\L]@Z%L+,)K_K4C_M/^ES1O_ Y-AN?^9
MSL]\[4+QO<'6Z22?7?@!J'OCS)Y_;K(R#KCPRYV2*,NT )]OC''=&SJ@__W1
MZ_\"4$L#!!0    ( -U=:U3EKOG&:!$  !4[   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;-U;C6_;.++_5XA<]Y "BF))_LKV TC3[KT^W&Z+IMW%
MX7 XT!(=ZRJ)7I&*X_?7OYDA*5&RG";=[GT516Q+XG!F./.;#U+/=[+^K#9"
M:'97%I5Z<;+1>OO]^;E*-Z+D*I1;4<&=M:Q+KN%G?7.NMK7@&0TJB_-X,IF?
MESRO3EX^IVOOZY?/9:.+O!+O:Z::LN3U_I4HY.[%273B+GS(;S8:+YR_?+[E
M-^):Z$_;]S7\.F^I9'DI*I7+BM5B_>+D,OK^U12?IP=^SL5.>=\92K*2\C/^
M>)N].)D@0Z(0J48*'#YNQ94H"B0$;/QJ:9ZT4^) _[NC_@/)#K*LN!)7LO@E
MS_3FQ<GRA&5BS9M"?Y"[_Q%6GAG22V6AZ"_;F6>GR0E+&Z5E:0<#!V5>F4]^
M9_7@#5A.C@R([8"8^#83$9>ON>8OG]=RQVI\&JCA%Q*51@-S>86+<JUKN)O#
M./WR>L-K<?8*Y,K8E2QAK15'=3T_UT =GSE/+:57AE)\A%(4LQ]EI3>*O:DR
MD?4)G -;+6^QX^U5?"_%UR(-61(%+)[$T3WTDE;6A.@E]\JZ(EG?\SV8EF:7
M=<VK&T'?_WJY4KH&._G;/9--V\FF--GT&RCVZRBQ7P2X12IOJOS_!$O].^(.
MOPLFUXP7!1/EMI![(1BO,E;)ZJR]D.5 04OP4D\W/5)\Q^M,L;QB>H.S5$H6
M><8U/+?.*UZE.2^8TG !=:B8(=%LI1EP ^K59_@\6_.\9K>\:(@OO&EIRUM1
MT^]:_-KD*H=GE:AO\Q0>A!%"Z;RZ85M1YS(+6"&4 D'VK9!YE39UC?S T_AP
M:;B3]5KDNJF%"MFEPCG!H$2Y@LF<405L)]B&WPH6AS&X5U&@R.!>>=F41B<P
MURW/"[XJ!/#(-4MYQ58PJU(-S,*!\!85I0+0@DP_,[X%= 2MD/9J! 6XA8J7
M(&)?T4;^D%V;B8!#V=2H_A*&&FJ9* "U:J=2<2?J-%<]Q91\3^N2*XTD*K$K
M]HX]=9RR6W00, 6UXQ1VD1'Q@6K]66C+VYAAM.I7G16V)/[XAV4<3YY= ]H"
MBP&[$96H>6$4P3, LAQ=#1'9$:(AT3.&YN_(7/GF=MT9&<CS#NR!&%%$$QVC
M%AN,%D#R;06L"G;Z9ZG44Y@@%5M-YO%D$B[;=<9Q<&':7="ZSE>--HLMP3L4
M*!:4C*J4W81("=G;"UXK)A#N#FQK8F2-)]%%  I26T'QI]B'[",,7<L"XB$N
MGYFM 'THZV(EK+03\ZA?.O6O]DSOM\;5T9Q"]A?BZLTH5Q&Q1ER!/LD,C/6R
M)RR>)?!W,8W@[W(9L0]@7W6>HNJ-Q<1!-)^S))@N$A8%RXL%>R]JR@LJ<%7B
ME#55#HQ'P11F6<QF\"V"OU<;!%E<5>>?0]F(]]:D3Z.G['0>)_!W,<6_0":"
M:U\TQB? 7AS-X7,:Q#%^Q@&8%?O[_?]HPLM2-JAU2 LP9Z#%R$0*J0Z!S .6
M@FY9X$M'1<8[VUJN^"HO<KW'2T[F,84 -GRJ/._J39M*</A:%.0<8*U-A:3:
MH6P'V/0D\>U]' 1##"0H \F,"(>$@>!*^)Y-*,T!,!'21'8&J%E#VF9Q&2E'
MX<*X1&AMZYVU+?/9\@5PAC:;IQ";]B9"& D^BWT;JQ0C#X7_50,1!I0"0(/&
M3K#@J0%^E+G6HM7O*XFFA)+:X(;X#U'063KA/?>P=%MCJ('8 _, %[1ZA504
M=.B6A4^+FV9],[NBQ+[Q:2WJ$AQY;0;8V8!K"WX@JP9@-:"QR_4&M-D/;D2O
M>WA3"^$4^KJI"2P&J$/>W.',3K3J=/.#0-NF!FL$0:/9!5"0C8(1%IZB27O%
MAH,^6@5((!6UAOR^OSY&9F<.S)G#O0'?,>68S(Q4/2F,W4[#Q=RP^"0.%PM4
MD.%O"*8_R98J&98C#>P:XR:T[7&":^G&0#2OI$93SP2N'P2?#,W,A#\[9B52
MWBB,_Z  1#D< N$K,_. +?5"YF6:RCH#P5!]L"2-!F='%R+K+#@8T76ZD9#(
M>"D46AI%<PDA'Y7>PH;N"3 >/M1&[DSX.%@0#IE ::4%M!"WH!\*;E9>9U9]
M':E></"4*GBZ(1,,O5#RAM #)407F%L3=9^7EI,Z5Y_/UFC4.5"#903X0@&C
M<!JS[R %FR[@HZ65Y;=Y!F;.]KDH,DHIHO@9/)&$$*F\!V\E8*#!TUD<+B=P
M;WHQ>*;+!LV<';5I.,$1J%71$P,\-P.WO,71M2Q9HYRJ5 Y.D*]SN%,*<!]R
M7%^?OO:(F$+PS81*(;_ 7 Z<UZ00UY>OV$<)6,BB:="+;UM;H9@%/YP2W:3!
M!YUUJF:]!AO",1O()F2- -MGI84\E+2&1P'<D [:<YOF!FB+8,LY8%#6" >)
M8.^5,ET )&4]&F(_M^439 M-2AIN$_HMAS56 M>_<$B&TO O6,10]9\@JW 9
MH(((MN6UICF!BX\8H)MZ#S"W@BQJ0V;J$:.@EW&4QA@25 NWHDOB%(=,$5RM
MC63<.%+/&,*^?0Q,TV,7H(.#4C3V3C0M *JL*2!P;G+P'%BH 7D;X!Q)KQSJ
MFZ-Y(',QD-RUAU)C23[7715&(>M^05 GY-4TH$V%T$ >S["SRYWH)]+=0,+H
MZ&+ D^?.H\: 0D*1CCST9/6,WB/1,O<UZWP/*\<7VL ]PH"QNGXN 8O ![,,
ML8EF:8,1R2SNN ?5GJ10])RY),*CLX521M05V3XYH04 + LQ6U<'Z19D@9N\
M$'V5C'!&4 &$JFVCVXSK03$-C>O^H..E" '+-4Z'4T$]!/D'&K =S8WG]Z!M
M-"/ODM@:7&<\=((&%55;/7+4+<1U]VN](Z4>)!D_-72!ZE(3,G]Q>;+W[?+F
MIA8WJ,AWC58@$B8)Z*/_R\&E ,)<D;9<8!$6042,((09S,Z@(GK*%N$%5FE+
M]H-9&KP<QT_911A3&*8Z'J[ I2@)DV@XTV%!.(_M7/&48;5@8O:3-D)B:61Y
M('V-$IDEL2$"T3<)XU$B#ZG!*#BT6@(<A_Q007 T)I(;CX5\!C4]N&L0G=(3
MX;&;5X0WB!9V:;V,_<@$G"I!='$#VGY%8"%WI# 84TQ X17D 7'0CGAE':Q7
M>F#M7NV/L^I5XJ:P.E(-C$P_[$1X%<*T5PU,YQ/6KPV2I+OO-9+J85L G(QZ
MBG<B;:BAXYJ*X,024Q)1VPZ8JR-,)VRDFKAGED')\!6B(TQB\7T&4,:].LM&
MB+;8(CMRC'^);]/90PJRLB"!PX\HI$=M"+^]$F0<'%W##@MI$X.ZI'2T9.TG
M \K1&2E>'U[('5T:V[1[K$5BN3</EY#^/KD(DYFM^A;A8GJ\ZJ-R6VKPE(>S
M2;T-VR+Y#:S&74<%.(["B^Z7+5>]*U]N_+7AA]87$MR&5JEMYAR(8;LH1YHY
MUM&H^:2&SH)?*B,N%LYN"A>@(,UV':3#D)0L9X#G%UBJ_<D#$%PX]K,9=9I,
M$HQ$R=2/3HL8HU8<]Z@?1I#I_ *[CV&\['45J2*B_%\=O7YJN\WOKS\IVT5^
M2F4ZIYP,]53(ZN;,5'4PNB*O/-SF,%VHSF\?# )0V>4WE1ENG!UPA1=PC73O
MZA%:LFZ4+:QZ=]MP KE4U@(G]F HAGB">$^YS@ J8-@ L>8+.3VU1TJ>"6P(
M81JH'0<__11@RSPTQ?R[LLI78(5O6TV]+[CIEO,C:P"9#< G562G7ON_1ZY]
MQ"W1&+_8_GD0F_-OR^;\/C:O<2^!>$5"79>7\(?@R2Y#+2!5KEI[_'C]@5V2
MMSI:_D;0(4$['--TYRHIW^8XBR/YX=W;JP%- RO=7 1QD#ZOT<\@P 5FY\A4
M39M<W%(FR!"73#^!6LBHOV,"!38-V@&J83Y=4L&-CGP##J%,B7E4&S;D7/^1
ME]MG[]EU"3Q=\2V;3R:P=IFX<RC5<;3U5L\4:[9_LJ;8:,%[W+J,OYC;(ZMJ
MM.6IT4CU6)VU#8SC2^9A[X@\(7N#F>KA'2\Q68F;O*(^> O&3IN$YBZ D\A4
M4"=SJ+5H#[Z@A!.&>D@;/F3'N&W=''(&>N_R8?\^SF_S8BCSL]QNR]6=J83L
MK6&<K#Z35$920F8[%-B#</LCA]H*3.1J"=":":IV&&^TM"4XQMA/N'"V(@X&
M(U:XL:QUT7517#W<[KZ,[I4&4'*L_D'[([+;N$95YMO<0D6T>*98U^0P*-]9
MG&U85&V=V,W6R]%,Q6IW;S$8H94,IGN8SEJ1*;YLI=DG6@F]$Z!*3AFO0E>U
MRV?VO+=\+Z&P=Q60@R;+OC\-C&X*K:@#W[5TW*1;GM- Z96?9NWO<XMG;"-W
MV"X,NLX4G@F ^$8Y4H]Z;[OMRXK%[(]V* O35P<' R>J3#[R976"\^"6C4WH
MG"%TL O0SK MF<,BH4\:$X4)V&SRG:.K>7T#3M(Q2RK!@L&%C'91O @6N*WQ
M:/(84N:!,3JXX-%CV/K16H='+'3$QM3BX>MQO22S[_ 0PG^Y>B 3[IE3 >9=
MP&A.)R-:?\1Y;!L#]W+PB F4"8&S1DQQ.&;TS@/ZNU6=BP/RCM89RA4:IA\L
M>6'W(+V5\W((5($?) =)Y; T"KVQW[/156*'"F<C>C,YJVT_)S/@%N]2A@?%
MTFPRN+ 8/N%WK[]J..047S_<4]DQ-9SVS=X<_7EJFE^/U] \Q%VN18@[6,MP
MCKMHG@).H?2:APMZXH*>6- 3G8Q3NC*#DM91>5B7SDGF6[;KE/K\M<6'_?UP
M5 R_.$LG1:X,F-Q+#I7Q<8#MSAD'VQZF!)&9R?5LJC X>S$X=+!RAPZZ7H]-
M4]=Y#6G.KY"_:<,.Z0?<C6?_:)3V]J&*EMJ?\1#!=4H;=(JML,EC3KV9U!9J
M0(F>+=9KVIVQHZ[>_?SV]1FH!8 V$V6>AD=L$/L8ID5 .0:8R'<FU^C6Y=J>
M!1BQR<%H,*UNM(-@-QPY'K/A 8VEST'48\&<3O'WPH]V?#S\ZMIB>"855,/K
M0N(F:F,PTFQ)!&X/Z&CQ4@ILOJ"!T0F[C$[B\8-DUV[H7EY?V<W<1;0,^L=4
M*$>$>&"RD9XQ&< ^*I:/P[D:G#(:-OVX/8<U>N+OZ,F5>YM2@[CG0H$SQJ-\
M>ZFK=067F5KRM"/3K9DO)WW0239W.)*:3F>O<9K#*^12T13W();A;,FB16R:
M21/CUU&"S:5H$B[AWFQA&EE3@R%1,J??,0Z;TK"+I%\IN>((7=7GLK<4YE@7
M^G"CZ?2A.^2JE,3CH(.ZMK4=,O"NZ.MFY=7#)AYQT2ZWQV-9Z)-V,S9PR6[/
M"()C=.Q^2"L:X27M*?K5'U7(7G7]V!:GZ81\NWZF9U/=15]]W6Y=V_H<NR3O
M:8=&R=)8%%K;?$(6%"5M:Q1ML;5$LD.O(SJ/L$LZC]CI KXMPVCA[=S-GAI;
M/$T2N]O7X^.P<1I=3&GVV06+XR5Y0#3%0:T%DGZI_CD\(14MD RB57O^JFN1
MFZZWG^KA@O2/AWEGH\:J1&L<YK@*Y;3,Z[R-AJ?V(# 9F]?WL8'8]CQ<1P<B
M1'>\]&>[%?[&!@PUW"H[WNS?]4X[\L<=_01-/YE _N6.6OX['H.&^%IC;0WL
MIHT)A+=];#O<:ZC(.]V>0V=#Z]::S4E_LRWO#@9US0\Z,7:78O)B(]+8 7US
MN  G&P+=$:NUQP7-4;R==X1#.H/S(+#7M.#4>VTW8FVN>) 3'ARX/'[*^S?9
M35ZYGA$= >X6TQA4\JT-RF6*_R2#,MO8P8%A!=_ LAYA+@!JG;GH47,91:(0
M!'9[)PPJ9OF;$6)V9$&=8@M2+!WY.?+R0< J80[>\+M_)5;\3DN+^V+>F?;C
MQ= #/=2>>?B=/#0*H_]PR/\=/30<>XONW'M5L10 OOA")E973:7-6XOMU?:=
MSTOSJF/WN'EA]$? ;MP?*<0:AD["Q>S$O&_E?FBYI1<?5U)K6=+7C>!0J.$#
M<'\MI78_<(+V3=B7_P]02P,$%     @ W5UK5+"^V@I&!   60L  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&ULK5;;;N,V$/V5@;LH;$"U1>IB.>L8
M<+);- ^["9*T?2B*@I9'EK"2Z"6I./G[#BE9<=K$#9KXP2(ISIDS9X;4S'=2
M?=,YHH'[JJSUZ2 W9GLRF>@TQTKHL=QB36\RJ2IA:*HV$[U5*-;.J"HGW/?C
M226*>K"8N[4KM9C+QI1%C5<*=%-50CV<82EWIP,VV"]<%YO<V(7)8KX5&[Q!
M\^OV2M%LTJ.LBPIK7<@:%&:G@R4[.0OM?K?AMP)W^F ,-I*5E-_LY&)].O M
M(2PQ-19!T.,.S[$L+1#1^-YA#GJ7UO!PO$?_V<5.L:R$QG-9_EZL37XZ2 :P
MQDPTI;F6NU^PBR>R>*DLM?N'7;LWF T@;;2156=,#*JB;I_BOM/AP"#Q7S#@
MG0%WO%M'CN4G8<1BKN0.E-U-:';@0G761*ZH;5)NC**W!=F9Q3)-FZHIA<$U
M7)H<%9S+BM*;6]WO$"[J5%8XGQCR92TF:8=[UN+R%W 9AR^R-KF&S_4:UT\!
M)D2R9\KW3,_X4<1/F(XA8!YPG[,C>$$?>>#P@A?P/G]O"O, ?RQ7VB@JCC^/
M8(8]9N@PPW=7\SUPX39'H,%6UE@;#3*CHG\TE,XP?6)8M(;#4FH]@N&//R2<
M^Q^7E^<7;L@^CD H!*$ADR4=8'T"=!BHU&LX;Y3".GV 6R5J32[L(;NH#2K4
M!A2Y!+T3VSTW(^Y1PY"-X%8:4<*9*$6=$K0!RBQ6*^+69I<E\ &&- Y8.**A
M9<+XQR>C_O7E?P:U0KJZD"Z0M!1:%UF1.JK$)?"2,**H6>#%=A!X+(YI&GH!
M)^AE)1LKXZ,EB9@I68'5!XPD1UVT>$^7I":7?-239%[(&#GATQ&-_22$KW3'
MOB()/2WN\8!X<"\)9HXE#_W1,>%F3IG(8]',"M<C?.@P:"D,O2AZHV[,BY/
M$HP][D^M;M,X=+HQ'K]9M\2;^90%[OEQ,H*8B">O@+2<@0JP^'<!#H.#I$1>
MP@.K<3PE%4@@%L[@1I1H3\NZT"E=6D7=V..R1=5%''FSF/48^V>[:I.:NJ-@
M?B*+0K[FH(4>GR84:<2YE7,VI4B93]3XD?1RWZ67MB7,I9=T9]R.$N)AY[00
M\+?FE@54?,1NR&8VQYX_?7M.IR0YHQBCZ/U2Z:*'(<7NCDCT/U.QCYA.74PL
MDYE-!16=?RP3K=Q4HBRV^K.H79B.NJMIYE/P?QW_N;OP\7($S#+J5&P9IKFH
M-W19%L]I,';"7B,%I-TM_XQ,&HTIL=I_!%ID&WJ.ZPV.G8P'"/\L W<42+\[
MX8Q</D2]?@(K,O)Z<&!Z0^?"?G=LFHMZ,X8;1/@JB1O=3U1VD#7*9<4:-UIW
M=K3T7+3/?90G!^U.A6KCFCH-SF/;^?2K?=^X;-NEQ^UMT_E%J$U!=5]B1J;^
M>!H-0+6-7#LQ<NN:IY4TU(JY84Z]+RJ[@=YGDB+K)M9!WTTO_@902P,$%
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
MR,O&P9ZMT!EJ(Y4Y2]VAV!LA:Q46&>]>!*DX7>A<VH8&"BPBTK,TKLP$&11
MU<R=LC=RGBLBB9H*0 AJ'P@%V@4H9!J 4X&8B5+X!F(R]750?VJL-7-C2:(#
M9K4&>P,X:)G3>%:7J)0MA%GP UU*4 W(1)=@FS4BI1'$)!9$749,^^?HHS,!
M^O,;"*BI\3E Q\-OEZQ &BVFAN*B[)'"G__T>)S,GCB1YO!2+T!_ ?F:5[Z1
M@*G:>:R@L68*]PAVGG5Y1-B[B@?R)E@G,,7IZY*HH_$:EDT+X,B.AN)-;7OE
M%BD8)/\[: DI152RX L;TT,UI-(M233TA_I<:QB-Y : I!2]B?.> V4?/027
MP4_ +\!+!!W.02&;\OJ8U)RI.7!\X7 A\/*JF .@&D\_H&VFTMH[]&/>M!D9
MKA\;H+35RII;\@A91WTO Q?B59AY%<V\5+:"W$4LE*PH'JP52&*N%[5-B1HY
M']X=TD8$*_!J\ [@N["F('[?PSHP^85X"UF%LA:&OJ],^FDH?ETVS@VWTUT&
M)(@.%+U;+*^A0("-SYX0YBTD1X(L2" V/ 4FO&M9$$Z:UT09%LD4VX P_!'@
M)PEUT0+HY=S20%@@U(!0;S12P2VNPA(X0+&'\!0!4@ >(%7ME0:.DV0:9+%E
M39H'W;JEM*SEU!0%$'0T'(%+ .7PQ18 _\H8P##) /CCB2P<YHC21R\TL09!
M$\J!_TWA6$S@>$G8:J'K0JR7.EW2I-* ,\N5Q%A'9@$F@P"P*B>4>-X0V2 >
M5^WE@/T S:M7E-RV&EKL%R @];6TP!2:2HN3EQKU5$*L1!>$^@&PW0.1.89*
M&1@CA:<^)0![1_=*H;:0GQ1E#8N%XB "&JD@LM:-ZE=@*TO E'5>8AI#3J9N
M6\%4\A8AIIH-ME.02_2.,4W.3.:*TP<*%&:Q0"\\OZ,$A8(J)1">?B1"3H9
M22?&QAJPE&J@2+(^:74T].7J_O MBAR .P Y9ZB/$L,F.MV.1(#<H\EP!"5
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
MGHII;6PRV!/P'$+5N"#N!9P"M2+NOF\"/MBWF3? LX- BKY$%Y#3S\ % %S
M\<!1QB/>P+8+M'(+[UK4%.4Q#_'8L\1CSPY2NO#J@&Q=K7T=P+!7<#"0QK/:
MH7;?Q4!_P[*@ 11XJ>"]P %/3V;/V85X>W;U&IRU,,"(LZN/].9H=DH*P[5&
M?="?T;9\<&MPAIX^.GF@CM25;=>-7=Q$42_V1QU0SIPDLU0L'@T3V@-@UAYI
M9(D5@9@:@R%D,C"2 W DJHC&?$9=(JPJ6X5XU&D).$QKW36 '#G,D$%*B@5<
MQ&L+SJ *? @T02@KL&%8@QL(#\#*? 9X3$N6!8;!%$.29$-//+B&F958O _H
MJD58U :.9(CU\12L$4%]@9O:(<S_ :XGA)A* H4IB:Q& HF\EB>I;:TZU[,*
MU,DM1HA 5:+'Z.YD%O#8WC0T(,O5089^GACZ^==S'JAY]5\0MA_@Y[^^*K+S
MV;"$D (Q>;*/F4]/CDZ>3+8Y%%3I-084X$S .A"5#!E3\(Z"+-:,'42(/?!>
M<G=^!MOXADS;-FO35HFUV3I&)D,G)1OE"$9DT4PU6P!#JK@"_PF  <)C-$+:
MK%![K- (FJFZ$O9%5W%2'K^$8AN" A'EWO,;EB,<U^K?863(9J5UM8'@3&Q#
MK0:(H7UR#I/QF"*)=%U;G#0&:%M&0:7W#5L7@(AG1#OB3=X)01:_HDID AG]
M _0XZ"-ZCW@&>.PU*Y)009"1E< DNBT67!!P4%O;PWF\N=.R:96I>CMX=&0G
M>4O;#,B6X!JCI(<C6/R(O5^@2#4TFK?'L9W9J.5@V>(F$VN0T21:10.+(^WB
M2$@$2XLK17%GT^RE'?)$CAEV+E\ZBJRMD+$8VH(6N%.Y,A$$S>0\#F-73(<5
M>O<T'TUQZX!MR-''2!>005XE1-2D9DG=C=@A*\RQ?CPMW$E@.@Y+O.F]0U5-
M$Y+N9.301K4CM:GAP.!/@]ICP/M2U1+]_Z\4*S+^.T 3JOB]BFEV=/((K"P^
MR\'4MIX2^7A'AV>+$Q#5$&6M-#A$I!#>>F/( .$TUDU'YSF.^\W;'LR6.D>F
M^5E,X2WEA>!L*2^(!?U>W=5N@V1*D!8E2"Q:1T5HN1&04%<I5[J-H!G(:(LT
MYBEZ 40:[5INND?[X:&R!)! $;XIH/4&U<O6D@M4^3L UMYK\C[IO>R*PW%1
MYRT8>. -&<9FG7U)RE_-3;_!$ 8'+[3UZEHW0YJ>6#OM(K[L[:%QA&U; Q%;
M;QH4Q@4JL-$Y+)V6 GJW[.R?B$ "'<]/:J=R8#D!@\BW%+W)#I&?BXAL.D*G
MW79P%K "G!V3 J6KPP1+'N?L\43D@6)0#/YL*YD(MG4<G(/B*Q><L!F$/S'_
M$:67%3> .08M0&S?U*B=R$,SY.U%50'S@>J'V+9"$Y9!S\H13XIJ8*K>6-%J
M .6 O.OOJ)@H']HT;F-&.HHU$ 3 7R,CFWA*"-Q_IR#+<48QVA3B/T]L,<$
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
M9_(E0$"H2X"HP]5+URV/&DJ8B0--44R+B"=VPO0:J#S08=<,@%<Q0XO:VGK
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
M'HM\_-&[-7T:;^[ZWK7T)[;8&8\#X/W"N3[^P W2QQ)?_2]02P,$%     @
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
M:& X@C1.@?42N-?"XD=5% :XI"M#8FGH#'O]$^BD T;MX)3:\[76*#/2LZ;
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
M'0VG%P'HUM%M8-7>NVBG+'G23TMZ!%&[!-K/E;*'P#7HG]7D+U!+ P04
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
M20&T1[J]K-N!55M_02Z5I>O6FQOZOD'M'&A^I90]#ER"[HMI_A]02P,$%
M  @ W5UK5(F_N6]X!@  M1,  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL[5AM;]LV$/XK!R\=5H"V)>H]2P*D:8L%2-<@Z5H,PS#0%FT+E425I)MD
MOWYWE.SX+6J&?MB7)8!,2N1SS[WRI),[I3^;A906[JNR-J>#A;7-\7ALI@M9
M"3-2C:SQR4SI2EB<ZOG8-%J*W&VJRC'WO'A<B:(>G)VX>]?Z[$0M;5G4\EJ#
M65:5T ^O9*GN3@?^8'7CII@O+-T8GYTT8BYOI?VMN=8X&Z]1\J*2M2E4#5K.
M3@?G_O&KA-:[!1\+>6<VQD":3)3Z3)/+_'3@$2%9RJDE!($_7^6%+$L"0AI?
M.LS!6B1MW!ROT-\ZW5&7B3#R0I6?BMPN3@?I '(Y$\O2WJB[7V2G3T1X4U4:
M=X6[=FT8#6"Z-%95W69D4!5U^RON.SML;$B])S;P;@-WO%M!CN5K8<79B59W
MH&DUHM' J>IV([FB)J?<6HU/"]QGSZXDJF3@IP]B4DKS\F1L$90>C:<=P*L6
M@#\!X'-XIVJ[,/"FSF6^#3!&-FM*?$7I%>]%?"VG(PA\!MSC?@]>L%8Q<'A!
MOXI_G$^,U1@%?_9@AFO,T&&&?9@,+I2QATS6O_G#0L),E9@/13T'2Y8'S"@C
M:VM@JJI&U6ZH9E"2')#WF(-&'L/O4NC.T(!FDM5$:F>JMT4MZFDA2KBUPDK,
M&@M7*!8N<>(,21</+W[6+98=^!1U.(;S2FE;_"U<JJ!@3=$\5+/A$I<(8R3R
M>2V1)0IITZG.06QN.@*?A9'O?GG"VU^>P65M)2IG5UKLW^!^ '[&@?,8WC=2
M(Q[:Y9&=,S.1,@)CU$G&M$:KSAG,98T;2M;RR3%#"O(RI?H:/V6>'^(UR&+(
MF.^E<+M XD.D46V*^<E_^;VBXBB"*/,A3#+X*'3A?+LI@G^W"-_]?U 6G;V!
MC.;V6!"$[2",G -\YH4!_-7_Y_1^<S\MESGRZ<08K+@E1E(.5K5B#%8FNP#1
M"77&0RTP5J&B @!*XR-C1D[)&_D8T0M1SW$[ A48N?=#JJ)Y!].(!PI6W'4H
M*Z8(C >+P3.C:4H7UJCU5)@%S' AXK7'4GM"[/)%=@10U$M"5&UDJ1IE/9E'
M.YER09(:4>3(3%.X+TFAHG:VRG$ %EE7*&ZIVZ1;YVR)OB_*PA;2'&]$]9J[
M@:5I(6:;Z6C0;90/1RXCCG9RXL!NM9TP!OR A1@&]).EX(?,R[Q5?7@6@9"E
M00P<DR:%@/E1##<'BH&:D&=: 'G?^MA9J<:3> MQTQ2D$4M]BM*$IWB-&(^\
M?R]@1^LM$13./_Z0<I__C$D?IQRO890\*PTNZRX-2$AK#X:1A3-1FC8M*Y47
MLV*Z"J5S%V=[0<1<9-RYI@!U$%^1+_+'*$&E'GF[+"+4U<KA:F5>F"F%&Z">
MK=XKH]+R/:\_%>L(K,FD76J9GC-D)_8_[3(ZR'VX&SW!*( ')R(8\6X4CKQN
M]%S0_:CV1WZ'@</D<?@D\K8!#_#TX 5PY+BZ?A-ACU3B,-IKA*1>]'06T;JS
MB'J;@_,V^L_1R5>/0<W@"DNKE(>:C5X\:NJ/32.F\G3@*K+^*@?]'8A3;K@J
MIUTV4M!M)ADV DI3"*FV!DY$Z:SK.M&#6?'<%J4UP/%>)] 1V;U]J%$Y@C!F
M84A5-/(8C\.=EJ=;=JW)H_:!08/DK=-1?ED6#7%C6 (L5=$X]*F*QF&X=>BN
M1<4>\U(J:''(,NPMKC8+_\52:U+TB=-@OWBM-C346;6M6%^MHP*:>"0]9$F6
M[.BYN?(]>DGC&\4>'ZKQ/G8L6(@Y_*KJX8$U_9Q[GK56I.*THU>$S6&&O5+$
MO"CX)NWZ,"U4/@QCB%D:I5O.V391'+$(3S$\<CR6Q1[T9&F\SM+X&_T_92/;
M4+U[(UAY'X/JG;!+C:-#.=N+_G3.5BUD(<W!1H/J_.'#J#!;9\ .;;-V0#?%
M3=1\9"QPD1U@8TFG @\@<5TT9W$2T8V0;G@>MOJ1G]"-"&]P;!SB.*9IC%,?
M,R="7Z,"6HH95G@(.3HB!)ZN&MG9$A63]();5,MJIS>$%-\L/.K=/=Q$IC^&
MHFJ6UC4'W<L$#W%-@OF>]$1"%+,LRW"08D0D?8&0K ,AZ0V$+<,]V_V]F/^[
M_S]T_WCC4THE]=Q],**W<NP#VJ\JZ[OK;U+G[:>8Q^7M!ZUW0L_IW:64,]SJ
MC1(\J'7[D:B=6-6X#S,39:VJW' A12XU+<#G,Z7L:D("UE_JSOX!4$L#!!0
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
MKL];HPW@&,4 D/^-U5OH,$B;D[(4<PX%#U(P.5>YP  _24Y)ZLTP*67DO7,
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
M4AR0--)@S0QL,*TVP*?<\+[5$KY2T-.K#56QX)KRDB3HYX)(;.A0Z!)MJTQ
M(D5;NN<TI3'F&OTD>(Q5ANXTR17"/$%K,WW -$&0AC KJ,8,?7B"U$RH+B51
MQL;01F\W1&/*U#O8\LMV@]Z^>8?>(,K1+YDH%=A72T<#4..N$]>@;BM0W@ H
MUT.?8*],H0\\(<FY 0<BU(3)>PG3K3=J<4/B*^2[%\B;>FZ/0^O7JT][U#>O
M5G<7(VC\AG3?VO,'[-WQ6.0$;34&$@G7%^@6,\QC6+)GC6'U)@'R@"&@TE#'
MA+),[I[-M! *UC]*41;J H$Y5B:4[P=)_OT>/*A2YH\1_X/&_\#Z'PS& \ZX
MF.+JY !G<2ZDIG_:A;YTJ<R%UIPY"1]7P,+C*7]="3^<^>ZYU*8K%42+\&CK
M#$W8H E'T7P4(CE0QA#-"TRE(<043'(:2]'$L@]>93\:@=>5<(-H%LY:^,8,
MG6&+&FS1*+:;$V(L*++3B"I5VFR+A=+5&6+!EESWH8NZOOOS%C/K'J$P6G@M
M?%VI8#9?]$.<-1!GX\G8G_,7=9T8\E)3-EO,"/H+W=,4RBRF! *@1FIAWFP_
M_U_6\J+Q?_&?UO)ZT>&PKU*[4B.5ZDZ/M^7T.]=JO<%8L?:(]%;KJ*ES@"?/
M ?=[%^RZWN*\8A>+:=O]KICO1_,!!-X1@3>*X%XH>'!P1)Z CWU)5=:P9+ 8
MYP^2:G(ITG0 82]OWC_>(;5(ZZ2:MV%WI;Q9Z _ /E[IKC].7/P-L-(7W@II
MTE _7Z""F6>;@4U HC#!Z"7-[[@U#]RH[7Q7RG/G?C#@_?%"=\=O=-MO ".7
MI2((*T4@S<0.'H8<"HH:,N,,\SVQ3TP.W41*N>6+$7CT(T;QCC( WSY2:VQ!
MQVLX#-K0ND*A[[D#R(Z7NSM^N_]K9/7Q 2?PZ["%G;R,W%G0!M>5"MO0G),N
M(B=R;[LQA6R95R_E9K7I^&YLG]-:OS6=H.U.CF:J-O(3EGL*=P@C*9B<7LW
M(5EU9M5$B\+V*CNAH?.QPPRZ62*- 'Q/A= O$[-!TQ^O_@902P,$%     @
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
M6UB!?JJ6TD1^QY+3$KBB@B,)FYEW$U[/8YOO$GY1J%5OC&PE:R%>;'"?S[S
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
M4#8 ]Q=2FLW$)NC_/MD[4$L#!!0    ( -U=:U3/M N9VP(  *((   9
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
MX'V@&97DY%(]37'',OUYJ>+!A22I^,LPFUO/YA:SN3VS?>1,+7/=(%]PDA.
MA6Z1\>QK3@4MGF[5FJ1KJ4MPKP#7#O4P@B%$@3.T'C878&_8%G>OYNX9N8]G
MLSS-$T4MUIW-)?T':[9=1$LD?X/!280\S]LAVA$6A,@.NXGZ-5'?2%0_D-L2
M=U'T6W.'80##'8;M*&@[MK]3R-1O*PX#%_8H'M2%!,9")H6?$:XVC*206BSI
M2AC:,*R!PR,T?53/%OV?31^UER!P M??6:F]85O<H=T8OOW#VKZ"VFKH, BC
MW;[OB@M<Y-D]9#=V)_@#6K\"V6S7T L]N,L2MEA&D1OU*8H:DN@%;0V^@2O5
MEFF>&EH.-K8.C^'KL#%V:';V]T+25#?)SS]!W_X%W HRSQ-P2>=$[^!_$,R[
M=V\SK-J^G]JIVQP; X=F!^\7'C_N$[XQ7^@?0_C&(Z'9)%\LO!D6V?N%;^P6
MAD:PSQS'ZO\'OP?J)0Y(/0(93HD)O'%7&!U!<-08(C(;XG^T\PI]TWP"#P4[
MWH/:#KD5M<V]\4=D]L=_8^:H;7\GKN_;NTP[PIS(ZWF'08U+(K-+'F;E%<BF
MFBCT6VJVHQS/CWHH-AZ+G!>U]4%6CAIK1>XQ&KRQ262VR9<ZRA[8<*^AH,9D
MD?D5UZ3\7B]'C;>BX!C*-SZ)S#[Y8N7-L-#KE][:. M06^.B.%,18*;_N9?'
M O7=^MQF7)Q66$UX>>ASA?F"9@(D9*Y2[=- ]0,OSU'*@62KXF3ACDFU#Q>7
M2Z*6CNL ]?N<,?D\T!/4IUFC[U!+ P04    " #=76M4WM7>_KH"  #X!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R5E5M/VS 4Q[^*%?$ $B/W
M-D5M)&C&AK1-B )[F/;@)J>-A6-WMD-AGWZV$Z*RIK2\-+Z<__F=BVN/UUP\
MRA) H>>*,CEQ2J56YZXK\Q(J+,_X"IC>67!18:6G8NG*E0!<6%%%W<#S!FZ%
M"7/2L5V[$>F8UXH2!C<"R;JJL'BY!,K7$\=W7A=NR;)49L%-QRN\A!FH^]6-
MT#.W\U*0"I@DG"$!BXESX9]G(V-O#1X(K.7&&)E,YIP_FLEU,7$\$Q!0R)7Q
M@/7G":9 J7&DP_C3^G0ZI!%NCE^]7]G<=2YS+&'*Z4]2J'+B) XJ8(%KJF[Y
M^BNT^<3&7\ZIM+]HW=IZ#LIKJ7C5BG4$%6'-%S^W==@0^-$.0= *@D,%82L(
M#Q5$K2"RE6E2L77(L,+I6/ U$L9:>S,#6TRKUND39MH^4T+O$JU3Z353F"W)
MG *ZD!*4/$4_]&'[A&;Z@!6U7N8+=$4848"^Z0X5:$N!KFI5"SVKN%#D+[;]
M_/RL#Z8$=(>-X7$&"A-ZHOW>SS)T?'2"CA!AZ*[DM<2LD&-7Z61,2&[>!G[9
M!![L"#R#_ R%_BD*O,#OD4\/EWL]\NQ@N3]Z*W=U![HV!%T; NLOW.'O"^?%
MFE"*=#%Z*IP1F5,N395_7<RE$OKO\OL=;-AA0XN-=F!WU.ZR4<5692Z.I]2/
MPF@X=I]Z8%$'B_;!@CY8HQJ\@06#H!\6=[!X'RSL@\7;L'!D6M@'&W2PP3Y8
MU <;? 0V[&##?;"X#S;\""SI8,F[L+L2]&.R4"#ZD,DV,@GC'9T;=<C1NTAS
M_4RQ$"^$+=$#IC7TH4=;)S1)AG[2H9L[8-O*]T)O$+\URWK,_&'DA_\EXFY<
ML^9-_([%DC")*"RTT#L;:@^B>6>:B>(K>_/.N=+WN!V6^FD&80ST_H)S]3HQ
MEWGWV*?_ %!+ P04    " #=76M4$$4+M3P#  "C"@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V-BYX;6R]5FUOTS 0_BNG""20H'EI^C:UE;H%Q!"3J@VV
M#X@/7GQM#(E=;*?=)'X\MI.EW=J&?4#[TMK./<\]=^>7&V^$_*4R1 UW1<[5
MQ,NT7IWXODHS+(CJB!5R\V4A9$&TF<JEKU82"76@(O>C(.C[!6'<FX[=VEQ.
MQZ+4.>,XEZ#*HB#R_A1SL9EXH?>P<,F6F;8+_G2\(DN\0OUM-9=FYC<LE!7(
M%1,<)"XFWBP\2<*N!3B+:X8;M3,&&\JM$+_LY)Q.O, JPAQ3;2F(^5OC&>:Y
M93(Z?M>D7N/3 G?'#^P?7? FF%NB\$SD-XSJ;.(-/:"X(&6N+\7F$]8!]2Q?
M*G+E?F%3VP8>I*72HJC!1D'!>/5/[NI$[ #"_A% 5 .BIX#X"*!; [K/!<0U
M(':9J4)Q>4B()M.Q%!N0UMJPV8%+ID.;\!FW=;_2TGQE!J>GYWR-2IM":F <
M/@MF!M=F5DJ$]S"CE-GRD!S.>;7);+'>)*@)R]\:BV]7";QY]19>6?C73)2*
M<*K&OC;:K <_K76<5CJB(SK"""X$UYF"#YPB?4S@FZ":R**'R$ZC5L8$TPYT
MPW<0!5%X0-#9\^'! 7CR;'@X:HFFV]2IZ_CB(WPWY1V#&V2+$F:E%BDI8"XQ
M9>[\79 T,_;R'LY$L2+\_AU\T;33XC9NW,;.;?>(VRMSS] R1Q +^/"[9/H>
M+E!G@L)VXRCX_L7 X%QCH7ZT..TU3GNML5[B&GF)!W=1A>PYI+W3UM-1/(S[
M8W^]6]I]J_XP"I]8)?M6O>$HV%H]$M]OQ/=;Q<\*49HS1$N$A10%_'1':ET=
MJ4,1573]'15Q' 2'10P:$8/G9+!2<(DYT4AA3J1FA[,ZV->P(Z'*Z6 O6^%3
MFV3?)CH6RK )9?C?-S[\@82M&45.P1S$G,C6&V742!F]W&$(@^T-'?S?'57S
M]1Z7\T@=PIV7(GS)*RB,MHZC%\S[]L8-VZ_<QT_CO[/>SA:/.D'P^I P?^?U
M+E N71>D(+55KYZ[9K7IM&:NOWBR?FH[,-<5;&FJ]NV"R"7C"G)<&,J@,S![
M0U8=43718N5ZA%NA3<?AAIGI(E%: _-](81^F%@'35\Z_0M02P,$%     @
MW5UK5/WN&=\2 P  \PD  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL
MO59M3]LP$/XK5L0'D#;RUH86M94H91K3D! =[,.T#R:Y-A:)76RGA?WZG9TT
MM#0-3$C[TOCEGN>>\UU]'JR$?% I@"9/><;5T$FU7IRZKHI3R*DZ%@O@N#,3
M,J<:IW+NJH4$FEA0GKF!YT5N3AEW1@.[=BU' U'HC'&XED05>4[E\Q@RL1HZ
MOK->N&'S5)L%=S18T#E,0=\NKB7.W)HE83EPQ00G$F9#Y\P_G?B! 5B+.P8K
MM3$F)I1[(1[,Y#(9.IY1!!G$VE!0_"SA'++,,*&.QXK4J7T:X.9XS?[%!H_!
MW%,%YR+[R1*=#IV>0Q*8T2+3-V+U%:J NH8O%IFROV15V7H.B0NE15Z!44'.
M>/FE3]5!; #\: \@J #!:T!G#R"L .%[ 9T*T+$G4X9BSV%"-1T-I%@1::R1
MS0SL85HTAL^XR?M42]QEB-.C2[X$I3&1FC!.O@F&@SN<%1+(9S*UU<#^0$+.
M3(*8?B8WD%&-"UJ0-O#A!#1EV1&RW$XGY/#@B!P8JQ^I*!3EB1JX&O4;%6Y<
M:1V76H,]6OV 7 FN4T4N> +)-H&+@=?1!^OHQT$KXP3B8Q+ZGTC@!7Z#H//W
MP[T&^.3=<+_?$DU8YS*T?.$>OBE>"DF1 1$S<O%8F&1=@4Y%LI$H17Y]1QBY
MU)"KWRU..[73CG7:V>-T#'/&.>-S,J89Y3$TY;6DZ%H*<Q,M1T'4[X4#=]G@
MN5M[[K9ZGJ94VEB!2B.@L:)*BFC#<Q1$?NVXS')W1UZ(5MM&DUTC/^KYS2%$
M=0A1:PA8QV^<7+2C/^QXG>ZK ':M6L[WI!9WTBINZ__<4BF]FJ_W_\JS7SOM
M?[P\^_]R?+[W<K5Z'R_0BF-OA6[[WKC6_5;?V!2QY7%L(5("CY^)EI0KO+E-
ML\V$:M;B[VCI>?ND!"]2@@\6>470?:/*&\R:\N1N=,,<Y-R^*A2)1<%UV1KJ
MU?KE<F;[]:OUL7G1V"[[0E,^AZZHQ+)2)(,94GK')ZA)EB^,<J+%PO;<>Z&Q
M@]MABJ\RD,8 ]V="Z/7$.*C?>:._4$L#!!0    ( -U=:U1'WU3B. 0  / .
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;,572V_;.!#^*X310P*D
MD4@]:!6.@<1NL0&2KI%L-X=B#[1$VT0ET26I..FO7U)29%NB%!^*W8LM4M\\
MOAER1C/9<?%#;BA5X"5+<WDUVBBU_>0X,M[0C,A+OJ6Y?K/B(B-*+\7:D5M!
M25(*9:F#7#=T,L+RT712[BW$=,(+E;*<+@201981\7I#4[Z[&L'1V\8#6V^4
MV7"FDRU9TT>JOFT70J^<1DO",II+QG,@Z.IJ= T_S2$V B7B;T9W\N 9&"I+
MSG^8Q6UR-7*-1S2EL3(JB/Y[IC.:ID:3]N-GK734V#2"A\]OVK^4Y#69)9%T
MQM,GEJC-U6@\ @E=D2)5#WSW!ZT)!49?S%-9_H)=A<5X!.)"*I[5PMJ#C.75
M/WFI W$@ ,,> 50+H+: WR/@U0+>J0)^+>"7D:FHE'&8$T6F$\%W0!BTUF8>
MRF"6TIH^RTW>'Y70;YF64]/',M_L%TW %Y:3/&8D!;=Y=:!,8L[F5!&6RG/P
M$7Q[G(.S#^?@ V Y^&O#"TGR1$X<I1TQZIRX-GI3&44]1B$"]SQ7&PD^YPE-
MCA4XFD%# [W1N$&#&N<TO@0>O #(1=#BT.QT<=<B/C]9'$8#;+PF*5ZIS^M+
MBK[=29%2P%?@\\^"J5=P3]6&)SHSSU0J?>^4!-_OM!BX5323_PP8]1NC?FG4
M[S'ZYY8*G?)\K8W$/*/@[(Y+>6[+;J4H*!69PO(\_1BYKC]QG@]#;D%!B/T
M'^/F-AP.(J^!'=$)&CK!()VONF8>$;DPR[1(#,,%%^7AOE9*L&6AR%('6W'P
ME6N)7 F>IE4@%!4ZWK885-;#(Z\]A()6$&PPUPTBU J"!>>'V(?V((1-$,+!
M(,P*(?19 41*JJP7->S8A5&(QBWW9ET8@@&"8[M[N'$/G^1>RLB2I4PQ:O41
M=XQCWX6M8S3KHJ#K(:\G@N/&Q?&@BT_%"P-/E*T*<%TH'I,,+ 2-6=GW[DF\
MT7CQ"F8\VY+\]0+<J>1RX#)&C=GHOZL T-TW W>0[0-]IGEAST(M>AC@R!_[
M82L-%E@X1K %FUM@P3AR0WNVX$$[@\-'BDME@E8SL1*!W?.$0U/WCXET84$8
MAE&;B 6&\$&1.R:"]D30[RK'M::CHQ_X*&H3LL!TNVM7(@O,UU6[A\^^I4'O
M?ZW'M?DC=@CC=I6PP$PQ:<? Z_0DS_=03PSV'18.M]CWRW&MX.CV!'[8[BH6
M6.#BR.]Q<-\SX3M-4\?[?1^[O0H'"+5;A@46^J'7=Y#V+0V>UM/>:1JPV[)"
MC-Q.N>K"?!RY?5[N.QL<;FT'D7S/4=PY:_H+H>NH#89PU'+4.1@%,BK6Y4@E
M0<R+7%6?T\UN,[9=E\-*:__&C'/EB+%74\V"]T2L62Y!2E=:I7N)M4^B&J^J
MA>+;<N!8<J7'E_)QHT=2*@Q OU]QKMX6QD SY$[_!5!+ P04    " #=76M4
MB<G-LA4#   @"   &0   'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6R-5MMN
MVS ,_17!V$,+M/7=RX8D0)-L6(%U*]9U>QCVH,1,K,V6,HE.VK\?);MNDKI!
M7V)=>(X.28G,<*OT7U, (+NO2FE&7H&X?N_[9E% Q<V%6H.DG:72%4>:ZI5O
MUAIX[D!5Z4=!D/D5%](;#]W:C1X/58VED'"CF:FKBNN'"91J._)"[W'AFU@5
M:!?\\7#-5W +>+>^T33S.Y9<5""-4))I6(Z\R_#]++/VSN"'@*W9&3/KR5RI
MOW9RE8^\P J"$A9H&3A]-C"%LK1$).-?R^EU1UK@[OB1_:/SG7R9<P-35?X4
M.18C;^"Q'):\+O&;VGZ"UI_4\BU4:=POV[:V@<<6M4%5M6!24 G9?/E]&X<=
M0)B] (A:0'0(2%X Q"T@?BT@:0&)BTSCBHO#C",?#[7:,FVMB<T.7# =FMP7
MTJ;]%C7M"L+A^$HN5 7L.[\'P\[99V4,6VI5L:F2*&0MY(I]78/F-DN&38!N
M&M!'PE(@HPG;8SB9 7)1GA+5W>V,G;PY96^8D.Q[H6K#96Z&/I)J>[:_:!5.
M&H71"PK#B%V3EL*P#S*'?)_ )W<[GZ-'GR?14<89+"Y8')ZQ*(C"'D'3U\.#
M'OCLU?#PW1%OXBZ#L>.+CV?PQ*;N]%CNYDWN/ORK!3ZP:\!"Y92]#1BD=XSF
M;"^59^R+HJE$K<K2,EU)!$VV[-?EW*"F!_O[B/JD4Y\X]<D+ZN^D0,C9+7*$
MWLO1P%,'MS5L,SZ/TSA*A_YF-V4]9F&2O<OB?;M9'UWX-@LZLSTOTLZ+]*@7
M5(*HP,@^_0TPVSDPC :# UG3YU;G:7CHY*S'*L[2?NE9)ST[*OWIQ2^>;HUZ
M=FOF[8L_66NU$;;HG[K7+YHK@^[UTP-GIN!DKI9,4L]J=QW]'R4DL@W=M%I#
M7Z2RYZF)HB2)#D+58Q:F43 8' 2KQRZ.=F/:A,O?J9T5Z)7K08:"44ML2DJW
MVK6Y2U?=#]8GU/Z:;O5$T_3.:ZY7@D)9PI(H@XNW)$HW_:B9H%J["CU72/7>
M#0MJX:"M >TOE<+'B3V@^U,P_@]02P,$%     @ W5UK5.-3MZ:; P  $ T
M !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULI5?1CMHX%/T5"_5A1MHA
ML1.', *D JW:ATJC,M-]]B07B)K8K&.&Z=_73D((L:&H^P*V<\[U.79\?3,Y
M"/FSW (H]%[DO)P.MDKM'CVO3+90L'(H=L#UD[60!5.Z*S=>N9/ THI4Y![Q
M_<@K6,8'LTDU]B1G$[%7><;A2:)R7Q1,_II#+@[3 1X<![YGFZTR ]YLLF,;
M6(%ZV3U)W?/:*&E6 "\SP9&$]73P$3\N<6@(%>)'!H>RTT;&RJL0/TWG:SH=
M^$81Y) H$X+IOS=80)Z;2%K'?TW003NG(7;;Q^B?*_/:S"LK82'R?[-4;:>#
M>(!26+-]KKZ+PQ=H#%$3+Q%Y6?VB0XT=:7"R+Y4H&K)64&2\_F?OS4)T"#BZ
M0" -@?0)X05"T!""6PEA0ZB6VJNM5.NP9(K-)E(<D#1H'<TTJL6LV-I^QLV^
MKY343S/-4[.O/!$%H&?V#B5Z0*<N^O2NWZT2T-T<.*PS=8_NEJ!8EM]KW,MJ
MB>X^W*,/*./H>2OV)>-I.?&4EF0">TDS_;R>GER8'A/T37"U+=$GGD)Z'L#3
M7EI#Y&AH3JY&7$(R1 '^!Q&?8(>@Q>UTWT%?WDS'XRMN@G9[@BI><"'>8B\E
M<(64V9_'*P'#-F!8!0PO!'P9KH;H,Z0@6>[:KII-*[;)&6^S!V/DK;N"#@P9
M]T!+!XB.P[A%G:FGK7IZ5?U*,04NV34MZLX68=K3;8-":NFV03BBD5MVU,J.
MKLK6&4KG'^X2'EG3!3X.>\)M$"'4[PEW@<*16_BH%3ZZ*OQ9*);K--2^A B.
M6>&UR0HN4R-;2A#W]"YL4$0M4S;H@?@A=;N*6U?QU4.UA#5H1^F?3]6XC3C^
M7Z=J;-N(0Y.>SE;$@<)^$,6]-7'!PL!WKPGV3Q>!_W=GJ^'U=/4/SL(%H[9Z
M!RR(Z27UG6L,_WD'UO4.('T7H75]YM ;R_>L+C%R7>0PGKA-8DL6I4'<]VBC
MB!]%?8LV2N<^<L$B.5DD?YM%&N;Y%M%^&G&B8DKZ\FT8)9?4GRXR'-R02M+.
MT;LMES1AST2'.(CZWAPP3+NZ&W,VC@077[_3K8JO7ZNUNZRNGF[WYKIM1]3R
MYH#%XY%ES88%?C]5>IU2L0"YJ4KN$B5BSU5=9+6C;5G_L2IF>^-S4^Y7)>@I
M3/VM\(W)3<9+E,-:A_2'(ZU(UN5WW5%B5Q6DKT+I\K9J;O4G"T@#T,_70JAC
MQTS0?@3-?@-02P,$%     @ W5UK5'8,R>A.!0  -1@  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S$N>&ULI5EK;]LV%/TKA($!'I#*(NTX#R0!$KO= K1;
MX+3KAV$?&(FVN4JD1U)Q\N]W*2E2U/"1M%]BO<ZYO(?DY2%SMI?JF]XR9M!#
M60A]/MH:LSN=3'2V9275B=PQ 6_64I74P*W:3/1.,9K7H+*8D#2=3TK*Q>CB
MK'YVHR[.9&4*+MB-0KHJ2ZH>KU@A]^<C/'IZL.*;K;$/)A=G.[IAM\Q\V=TH
MN)MT+#DOF=!<"J38^GQTB4^7A%A _<5?G.WULVMD4[F3\IN]N<[/1ZEM$2M8
M9BP%A9][MF!%89F@'?^UI*,NI@4^OWYB_U G#\G<4<T6LOC*<[,]'QV/4,[6
MM"K,2NY_9VU"AY8ODX6N_Z)]^VTZ0EFEC2Q;,+2@Y*+YI0^M$,\ >.X!D!9
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
ME 7@_%1*L^K8#]0OMN%_4$L#!!0    ( -U=:U2"V)V];@@  )LR   9
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
MRR=]>JDP _3G<\[5^X7Y]<#Z]RBG_P-02P,$%     @ W5UK5!F4!J:J P
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
MHB2ETAJ8[Y="Z.<+&Z!]E;/X#U!+ P04    " #=76M40@/,?*@$  #W$0
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
ME!7@^U)*\]RP _2WL_5/4$L#!!0    ( -U=:U2(ET BBP(  'D)   9
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
M3&MZ7-'X!-I?:^U> W]_N^>Z^ 502P,$%     @ W5UK5/UE;_ZK!0  [1D
M !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULO5E;;]LV%/XKA-%A+9!:
M(F7Y4C@&4KMM FQ!$+?;P[ '6J)C(I*HDI3= OOQ(R5&LBR)5MIE>8@I^=QY
MSO=1\OS ^*/8$2+!MSA*Q.5@)V7ZSG%$L",Q%D.6DD1]LV4\QE)=\@='I)S@
M,%>*(P>Y[MB),4T&BWE^[XXOYBR3$4W('0<BBV/,O[\G$3M<#N#@Z<8]?=A)
M?<-9S%/\0-9$?DGON+IR2BLAC4DB*$L )]O+P15\=^V-M$(N\0<E!W&T!CJ5
M#6./^N(FO!RX.B(2D4!J$UA][,F21)&VI.+X:HP.2I]:\7C]9/UCGKQ*9H,%
M6;+H3QK*W>5@.@ AV>(LDO?L<$U,0KZV%[!(Y/_!P<BZ Q!D0K+8**L(8IH4
MG_B;*<21 AQU*""C@/HJ>$;!ZZLP,@JCO@J^4?#[*HR-PKBOPL0H3/HJ3(W"
M--_=8CORO5QAB1=SS@Z :VEE32_RALBUU1;21/?N6G+U+55Z<G&G6H5P3D*P
MEBQX!#@QJQV+0L+%K^##UXS*[^ MN I#JOL-1^ F*:9&=]_K%9&81F^4Q)?U
M"KQ^]0:\ @X0.\R) #0!7Q(JQ86ZJ=:?=RP3RH>8.U)%KV-P A/I^R)2U!'I
M+=L/@0LO '+AK$5]:5=?D6 (O%P=P1;U57]UMT7]0V_UUN _VM6O4CX$T._T
M_JF'=]CM_;I_\-.ZNJ/:K>PY5/8<RNUY'?;6V4;0D"JHO !K'!' MJ;[_OI-
MB8(;26+QM\615SKR<D>CSN9F 2&A %O.8D"%R' 2Y.[2LNV%=MS63H5I/S>M
M&6"_&,/)S)L[^^.N:4JY=8D/38F9/QG!4JJ6V:C,;&3-[#:+-X3K3,R<J57
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
M!ZYMWC3EP_H19%=ETY3+]<M[G=_HJ@.T?[\MRV;WION"_7/O3OX/4$L#!!0
M   ( -U=:U1>-R<$\ (  -P(   9    >&PO=V]R:W-H965T<R]S:&5E=#@W
M+GAM;+56VV[:0!#]E9'52HF4XBL8(D *N%4C-54$3?M0]6%C#]B-O4MW%TBD
M?GQWUXZ!U%@H4E[P7N;,S#EC9CS<,OX@4D0)CT5.Q<A*I5Q=VK:(4RR(Z+ 5
M4G6S8+P@4FWYTA8KCB0QH"*W/<?IV07)J#4>FK-;/AZRM<PSBK<<Q+HH"'^:
M8,ZV(\NUG@]FV3*5^L >#U=DB7.4=ZM;KG9V[27)"J0B8Q0X+D;6E7L9N8X&
M&(OO&6[%WAHTE7O&'O3F.AE9CLX(<XRE=D'48X-3S'/M2>7QIW)JU3$U<'_]
M[/V3(:_(W!.!4Y;_R!*9CJR^!0DNR#J7,[;]C!6AKO87LUR87]A6MHX%\5I(
M5E1@E4&1T?))'BLA]@!N[PC JP#>2T!P!.!7 /]40% ! J-,2<7H$!%)QD/.
MML"UM?*F%T9,@U;T,ZKK/I=<W68*)\<SW"!=(RPX*V#*J.2J$D(E(5.8FO#(
M!5PE2:;+1'*XIN7+IHMV%J$D62[.X0/<S2,X>W<.[R"C\"UE:T%H(H:V5$GJ
M4'9<)30I$_*.).1Z<*/22 5\I DFAPYLQ:ZFZ#U3G'BM'B.,.^"[%^ YGMN0
MT/1TN-, CTZ&NX,6-GY=,-_X\]L+=@$WY#?C=8W@YQ=E"-<2"_&K)4Q0APE,
MF.!(F*^JY0B28V,%2VC70'5CV8R#,.SV@Z&]V=>UP<P+N_X+LZC!K#_HNCNS
M P+=FD"WE<"A/"V*]&J'O;<4/JS#A*\6/@K_EVH0.DZS4OTZ8K\UXEQ'@YJ>
M3N#OCI[J"3'JMF#^\;-,/*C;D\4=U#D,WE)<U]FU.Z>5["$=KNA<P JY/E-C
M#LZ4% )D2BBH-J<6"$](.*#N1>!ZMN^JD7K>V-;: [M.QW'>-Q7U%<"2O+W7
M]I582S,^!<1L3679'NO3>D1?F<'TXGRB1[<9)SLWY=R_(7R940$Y+I1+IQ.J
M=X^7H[3<2+8RP^6>254QLTS5YP=R;:#N%XS)YXT.4'_0C/\!4$L#!!0    (
M -U=:U3HZ.S<B (   P&   9    >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM
M;)5536_;, S]*X+10PL4L>,D;E<X!O*Q83L4*-IU.PP[R#9M"Y4E3Y*3]M^/
MDATW[9(,O402Q??X2(M,O)7J25< ACS77.BY5QG3W/B^SBJHJ1[)!@3>%%+5
MU.!1E;YN%-#<@6KNAT$0^35EPDMB9[M322Q;PYF .T5T6]=4O2R!R^W<&WL[
MPSTK*V,-?A(WM(0',(_-G<*3/[#DK :AF11$03'W%N.;963]G<,/!EN]MR<V
MDU3*)WOXEL^]P H"#IFQ#!27#:R <TN$,O[TG-X0T@+W]SOV+RYWS"6E&E:2
M_V2YJ>;>M4=R*&C+S;W<?H4^GYGERR37[I=L>]_ (UFKC:Q[,"JHF>A6^MS7
M80\0CH\ PAX0.MU=(*=R30U-8B6W1%EO9+,;EZI#HS@F[$=Y, IO&>),<@\;
M$"V00LF:K*0P"NND482IR,J%!Z6'"\(931EGAH'N(-E;2#9 SM=@*./Z@IP1
M)LCW2K::BES'OD'9-KB?]1*7G<3PB,1Q2&XQ2J7)9Y%#_I; QWR'I,-=TLOP
M).,:LA&9C"])&(3CQX<U.3^[.$$[&6HY<;23C]3R;2G)KT6JG?WWB8#3(>#4
M!9P>S:, I2#'[G"1+TD*)1."B1*?*J<B@T/E[DAGCM0V[2:YBJ+8WQQ0,AN4
MS#ZH!$3^'QD=8[0G8WK]Z;",:) 1G92QJ&4K\"TRD?$6WXI]>?D[:00G&6E
MN8&&THA,.2NIG1&::%QUP=#;.E%E&.7\Y=5\*(_HGW)>!\&[//R]#L5G4+HY
MI+%[4&[7K(-U&'6+KL-?W;LY>4L5?F--.!0(#497&%EULZ<[&-FX?D^EP3?G
MMA6.:U#6 >\+*<WN8 ,,?P#)7U!+ P04    " #=76M486W! \\&  "G(@
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
M8D(+P.\SSM7Z1@]0?9MR\1]02P,$%     @ W5UK5/_%25]; P   @T  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3 N>&ULS5?1;ILP%/T5"^UAE=:"#2%I
ME41JDDZ;M$I1VVT/TQX<N FH8&>VTS1_/]M00H"B/O2A>4AL<^[AGGMB<QGO
MN7B4"8!"SWG&Y,1)E-I>N:Z,$LBIO.!;8/K*FHN<*CT5&U=N!=#8!N692SPO
M='.:,F<ZMFM+,1WSG<I2!DN!Y"[/J3C,(./[B8.=EX6[=),HL^!.QUNZ@7M0
M/[=+H6=NQ1*G.3"9<H8$K"?.-;Y:X- $6,2O%/:R-D9&RHKS1S/Y'D\<SV0$
M&43*4%#]\P1SR#+#I//X5Y(ZU3U-8'W\PO[5BM=B5E3"G&>_TU@E$V?DH!C6
M=)>I.[[_!J6@@>&+>";M-]J76,]!T4XJGI?!.H,\9<4O?2X+40O00KL#2!E
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
MI>?:9+D'&H P OK[+>?J\F <Y+]^S/X%4$L#!!0    ( -U=:U3;3&'7H@,
M " ,   9    >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;+572V_;.!#^*X2P
MAQ9(K*=?A6/ CK.[/;0Q$FQ[*'J@I;%%1")=DK:3?[]#2I&]T:/J KW$(CG?
MS#<O<C(["?FD4@!-GO.,JQLGU7K_P755G$).U4#L@>/)5LB<:ES*G:OV$FAB
M07GF!IXW<G/*N#.?V;VUG,_$06>,PUH2=<AS*E^6D(G3C>,[KQL/;)=JL^'.
M9WNZ@T?0_^S7$E=NI25A.7#%!"<2MC?.PO^P\B,#L!)?&)S4Q3<QKFR$>#*+
MC\F-XQE&D$&LC0J*/T>XA2PSFI#'CU*I4]DTP,OO5^U_6N?1F0U5<"NRKRS1
MZ8TS<4@"6WK(](,X_0VE0T.C+Q:9LG_)J93U'!(?E!9Y"48&.>/%+WTN W$!
M\$<M@* $!&\!40L@+ %A7T!4 FRHW<(5&X<5U70^D^)$I)%&;>;#!M.BT7W&
M3=X?M<13AC@]?TRIA.LE1BXAMR+'<E+4)N2:/$ L>,PR5FR(+>XH+5FL4?91
MB_B)W._MT<(DC^D7\FX%FK+LO46_D;TF?Q"7*&-/S5R-W T#-RYY+@N>00M/
M/R"?!->I(G<\@>2_"EQTNO(\>/5\&71J7$$\(*%_10(O\!L(W?:'>PWP56^X
M/^WP)JSR&%I]86<>-_4\+J2D? ?8JIIL7LBEW)J^V.W%B<KDBMS].)@<?N28
MN(,Y4.1>IR")3BDO4ZVNR&?!CYA;0,3G0[[!<ZP,JU:1;P\BRP@VI-'XO<.M
MJ'(KLFY%+6XM8<<X9WR'S9U1'@-YQWA91.^;JJA0-[+JS)UWG(>3H>=AAHX-
M-(85C6$GC;\PAJ:2?V)\6#,>#:>7QHO":A ;>36Q55TL#*>MKHPJ5T:=KGRQ
MN?N9)Z.:[>O0"UN-CROCXT[C6!E;8#WLC^OVQT&K^4EE?M)I'J^.7RBE24.:
M&K)9%^NJN&E%=?J[^[GJV/N#5II:WZ_(5_L2HO3B"!)?=G+W##)F"L@:KVL@
MWQ8;[']\CKO:U_?.SXOW/QKXH!*RQYO#1K\Q^*7:\458IX,H: ZJ?_':^;T;
MN0>)0MGD@L1H,(E:2 1G$D'?%NS!(:AQF ["-@[GY\(/?Z$3>] (:S3&@Z M
M'^?KW>^^WQLZL@>7J%8;R&7RIB\;I!HJR+T8G7*0.SN"*A*+ ]?%+%'M5F/N
MP@YW;_:79ORU(]E933$[?Z(2>T"1#+:HTAN,\6*7Q3A:++38VP%M(S2.>_8S
MQ1$>I!' \ZT0^G5A#%3_%,S_!5!+ P04    " #=76M4TBQ@#<P#  #1$@
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
M@+(!^'PI<4YK%O8%[6^+R5]02P,$%     @ W5UK5,<=LLJ6 @  BP8  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;+U5RV[;,!#\E8700P(TEB79
M><$V8#LM&B IC 1M#T4/C+2VB/"ADE3L_GV7E*PX#Z<YU0>+I'9F9X?D:K36
MYMZ6B XV4B@[CDKGJO,XMGF)DMF>KE#1FZ4VDCF:FE5L*X.L"" IXK3?/XXE
MXRJ:C,+:PDQ&NG:"*UP8L+64S/R9H=#K<91$VX4;OBJ=7X@GHXJM\!;=MVIA
M:!9W+ 67J"S7"@PNQ]$T.9\/?7P(^,YQ;7?&X"NYT_K>3RZ+<=3W@E!@[CP#
MH\<#SE$(3T0R?K><49?2 W?'6_;/H7:JY8Y9G&OQ@Q>N'$>G$12X9+5P-WK]
M!=MZ@L!<"QO^8=W&]B/(:^NT;,&D0'+5/-FF]6$'D!SO :0M('T.&.P!9"T@
M"X4VRD)9%\RQR<CH-1@?36Q^$+P):*J&*[^+M\[06TXX-_E*!^52Y5HB'%QI
M:P]A@09N2V80CF!:%-R[S00%-4?&>W]P@8YQ<4@1'R &ZZ/M*':DQ[/&>9M[
MUN1.]^1.4KC6RI46/JD"BZ<$,17259-NJYFE;S)>8-Z#+/D(:3]-7A$T?S<\
M.7M#3M:9FP6^[-_F/KKZ\XJBX-*AM+_>R#'H<@Q"CL&>'%/E^%'!1>VO UC,
M:T-;AA9PDXN:;(6ET1)(1%6[9OOT$I 9Q=7*0D6ZPO[YP\5E+:$R/$<P3*WH
M2' %M2T>HPY?V^5&X$D0Z+O&P^2D=Y:-XH==YU\&G?:&V=GNKT,\,6+8&3'\
M3T:PS0LCM'JO&<,7=:;#7G+\S(U_134.Q#OW6J)9A79GJ81:N>92=*M=1YV&
M1O)L?4:=MFF,CS1-F[YF9L65!8%+HNSW3DB9:5I?,W&Z"MWC3COJ16%8TM<"
MC0^@]TNMW7;B$W3?G\E?4$L#!!0    ( -U=:U2Y.6'W?P8  )T=   :
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
M4FF<_PP9#9C0 _#[+$W5^D%/4-W(GO\#4$L#!!0    ( -U=:U3A1PI]M@,
M -P2   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6S-F&UOVS80Q[\*
M(?1% J212/DIA6T@L9$M0(MZ]=*]&/:"ELXV$4KT2,IN@7[X'65%4M=850 -
M\QM;?+CCW?W$OVF.#TH_F2V )5\2F9J)M[5V]\[W3;2%A)MKM8,41]9*)]QB
M4V]\L]/ X]PHD3X+@H&?<)%ZTW'>M]#3L<JL%"DL-#%9DG#]]0ZD.DP\ZCUW
M?!*;K74=_G2\XQM8@GW<+32V_-)++!)(C5 IT;">>+?TW8R-G$$^X[. @ZD]
M$Y?*2JDGUWB()U[@(@()D74N.'[M8092.D\8Q]^%4Z]<TQG6GY^]W^?)8S(K
M;F"FY!\BMMN)-_)(#&N>2?M)'7Z%(J&^\Q<I:?)/<BCF!AZ),F-54AAC!(E(
MC]_\2U&(F@'MG3!@A0%K:Q 6!F&>Z#&R/*TYMWPZUNI M)N-WMQ#7IO<&K,1
MJ<.XM!I'!=K9Z3T7FGSF,@/R ;C)-" C:\A;4AM1:[+ ZH+6$).E5=$3F8,6
M>^X0D(LY6"ZDN42CQ^6<7+RY)&^(2,GO6Y49GL9F[%L,U2WH1T58=\>PV(FP
MYA!=DY!>$18P^H+YK+UY\+VYCP4JJ\3**K'<7^^$O]\R93'UA181&)?:;?[V
MD0]</P%6"[<3>8BQ<"+BDMP:XSHOWL,>)*&7#0&$90!A'D#X4TQ7Y(Y+GD9
MEODV_T6K;"?2S16Y%RGV"PQ@:;G-.9(9W[G=8LB?[]$C><!N\U=#/+TRGEYC
M06KXI> K(87]^A*FHY=^[L4IRGZ*./8O+-PO%^[_AR3(-_)2Y/CB*KL%C1L.
M7W$LV_.( --0K$$9\^ LX W+>(:=P#MZ&?P<WJA<>/0_PDM5^O9U &_*N&_.
M B -*M4.ND!X5[BI;\#A<$A+C(68!FU)T]KO"FV,<"DVJ5@C2*S#QYS/QY4!
MO><KB95(=UF%EC4I)*TTFK+SH%2)-@T[V6B%FS;UKP2:-BOTJ^K?K2[22LQI
M_SR055)-!]T@&[1&5LDR;=;E3I&]7@UI)>-T=![8*H&F-]WHX4T#MH)LTY3O
M3X^57+-FN:Z3?4S5*:IADQ"R2GH9/0L\K'9\;CX_M]U5A9MZ[4-*AR?*7^DP
M:];AUN7O5@=9)=:L=Q[$*F5FS>?LUL3Z/Q!CO7YX@E@EPZQ9ACLC]GH99)5>
ML^%Y4*N$F34?L-O*8.&F?BRL0RO0_CAI,.C]BZQ?NWIP]SYXE-\(3$W"&JV"
MZR&:Z^-5RK%AU2Z_C5@I:U62/VZ!QZ#=!!Q?*_R/4#3<!4=YH37]!U!+ P04
M    " #=76M4OIG.51P#  #K"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,#,N>&ULC99+<]HP$,>_BL:30S+3Q++-,P/,!&BF.63*0),>.CT(>\&:R!*5
M9$B_?279.#R,TPM8\OYW?[MZK <[(=]4"J#1>\:X&GJIUIM[WU=Q"AE1=V(#
MW+Q9"9D1;89R[:N-!)(X4<;\$...GQ'*O=' S<WD:"!RS2B'F40JSS(B_XZ!
MB=W0"[S]Q)RN4VTG_-%@0]:P /VRF4DS\BLO"<V *RHXDK :>@_!_23 5N L
M7BGLU,$SLJDLA7BS@Z=DZ&%+! QB;5T0\[>%"3!F/1F./Z53KXIIA8?/>^^/
M+GF3S)(HF CVDR8Z'7H]#R6P(CG3<['[!F5";>LO%DRY7[0K;;&'XEQID95B
M0Y!17OR3][(0!X*@<T$0EH+P5-"Z((A*0>02+<A<6E.BR6@@Q0Y):VV\V0=7
M&Z<VV5!NEW&AI7E+C4Z/'@F5Z)6P'- S$)5+,&ND%;I%,U-/D!(2M- B?D-3
MD'1+;-'17#"[@W9$)NAZ"II0IFZ,Y&4Q1==7-^@*48Y^I")7A"=JX&L#:L/Y
M<0DU+J#""U!!B)X%UZE"7WD"R;$#WV18I1GNTQR'C1ZG$-^A*/B"0AP&-4"3
M_Y?C!IRHJGKD_$6?5WU*5<R$+;Q"OQZ62DNSLW\WQ&A5,5HN1NM"C#&L*>>4
MK\TV9X3'4+<.A8NV<V%/_'84!4%WX&\/:W-N%(;]=F5T1->NZ-J-=$]*Y1:J
M=G<4TLY!P* =V'4[PCJWPO5,G8JIT\@T20E?@]V[*[L^6[L^=7B=L\"W78S[
M)W@U5JU^5$_8K0B[C83F5M6L.*%U8-WSD!'&[1.P<ZL+=>M55+U&JN\Z!5G'
MTVN(5+"<6P11<&%K]2N<?B/.'&)&E*(K&A/7*L0*F:M*$GNO:8$8)4O*J*;U
MFZ]_CA3@4^YSH]L =SOUX '^N(QQ([JY[CXYL*6#P\/8"\/6"5Z-U=&Y+O#\
M@[:1@5R[;JI0+'*NBZNUFJTZ]H/K4R?S8]O)73OZ<%-\!CP3:6XAA1BLC$M\
MUS5(LNBLQ4"+C6M.2Z%-JW./J?D: 6D-S/N5$'H_L &J[YO1/U!+ P04
M" #=76M4"N/67. "  #+"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#0N
M>&ULK59=;YLP%/TK%MI#*VWE,P2J)%*3M%JE5JJ:M7N8]N"&2[ *F-DF:?_]
M;$.\%)(HT_8"_CCG^)YKX\MH0]DKSP $>BORDH^M3(CJTK;Y,H,"\PM:02EG
M4LH*+&27K6Q>,<"))A6Y[3E.:!>8E-9DI,<>V&1$:Y&3$AX8XG518/8^A9QN
MQI9K;0<>R2H3:L">C"J\@@6(I^J!R9YM5!)20,D)+1&#=&Q=N9?S6.$UX)G
MAN^TD7+R0NFKZMPF8\M1 4$.2Z$4L'RM809YKH1D&+]:3<LLJ8B[[:WZC?8N
MO;Q@#C.:?R>)R,969*$$4ESGXI%NOD+K9Z#TEC3G^HDV+=:QT++F@A8M6490
MD+)YX[<V#SL$-SQ \%J"UR4$!PA^2_!/)00M(="9::SH/,RQP),1HQO$%%JJ
MJ89.IF9+^Z14V[X03,X2R1.3&TP8>L9Y#>@>,*\9R#T5''U!UVDJ]P;1%-V6
M AAP@1ZQ +38X J=S4%@DO-S"7Q:S-'9IW/T"9$2?<MHS7&9\)$M9'AJ$7O9
MAC)M0O$.A.)ZZ)Z6(N/HNDP@^2A@2U_&G+<U-_6.*LYA>8%\]S/R',_=$]#L
M=+JSASX_F>[&1]SX9JM\K><?U&-DC=5G@G[<R3ET*Z#@/X\H!T8YT,K! 66S
MP? FKQ,.^_:N41AH!767K.5^A6$PLM>["=V#BJ(X^HB:[T'YCN\8U <3 V-B
M<-3$3GHJ_-Z<8GFQD*TWI@XOEX=WG[M&.MR-:.@..^;ZH,#U_8ZW/NB K]#X
M"H_ZNJ/\+XR$O>4]IQOCK ]RW3",.T[ZJ -.AL;)\+1C9NZ1(V<W,J+1?_XJ
M8J,<__-7$?=.\K";[#XDBIVPD^L^R U<MY-N>^>:+X"M=+GD:$GK4C27HADU
M%?E*%Z+.^%16ZJ:P_I%IROP]9BM2<I1#*B6=BZ$,B36EL^D(6NEB\D*%+$VZ
MF<F_#6 *(.=32L6VHQ8P_R^3WU!+ P04    " #=76M4^#DW9)$#  !^#@
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#4N>&ULS5??;]HP$/Y7K&@/K01-
MG!!^3(#4@J95:K6N7;>':0\F&+#JV,QV8/OO=W9"$CI(4=5)>P$[N3M_]YV_
M<SS<2O6D5Y0:]"OE0H^\E3'K][ZODQ5-B;Z0:RK@S4*JE!B8JJ6OUXJ2N7-*
MN1\&0==/"1/>>.B>W:GQ4&:&,T'O%-)9FA+U^XIRN1UYV-L]N&?+E;$/_/%P
M39;T@9K']9V"F5]&F;.4"LVD0(HN1MXE?C_! ^O@++XRNM6U,;*IS*1\LI/K
M^<@++"+*:6)L" )_&SJAG-M(@.-G$=0KU[2.]?$N^@>7/"0S(YI.)/_&YF8U
M\OH>FM,%R;BYE]N/M$@HMO$2R;7[1=O"-O!0DFDCT\(9$*1,Y/_D5T%$S0%W
MCCB$A4-XJD-4.$0NT1R92VM*#!D/E=PB9:TAFATX;IPW9,.$+>.#4?"6@9\9
M?R!,H:^$9Q3=4J(S1:%&1J,VNM2:PH"(.;IA9,8X,XSJG=4<V1J@>YID2C&Q
M1%=$,XW.IM00QO4Y!*A"M_9BMVI>;?3X,$5G[\[1.\0$^K*2F885]= WD)R%
MZ"=%(E=Y(N&11*8TN4 1;J$P"/$!]\GI[L&^NP^4EKR&):^AB]<Y$N]S)@V0
M=*=8 J1!:I=NOZ);HIXLK2! =#T'.EA"^([KLQNZH1SA\P8 40D@<@"B%PO;
MVH6OE^Y9X5KH4<B9IFI#9IRB:['.C+61(H'"$Z>X[S>P!+HV--4_&@!V2H"=
M1H:F5+$-<:00BP_V@C0KJI"0HFW! 3GYFX.[(0\>N^"V5VW&4+;- 3QQB2<^
M%0\O]OOO$M,.#Z^4< A4OD+W(*A\%\:GPNZ6L+NOAUVGLAGZI-L ?0]8KP36
M:P3V11K"#Y'4>Y&D)HL]+/T22[\1RP-;"K8 J0$/GQPSGYYM]E)\89/X!N5Z
M@_]3?#BH^G[P+^571*_7*.QW#E<)UPXC_,\U6"Q11];&X>#9%CMHA8,P/))"
MU?=Q<^-_*ST6R^P![$1Q[PB^ZEC T>MD6?C5%\1Q_)RVOXW:.(YZ@R.PJL,
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
M)E8'3/P#$<?('C&Q/6#B'V(B@<3$ NE*_!]ONX\)1S^(70+S_S":R"4QL4M
M_O^B+8R166)BLW34 'N2Q!B9)28V"TZYQSXF,DM,;):NE+O/SO)<^GU,,7),
M3.V83LQ%6Y;!""*R3G*D J9O7JPFZ-=)D(428@O!: 8-4H(LE!!;:%^=U6<G
M%Z+ALO"5GB ))=02VDOI'DO]P)2/B224T$OH54'89T][?4PX"$_?5[8'<V\T
MD8028@EU1-,VF>;4H#U"$DH.4-[L*FPOBDNV/>!C(@DEQ!+"Q7;?QT022H@E
M!#&#9G.")#0AEM!3GT#?35Q9F7MO:MMSKO6#S4!\3"2A";&$/,RG]Z9X;D5]
M3"2A";&$.CHR=F^3CXDL-"'O2P.8X;.)+#0AME WIKEXWOJ8R$(38@NA;B'S
MN/J8<#(8>2<;PESXF,A"$^I2R+TI=B(N^R0K7F72?]%]IT^0A2:'[&3K,UL"
M/W> R& "(++0A-A"+S"?-]GE+W-9?PH@LE!*;*$7F"9/4N;&%W*;(/LW/446
M2HDM] +SI8E\3&2AE-Q" >9<2Q/,C:&T/4G!2'>*+)226RC ]!).=_]]3&2A
ME-A"KL=Z?]IA.P]]3&2AE-A"CYA>%+==[:\+X!19*"6VT"Z:JY46*\/ OG!C
M(!-9X6;3^IAP4C*QA1Y'!/KLJ\F$N5VKL8MD,#R0(@6EQ IZ8MQZ4K@2X[&#
M)DS=4Z2@E%A!3YB+=K,I7/^K;8IXO6:?"G7O84Z1@J:'&0/JLW^$7*UM[_O9
MG0GE2IC6J.1^A3%%"IH2*^CYIK<N<_MBERVU)7/[V;6/B10T)5\* R;6!47Z
M%"EH2JP@/,+F][M/D8*FY/,+$&;L8R(%38D5A <"@V@B!4V)%80Q@V@B!4V)
M%80Q$Q\3KHRAGL;6-:RZ39E\3&2A*?6DMFY,N^EASI"%9L06 IC62SXFLM",
M>E);-Z;-W7U,9*$9]9@0P@R7;2$+S8XU,V';T^5C(@O-CC1S^K'J\#&1A6;$
M%NK$W![P,9&%9O2#0F">AR_+&;+0C-A":)Y'N#)HABPT([80Q S?=+A"D]A"
M"#/L*AX-\1I-8@]US9MY/=-C-(2K-8?$)NH&=4<"4+AV<TCLHFY0E]T'H' E
MYY#81MV@E\NER )0N+YS2.PC\(S:T:( %*[Q'#HC#=SI]8?WN5C*2N1?S8?4
M9G_&BVRNF?WAKA7%B5W-MVR+XMSLNZX^*Y[O_E?'[O^,?/@/4$L#!!0    (
M -U=:U3B50\<^ (  + ]   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'/-V\MNVD 8AN%;0;Z >,Z'*LFJFVRKW  B!J)P$G;5Y.Z+D@5\HRZZB?RN
MT!@QO!L_0F;^^U_#;CF]'@_C]O4T+M[WN\/XT&VGZ?2C[\?5=M@OQ[OC:3A<
MWED?S_OE=%F>-_UIN7I;;H;>&9/Z\^T>W>/][9Z+YX_3\#\['M?KU]7P\[CZ
MO1\.TS\V[O\<SV_C=ABF;O&\/&^&Z:'KWW?7RV/_^6+O+CMWBZ>7A^[\]&*[
M?NX@)T%N_B O07[^H"!!8?Z@*$%Q_J D06G^H"Q!>?Z@(D%E_J J077^(&M4
M1@-(:K &:&V5:POPVBK8%B"V5;(MP&RK:%N VE;9M@"WK<)M 7);I=L"[+:*
MMP7H[51O!]#;J=X.H+=K?FP#]':JMP/H[51O!]#;J=X.H+=3O1U ;Z=Z.X#>
M3O5V +V=ZNT >GO5VP/T]JJW!^CM56\/T-LW#TL >GO5VP/T]JJW!^CM56\/
MT-NKWAZ@MU>]/4!OKWI[@-Y!]0X O8/J'0!Z!]4[ /0.JG< Z!V:A]T O8/J
M'0!Z!]4[ /0.JG< Z!U4[P#0.ZC> :!W5+TC0.^H>D> WE'UC@"]H^H= 7I'
MU3L"]([-GY4 O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0.ZG>":!W4KT30.^D>B>
MWDGU3@"]D^J= 'HGU3L!]$[-81. WDGU3@"]D^J= 'HGU3L!],ZJ=P;HG57O
M#- [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>N?FL"! [ZQZ9X#>6?7. +V+
MZET >A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O4MSV!N@
M=U&]"T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK
M0.^J>E> WK49U@'H;4T[K@/PVYIF8,< !+>F&=DQ ,.M:89V#$!Q:YJQ'0-P
MW)IF<,=\I^3C]+$;QFO1U[H)^$ZWI\MGA^OW?RZ_+K:WUB?5_6W&^/@74$L#
M!!0    ( -U=:U0.2"\Y:@(  '4[   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W;WVZ;,!3'\5>)N*T"V& #4].;=K=;+_8"#)P&A7^RW2Y]^SFDK;2IBU9E
MTKXW08GM\SOX2)^[7'][GHU;'89^=)MHY_W\*4E<LS-#[>)I-F-8V4YVJ'WX
M:A^2N6[V]8-)9)KJI)E&;T:_]L<:T<WUG=G6C[U??3Z$GUTWC9O(FMY%J]O3
MQF/6)JKGN>^:VH?UY&EL?TM9OR3$X>2RQ^VZV5V%#5'R;L)QY<\!+^>^/AEK
MN]:L[FOKO]1#V)4<^L3YY]ZX^'R)=WJ<MMNN,>W4/ [A2.QF:^K6[8SQ0Q^?
MBEZ=3_;AALWI4UR<OY0Y%QAVWMMI=F%BUGP\[G4DQ]/K.10RUG?G7_$M,92^
M^/W,<=JM:?\R.USOC\GNEWFX9'E<?L>_SOBM_@?[D) ^,D@?.:0/!>E#0_HH
M('V4D#XJ2!\BI31"$5502!444P4%54%155!8%117!05609%54F25%%DE159)
MD5529)44625%5DF155)DE119,XJL&476C")K1I$UH\B:463-*+)F%%DSBJP9
M1=:<(FM.D36GR)I39,TILN8467.*K#E%UIPB:TZ155%D5119%45619%54615
M%%D5159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6@R%I0
M9"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2FREA192XJL)476DB)K29&UI,A:
M4F0M*;*6%%DKBJP51=:*(FM%D;6BR%I19*THLE8462N*K!5%5I%2:!4IQ5:1
M4G 5*457D5)X%>G_]/7[-.W_<?SRC(>Z&U_SD^7?MC<_ 5!+ 0(4 Q0    (
M -U=:U0'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ W5UK5'=2GXSN    *P(  !$
M ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ W5UK5)E<G",0
M!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    " #=76M44H8H:)L&   ^&@  &               @($-"
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ W5UK5.5H9K%P
M @  P@8  !@              ("!W@X  'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;%!+ 0(4 Q0    ( -U=:U2\\)M_]@<  ,LC   8              "
M@801  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #=76M4
MJC2:FC@'  !W'P  &               @(&P&0  >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&UL4$L! A0#%     @ W5UK5&! 4E^$ P  4!$  !@
M     ("!'B$  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (
M -U=:U3U>QX]TP@  #4O   8              " @=@D  !X;"]W;W)K<VAE
M971S+W-H965T-BYX;6Q02P$"% ,4    " #=76M4GBZX J8"  #9!@  &
M            @('A+0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#
M%     @ W5UK5'6]XVZ("@  22\  !@              ("!O3   'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( -U=:U0LMTF/&P(  )4$
M   8              " @7L[  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q0
M2P$"% ,4    " #=76M4$"M9=1X9   \20  &0              @(',/0
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( -U=:U0AUQO#
M&PL  -H=   9              " @2%7  !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&UL4$L! A0#%     @ W5UK5,N0X^5O"0  YQ8  !D
M ("!<V(  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #=
M76M40(YL>BH#  !"!P  &0              @($9;   >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( -U=:U3F>Z_9:0(  "@%   9
M          " @7IO  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#
M%     @ W5UK5 H/,A_J P  ] @  !D              ("!&G(  'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #=76M43-!"QIP"  "4
M!0  &0              @($[=@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM
M;%!+ 0(4 Q0    ( -U=:U3AAG ;#@0  %T)   9              " @0YY
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ W5UK5+Q-
M=K+) P  ^@<  !D              ("!4WT  'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6Q02P$"% ,4    " #=76M4343YVD82  #.-   &0
M    @(%3@0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (
M -U=:U1CCUAR< H  $,@   9              " @="3  !X;"]W;W)K<VAE
M971S+W-H965T,C N>&UL4$L! A0#%     @ W5UK5$O)4$8["P  ,C@  !D
M             ("!=YX  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"
M% ,4    " #=76M4C2$^RIP)  # %P  &0              @('IJ0  >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( -U=:U2\^E@T10@
M -,7   9              " @;RS  !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL4$L! A0#%     @ W5UK5-V3!@VZ#0  BR0  !D              ("!
M.+P  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #=76M4
MY:[YQF@1   5.P  &0              @($IR@  >&PO=V]R:W-H965T<R]S
M:&5E=#(U+GAM;%!+ 0(4 Q0    ( -U=:U2POMH*1@0  %D+   9
M      " @<C;  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%
M  @ W5UK5,\220(?!@  L \  !D              ("!1>   'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #=76M4=4DP<T@0  !#-@
M&0              @(&;Y@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+
M 0(4 Q0    ( -U=:U0DI[\#5 (  " %   9              " @1KW  !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ W5UK5,GP[MRZ
M&0  .%$  !D              ("!I?D  'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6Q02P$"% ,4    " #=76M4(DM6&0P%  #!#   &0
M@(&6$P$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( -U=
M:U3Q141JY04  )\.   9              " @=D8 0!X;"]W;W)K<VAE971S
M+W-H965T,S(N>&UL4$L! A0#%     @ W5UK5(>8@:\2 P  )P<  !D
M         ("!]1X! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M    " #=76M4$7H=?'H"   P!0  &0              @($^(@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( -U=:U0X3>_6M@(  -X%
M   9              " @>\D 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M4$L! A0#%     @ W5UK5#&2*4R, @  8@4  !D              ("!W"<!
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #=76M4TKM(
MEA,$  "U"0  &0              @(&?*@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;%!+ 0(4 Q0    ( -U=:U0>OPK07@,  !T'   9
M  " @>DN 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @
MW5UK5*.=0J0I"   [14  !D              ("!?C(! 'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6Q02P$"% ,4    " #=76M4 G_M0^\#   ]"0  &0
M            @('>.@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4
M Q0    ( -U=:U2)O[EO> 8  +43   9              " @00_ 0!X;"]W
M;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ W5UK5 1=G,6$ P
M(0@  !D              ("!LT4! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6Q02P$"% ,4    " #=76M4@4U]1LP$   T#   &0              @(%N
M20$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( -U=:U3L
M!PY/]@<  $P7   9              " @7%. 0!X;"]W;W)K<VAE971S+W-H
M965T-#0N>&UL4$L! A0#%     @ W5UK5.%21,Y7!   3@L  !D
M     ("!GE8! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M" #=76M4WQB7_SL%  "O#0  &0              @($L6P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( -U=:U3*PU<\8 4  )80   9
M              " @9Y@ 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L!
M A0#%     @ W5UK5&1T:+R:!   -Q(  !D              ("!-68! 'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " #=76M4PS+,V"T$
M  #.#P  &0              @($&:P$ >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;%!+ 0(4 Q0    ( -U=:U2@M=:,F@4  $\7   9              "
M@6IO 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ W5UK
M5(G1TQJ. P  4 L  !D              ("!.W4! 'AL+W=O<FMS:&5E=',O
M<VAE970U,2YX;6Q02P$"% ,4    " #=76M42)!O+UX$   K#P  &0
M        @($ >0$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0
M   ( -U=:U2VZQD[C <  /LE   9              " @95] 0!X;"]W;W)K
M<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ W5UK5&"3[DQT P  -@X
M !D              ("!6(4! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q0
M2P$"% ,4    " #=76M4TJI//GX"  #N!@  &0              @($#B0$
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( -U=:U26+1M.
M!0,    )   9              " @;B+ 0!X;"]W;W)K<VAE971S+W-H965T
M-38N>&UL4$L! A0#%     @ W5UK5!EFEF\_ @  &P4  !D
M ("!](X! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " #=
M76M4^O20QFP"  !,!@  &0              @(%JD0$ >&PO=V]R:W-H965T
M<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( -U=:U1A<K_W  ,  )0*   9
M          " @0V4 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#
M%     @ W5UK5$ME0^6  @  B08  !D              ("!1)<! 'AL+W=O
M<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " #=76M4S[0+F=L"  "B
M"   &0              @('[F0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM
M;%!+ 0(4 Q0    ( -U=:U1ZO8ZS6@(  %(&   9              " @0V=
M 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ W5UK5%!-
MH(5< P  W@L  !D              ("!GI\! 'AL+W=O<FMS:&5E=',O<VAE
M970V,RYX;6Q02P$"% ,4    " #=76M4V>RTS$T$  #9$@  &0
M    @($QHP$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    (
M -U=:U3>U=[^N@(  /@'   9              " @;6G 0!X;"]W;W)K<VAE
M971S+W-H965T-C4N>&UL4$L! A0#%     @ W5UK5!!%"[4\ P  HPH  !D
M             ("!IJH! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"
M% ,4    " #=76M4_>X9WQ(#  #S"0  &0              @($9K@$ >&PO
M=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( -U=:U1'WU3B. 0
M / .   9              " @6*Q 0!X;"]W;W)K<VAE971S+W-H965T-C@N
M>&UL4$L! A0#%     @ W5UK5(G)S;(5 P  ( @  !D              ("!
MT;4! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " #=76M4
MXU.WIIL#   0#0  &0              @($=N0$ >&PO=V]R:W-H965T<R]S
M:&5E=#<P+GAM;%!+ 0(4 Q0    ( -U=:U1V#,GH3@4  #48   9
M      " @>^\ 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%
M  @ W5UK5(A&;*ED!0  DQ4  !D              ("!=,(! 'AL+W=O<FMS
M:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " #=76M4C3POJ.P$   7$P
M&0              @($/R $ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+
M 0(4 Q0    ( -U=:U2F/5Z*/0,  +T)   9              " @3+- 0!X
M;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ W5UK5(+8G;UN
M"   FS(  !D              ("!IM ! 'AL+W=O<FMS:&5E=',O<VAE970W
M-2YX;6Q02P$"% ,4    " #=76M4&90&IJH#  !>#0  &0
M@(%+V0$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( -U=
M:U388:E/>P(   4'   9              " @2S= 0!X;"]W;W)K<VAE971S
M+W-H965T-S<N>&UL4$L! A0#%     @ W5UK5$Z%Y^]3!0  UAD  !D
M         ("!WM\! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4
M    " #=76M40@/,?*@$  #W$0  &0              @(%HY0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( -U=:U1\ORJA*0,  *D)
M   9              " @4?J 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL
M4$L! A0#%     @ W5UK5(B70"*+ @  >0D  !D              ("!I^T!
M 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " #=76M4P_PJ
M<TT#   A#   &0              @(%I\ $ >&PO=V]R:W-H965T<R]S:&5E
M=#@R+GAM;%!+ 0(4 Q0    ( -U=:U3 -&_N4@(  +H%   9
M  " @>WS 0!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @
MW5UK5/UE;_ZK!0  [1D  !D              ("!=O8! 'AL+W=O<FMS:&5E
M=',O<VAE970X-"YX;6Q02P$"% ,4    " #=76M4J51 Z'\$   ($@  &0
M            @(%8_ $ >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4
M Q0    ( -U=:U1()TM;M@H   -/   9              " @0X! @!X;"]W
M;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ W5UK5%XW)P3P @
MW @  !D              ("!^PL" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX
M;6Q02P$"% ,4    " #=76M4Z.CLW(@"   ,!@  &0              @($B
M#P( >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( -U=:U1A
M;<$#SP8  *<B   9              " @>$1 @!X;"]W;W)K<VAE971S+W-H
M965T.#DN>&UL4$L! A0#%     @ W5UK5/_%25]; P   @T  !D
M     ("!YQ@" 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4
M" #=76M4^KS<QP,#  #W"   &0              @(%Y' ( >&PO=V]R:W-H
M965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( -U=:U1 H:5;<00   D1   9
M              " @;,? @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L!
M A0#%     @ W5UK5-M,8=>B P  ( P  !D              ("!6R0" 'AL
M+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    " #=76M4TBQ@#<P#
M  #1$@  &0              @($T* ( >&PO=V]R:W-H965T<R]S:&5E=#DT
M+GAM;%!+ 0(4 Q0    ( -U=:U0I_Y)M&0,  *H)   9              "
M@3<L @!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ W5UK
M5+V2B01+!   #A,  !D              ("!AR\" 'AL+W=O<FMS:&5E=',O
M<VAE970Y-BYX;6Q02P$"% ,4    " #=76M4Z"\UR<8&  #*)P  &0
M        @($)- ( >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0
M   ( -U=:U3?FYN3:04  ,86   9              " @08[ @!X;"]W;W)K
M<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ W5UK5.& <'=( P  9PP
M !D              ("!ID " 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q0
M2P$"% ,4    " #=76M4QQVRRI8"  "+!@  &@              @($E1 (
M>&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " #=76M4N3EA
M]W\&  "='0  &@              @('S1@( >&PO=V]R:W-H965T<R]S:&5E
M=#$P,2YX;6Q02P$"% ,4    " #=76M4X4<*?;8#  #<$@  &@
M    @(&J30( >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4
M" #=76M4OIG.51P#  #K"   &@              @(&840( >&PO=V]R:W-H
M965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    " #=76M4"N/67. "  #+"
M&@              @('L5 ( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q0
M2P$"% ,4    " #=76M4^#DW9)$#  !^#@  &@              @($$6 (
M>&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    " #=76M4?D6S
M-QT#   *$@  #0              @ '-6P( >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( -U=:U27BKL<P    !,"   +              "  15? @!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( -U=:U0F%R1+8@<  .M$   /
M  "  ?Y? @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #=76M4XE4/'/@"
M  "P/0  &@              @ &-9P( >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " #=76M4#D@O.6H"  !U.P  $P
M@ &]:@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     <0!Q !0?  !8;0(
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>424</ContextCount>
  <ElementCount>650</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>100</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>040024001 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100010002 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100020003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100030004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100040005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100050006 - Statement - Consolidated Statements of Changes in Stockholders' Equity - Parenthetical</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity - Parenthetical</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100060007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>140074002 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210041002 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210121004 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210161005 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210211006 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210241007 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210281008 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210321009 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210381010 - Disclosure - Investment in Joint Venture</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/InvestmentinJointVenture</Role>
      <ShortName>Investment in Joint Venture</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210431011 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210511012 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210561013 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210671015 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210691016 - Disclosure - Preferred Stock and Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PreferredStockandStockholdersEquity</Role>
      <ShortName>Preferred Stock and Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210731017 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210781018 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210881019 - Disclosure - Accumulated Other Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccumulatedOtherComprehensiveIncome</Role>
      <ShortName>Accumulated Other Comprehensive Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210911020 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/NetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210961021 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>211031022 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>220022001 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.nninc.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>230053001 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/DiscontinuedOperations</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>230133002 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/SegmentInformation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>230173003 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/AccountsReceivable</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230223004 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/Inventories</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230253005 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230293006 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/Goodwill</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230333007 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/IntangibleAssetsNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230393008 - Disclosure - Investment in Joint Venture (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/InvestmentinJointVentureTables</Role>
      <ShortName>Investment in Joint Venture (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/InvestmentinJointVenture</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230443009 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/IncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230523010 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/Debt</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230573011 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/Leases</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230703013 - Disclosure - Preferred Stock and Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PreferredStockandStockholdersEquityTables</Role>
      <ShortName>Preferred Stock and Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/PreferredStockandStockholdersEquity</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230743014 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/RevenuefromContractswithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230793015 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/ShareBasedCompensation</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230893016 - Disclosure - Accumulated Other Comprehensive Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/AccumulatedOtherComprehensiveIncome</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230923017 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/NetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/NetIncomeLossPerShare</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230973018 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nninc.com/role/FairValueMeasurements</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>240034003 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>240064004 - Disclosure - Discontinued Operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail</Role>
      <ShortName>Discontinued Operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>240074005 - Disclosure - Discontinued Operations - Summary of Major Line Items Included in Results of Operations of Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Summary of Major Line Items Included in Results of Operations of Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>240084006 - Disclosure - Discontinued Operations - Interest Expense Reclassified to Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Interest Expense Reclassified to Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>240094007 - Disclosure - Discontinued Operations - Summary of Significant Noncash Items and Cash Paid for Capital Expenditures of Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Summary of Significant Noncash Items and Cash Paid for Capital Expenditures of Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240144009 - Disclosure - Segment Information - (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SegmentInformationDetail</Role>
      <ShortName>Segment Information - (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.nninc.com/role/SegmentInformationTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240154010 - Disclosure - Segment Information - Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail</Role>
      <ShortName>Segment Information - Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240184011 - Disclosure - Accounts Receivable - Accounts Receivable, Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail</Role>
      <ShortName>Accounts Receivable - Accounts Receivable, Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240194012 - Disclosure - Accounts Receivable - Summary of Activity in the Allowance for Credit Losses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail</Role>
      <ShortName>Accounts Receivable - Summary of Activity in the Allowance for Credit Losses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240204013 - Disclosure - Accounts Receivable - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails</Role>
      <ShortName>Accounts Receivable - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240234014 - Disclosure - Inventories - Summary of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail</Role>
      <ShortName>Inventories - Summary of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240264015 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail</Role>
      <ShortName>Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240274016 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PropertyPlantandEquipmentAdditionalInformationDetail</Role>
      <ShortName>Property, Plant and Equipment - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240304017 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail</Role>
      <ShortName>Goodwill - Changes in Carrying Amount of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240314018 - Disclosure - Goodwill - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/GoodwillAdditionalInformationDetail</Role>
      <ShortName>Goodwill - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240344019 - Disclosure - Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail</Role>
      <ShortName>Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240354020 - Disclosure - Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Major Asset Class (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail</Role>
      <ShortName>Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Major Asset Class (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240364021 - Disclosure - Intangible Assets, Net - Schedule of Finite Lived Intangible Assets Future Amortization Expense Table (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail</Role>
      <ShortName>Intangible Assets, Net - Schedule of Finite Lived Intangible Assets Future Amortization Expense Table (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240404023 - Disclosure - Investment in Joint Venture - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail</Role>
      <ShortName>Investment in Joint Venture - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240414024 - Disclosure - Investment in Joint Venture - Summarized Activity Related to Investment in Joint Venture (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail</Role>
      <ShortName>Investment in Joint Venture - Summarized Activity Related to Investment in Joint Venture (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240424025 - Disclosure - Summarized Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/SummarizedFinancialInformationDetails</Role>
      <ShortName>Summarized Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240454026 - Disclosure - Income Taxes - Loss from Continuing Operations Before Benefit for Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail</Role>
      <ShortName>Income Taxes - Loss from Continuing Operations Before Benefit for Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240464027 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail</Role>
      <ShortName>Income Taxes - Income Tax Expense (Benefit) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240474028 - Disclosure - Income Taxes - Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail</Role>
      <ShortName>Income Taxes - Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240484029 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240494030 - Disclosure - Income Taxes - Principal Components of Deferred Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail</Role>
      <ShortName>Income Taxes - Principal Components of Deferred Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240504031 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail</Role>
      <ShortName>Income Taxes - Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240534032 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240544033 - Disclosure - Debt - Summary of Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DebtSummaryofDebtDetail</Role>
      <ShortName>Debt - Summary of Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240554034 - Disclosure - Debt - Aggregate Maturities of Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail</Role>
      <ShortName>Debt - Aggregate Maturities of Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240584035 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240594036 - Disclosure - Leases - Finance and Operating Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails</Role>
      <ShortName>Leases - Finance and Operating Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240604037 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240614038 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240624039 - Disclosure - Leases - Future Minimum Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails</Role>
      <ShortName>Leases - Future Minimum Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240684042 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240714043 - Disclosure - Preferred Stock and Stockholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Preferred Stock and Stockholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240724044 - Disclosure - Preferred Stock and Stockholders' Equity - Change in Preferred Stock Carrying Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails</Role>
      <ShortName>Preferred Stock and Stockholders' Equity - Change in Preferred Stock Carrying Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240754045 - Disclosure - Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails</Role>
      <ShortName>Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240764046 - Disclosure - Revenue from Contracts with Customers Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails</Role>
      <ShortName>Revenue from Contracts with Customers Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240774047 - Disclosure - Revenue from Contracts with Customers Contract liabilities from contracts with customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails</Role>
      <ShortName>Revenue from Contracts with Customers Contract liabilities from contracts with customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240804048 - Disclosure - Share-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Share-Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240814049 - Disclosure - Share-Based Compensation - Components of Share-Based Compensation Expense by Type of Award (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail</Role>
      <ShortName>Share-Based Compensation - Components of Share-Based Compensation Expense by Type of Award (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240824050 - Disclosure - Share-Based Compensation - Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail</Role>
      <ShortName>Share-Based Compensation - Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240834051 - Disclosure - Share-Based Compensation - Reconciliation of Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail</Role>
      <ShortName>Share-Based Compensation - Reconciliation of Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240844052 - Disclosure - Share-Based Compensation - Reconciliation of Restricted Stock Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail</Role>
      <ShortName>Share-Based Compensation - Reconciliation of Restricted Stock Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240854053 - Disclosure - Share-Based Compensation - Schedule of Performance Based Awards Goals with Respect to TSR and ROIC (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail</Role>
      <ShortName>Share-Based Compensation - Schedule of Performance Based Awards Goals with Respect to TSR and ROIC (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240864054 - Disclosure - Share-Based Compensation - Summary of Number of Awards Granted and Grand Date Fair Value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail</Role>
      <ShortName>Share-Based Compensation - Summary of Number of Awards Granted and Grand Date Fair Value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240874055 - Disclosure - Share-Based Compensation Share-based Compensation - Summary of changes in unvested PSUs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails</Role>
      <ShortName>Share-Based Compensation Share-based Compensation - Summary of changes in unvested PSUs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240904056 - Disclosure - Accumulated Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240934057 - Disclosure - Net Income (Loss) Per Share Net Income (Loss) Per Share - Summary of Net Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Share Net Income (Loss) Per Share - Summary of Net Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.nninc.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240944058 - Disclosure - Net Income (Loss) Per Share Net Income (Loss) Per Share - Number of potentially dilutive share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails</Role>
      <ShortName>Net Income (Loss) Per Share Net Income (Loss) Per Share - Number of potentially dilutive share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.nninc.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240954059 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail</Role>
      <ShortName>Net Income (Loss) Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.nninc.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240984060 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240994061 - Disclosure - Fair Value Measurements - Fair Value of Preferred Stock Derivative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails</Role>
      <ShortName>Fair Value Measurements - Fair Value of Preferred Stock Derivative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>241004062 - Disclosure - Fair Value Measurements - Preferred Stock Derivative Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails</Role>
      <ShortName>Fair Value Measurements - Preferred Stock Derivative Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>241014063 - Disclosure - Fair Value Measurements - Effect of Interest Rate Swap (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails</Role>
      <ShortName>Fair Value Measurements - Effect of Interest Rate Swap (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="nnbr-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>241024064 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="nnbr-20211231.htm">nnbr-20211231.htm</File>
    <File>nnbr-20211231.xsd</File>
    <File>nnbr-20211231_cal.xml</File>
    <File>nnbr-20211231_def.xml</File>
    <File>nnbr-20211231_lab.xml</File>
    <File>nnbr-20211231_pre.xml</File>
    <File>q42021ex211.htm</File>
    <File>q42021ex231.htm</File>
    <File>q42021ex232.htm</File>
    <File>q42021ex311.htm</File>
    <File>q42021ex312.htm</File>
    <File>q42021ex321.htm</File>
    <File>q42021ex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>nnbr-20211231_g1.jpg</File>
    <File>nnbr-20211231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1517">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>128
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "nnbr-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 36,
   "contextCount": 424,
   "dts": {
    "calculationLink": {
     "local": [
      "nnbr-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "nnbr-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "nnbr-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "nnbr-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "nnbr-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "nnbr-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 970,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 6,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 11
   },
   "keyCustom": 80,
   "keyStandard": 570,
   "memberCustom": 30,
   "memberStandard": 65,
   "nsprefix": "nnbr",
   "nsuri": "http://www.nninc.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Document and Entity Information",
     "role": "http://www.nninc.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Significant Accounting Policies",
     "role": "http://www.nninc.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954059 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail",
     "shortName": "Net Income (Loss) Per Share - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984060 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "role": "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i30e1811386194b7e836e48c729bbe37e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994061 - Disclosure - Fair Value Measurements - Fair Value of Preferred Stock Derivative (Details)",
     "role": "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails",
     "shortName": "Fair Value Measurements - Fair Value of Preferred Stock Derivative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i30e1811386194b7e836e48c729bbe37e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241004062 - Disclosure - Fair Value Measurements - Preferred Stock Derivative Rollforward (Details)",
     "role": "http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails",
     "shortName": "Fair Value Measurements - Preferred Stock Derivative Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "icbcff5778f594d0a935cd40c646e97f4_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014063 - Disclosure - Fair Value Measurements - Effect of Interest Rate Swap (Details)",
     "role": "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails",
     "shortName": "Fair Value Measurements - Effect of Interest Rate Swap (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i0753192e8ef44b728e3c30e3efbe3377_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i60511b9e85404725b5ea4adfe6820e28_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024064 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)",
     "role": "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i60511b9e85404725b5ea4adfe6820e28_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssetsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210041002 - Disclosure - Discontinued Operations",
     "role": "http://www.nninc.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210121004 - Disclosure - Segment Information",
     "role": "http://www.nninc.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210161005 - Disclosure - Accounts Receivable",
     "role": "http://www.nninc.com/role/AccountsReceivable",
     "shortName": "Accounts Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210211006 - Disclosure - Inventories",
     "role": "http://www.nninc.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210241007 - Disclosure - Property, Plant and Equipment",
     "role": "http://www.nninc.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210281008 - Disclosure - Goodwill",
     "role": "http://www.nninc.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210321009 - Disclosure - Intangible Assets, Net",
     "role": "http://www.nninc.com/role/IntangibleAssetsNet",
     "shortName": "Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "if7d7efec018542c4847e0437941fed32_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210381010 - Disclosure - Investment in Joint Venture",
     "role": "http://www.nninc.com/role/InvestmentinJointVenture",
     "shortName": "Investment in Joint Venture",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "if7d7efec018542c4847e0437941fed32_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210431011 - Disclosure - Income Taxes",
     "role": "http://www.nninc.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i05b057a3451b428eaa4bfe0660c31f1e_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "040024001 - Document - Audit Information",
     "role": "http://www.nninc.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210511012 - Disclosure - Debt",
     "role": "http://www.nninc.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210561013 - Disclosure - Leases",
     "role": "http://www.nninc.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210671015 - Disclosure - Commitments and Contingencies",
     "role": "http://www.nninc.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "nnbr:EquityOfferingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210691016 - Disclosure - Preferred Stock and Stockholders' Equity",
     "role": "http://www.nninc.com/role/PreferredStockandStockholdersEquity",
     "shortName": "Preferred Stock and Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "nnbr:EquityOfferingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210731017 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.nninc.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210781018 - Disclosure - Share-Based Compensation",
     "role": "http://www.nninc.com/role/ShareBasedCompensation",
     "shortName": "Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210881019 - Disclosure - Accumulated Other Comprehensive Income",
     "role": "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncome",
     "shortName": "Accumulated Other Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210911020 - Disclosure - Net Income (Loss) Per Share",
     "role": "http://www.nninc.com/role/NetIncomeLossPerShare",
     "shortName": "Net Income (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210961021 - Disclosure - Fair Value Measurements",
     "role": "http://www.nninc.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211031022 - Disclosure - Subsequent Events",
     "role": "http://www.nninc.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "role": "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "nnbr:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "nnbr:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230053001 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://www.nninc.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230133002 - Disclosure - Segment Information (Tables)",
     "role": "http://www.nninc.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230173003 - Disclosure - Accounts Receivable (Tables)",
     "role": "http://www.nninc.com/role/AccountsReceivableTables",
     "shortName": "Accounts Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230223004 - Disclosure - Inventories (Tables)",
     "role": "http://www.nninc.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230253005 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.nninc.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230293006 - Disclosure - Goodwill (Tables)",
     "role": "http://www.nninc.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230333007 - Disclosure - Intangible Assets, Net (Tables)",
     "role": "http://www.nninc.com/role/IntangibleAssetsNetTables",
     "shortName": "Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230393008 - Disclosure - Investment in Joint Venture (Tables)",
     "role": "http://www.nninc.com/role/InvestmentinJointVentureTables",
     "shortName": "Investment in Joint Venture (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230443009 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.nninc.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - Consolidated Balance Sheets",
     "role": "http://www.nninc.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230523010 - Disclosure - Debt (Tables)",
     "role": "http://www.nninc.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230573011 - Disclosure - Leases (Tables)",
     "role": "http://www.nninc.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230703013 - Disclosure - Preferred Stock and Stockholders' Equity (Tables)",
     "role": "http://www.nninc.com/role/PreferredStockandStockholdersEquityTables",
     "shortName": "Preferred Stock and Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230743014 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://www.nninc.com/role/RevenuefromContractswithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230793015 - Disclosure - Share-Based Compensation (Tables)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationTables",
     "shortName": "Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230893016 - Disclosure - Accumulated Other Comprehensive Income (Tables)",
     "role": "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeTables",
     "shortName": "Accumulated Other Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230923017 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "role": "http://www.nninc.com/role/NetIncomeLossPerShareTables",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230973018 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.nninc.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "nnbr:DescriptionOfBusinessPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:NumberOfManufacturingFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "manufacturing_facility",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240034003 - Disclosure - Significant Accounting Policies - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "nnbr:DescriptionOfBusinessPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:NumberOfManufacturingFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "manufacturing_facility",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064004 - Disclosure - Discontinued Operations - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
     "shortName": "Discontinued Operations - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i2d20ecdc48bd4b60b1b097ef56152fd7_D20210101-20210331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074005 - Disclosure - Discontinued Operations - Summary of Major Line Items Included in Results of Operations of Discontinued Operations (Details)",
     "role": "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations - Summary of Major Line Items Included in Results of Operations of Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "ic9d5d22e3eac4b0dbc913631e353f7d1_D20211001-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084006 - Disclosure - Discontinued Operations - Interest Expense Reclassified to Discontinued Operations (Details)",
     "role": "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations - Interest Expense Reclassified to Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortizationDiscontinuedOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094007 - Disclosure - Discontinued Operations - Summary of Significant Noncash Items and Cash Paid for Capital Expenditures of Discontinued Operations (Details)",
     "role": "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations - Summary of Significant Noncash Items and Cash Paid for Capital Expenditures of Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "ie7cba56bdb524a4ca1c69f336a334b46_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortizationDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144009 - Disclosure - Segment Information - (Detail)",
     "role": "http://www.nninc.com/role/SegmentInformationDetail",
     "shortName": "Segment Information - (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154010 - Disclosure - Segment Information - Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region (Detail)",
     "role": "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail",
     "shortName": "Segment Information - Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i2d4c22c257584180bbe88f7e07efb030_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184011 - Disclosure - Accounts Receivable - Accounts Receivable, Net (Detail)",
     "role": "http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail",
     "shortName": "Accounts Receivable - Accounts Receivable, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194012 - Disclosure - Accounts Receivable - Summary of Activity in the Allowance for Credit Losses (Detail)",
     "role": "http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail",
     "shortName": "Accounts Receivable - Summary of Activity in the Allowance for Credit Losses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "iec865b60a99942a1a82cb9baecd6be06_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204013 - Disclosure - Accounts Receivable - Additional Information (Details)",
     "role": "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
     "shortName": "Accounts Receivable - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "iec865b60a99942a1a82cb9baecd6be06_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234014 - Disclosure - Inventories - Summary of Inventories (Detail)",
     "role": "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail",
     "shortName": "Inventories - Summary of Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264015 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)",
     "role": "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
     "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i033dff713d5740269a5468790cc7eee3_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
     "role": "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i033dff713d5740269a5468790cc7eee3_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274016 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/PropertyPlantandEquipmentAdditionalInformationDetail",
     "shortName": "Property, Plant and Equipment - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304017 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Detail)",
     "role": "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail",
     "shortName": "Goodwill - Changes in Carrying Amount of Goodwill (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "if7d7efec018542c4847e0437941fed32_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314018 - Disclosure - Goodwill - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/GoodwillAdditionalInformationDetail",
     "shortName": "Goodwill - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344019 - Disclosure - Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Segment (Detail)",
     "role": "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail",
     "shortName": "Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354020 - Disclosure - Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Major Asset Class (Detail)",
     "role": "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
     "shortName": "Intangible Assets, Net - Summary of Carrying Amount of Intangible Assets by Major Asset Class (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364021 - Disclosure - Intangible Assets, Net - Schedule of Finite Lived Intangible Assets Future Amortization Expense Table (Detail)",
     "role": "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail",
     "shortName": "Intangible Assets, Net - Schedule of Finite Lived Intangible Assets Future Amortization Expense Table (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404023 - Disclosure - Investment in Joint Venture - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
     "shortName": "Investment in Joint Venture - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "ib1fde219909c4437948f9e976359ad78_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DueFromJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414024 - Disclosure - Investment in Joint Venture - Summarized Activity Related to Investment in Joint Venture (Detail)",
     "role": "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail",
     "shortName": "Investment in Joint Venture - Summarized Activity Related to Investment in Joint Venture (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i99fc49205c914106a4ba7c484eed5741_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424025 - Disclosure - Summarized Financial Information (Details)",
     "role": "http://www.nninc.com/role/SummarizedFinancialInformationDetails",
     "shortName": "Summarized Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i32da795866fe417f82ef5c4c94ba01c0_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454026 - Disclosure - Income Taxes - Loss from Continuing Operations Before Benefit for Income Taxes (Detail)",
     "role": "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail",
     "shortName": "Income Taxes - Loss from Continuing Operations Before Benefit for Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - Consolidated Statements of Changes in Stockholders' Equity - Parenthetical",
     "role": "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity - Parenthetical",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464027 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Detail)",
     "role": "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail",
     "shortName": "Income Taxes - Income Tax Expense (Benefit) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474028 - Disclosure - Income Taxes - Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate (Detail)",
     "role": "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail",
     "shortName": "Income Taxes - Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484029 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "if7d7efec018542c4847e0437941fed32_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494030 - Disclosure - Income Taxes - Principal Components of Deferred Tax Assets and Liabilities (Detail)",
     "role": "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail",
     "shortName": "Income Taxes - Principal Components of Deferred Tax Assets and Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504031 - Disclosure - Income Taxes - Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties (Detail)",
     "role": "http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail",
     "shortName": "Income Taxes - Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i2f5ef2b50da54ad18f4da1dc21050086_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534032 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544033 - Disclosure - Debt - Summary of Debt (Detail)",
     "role": "http://www.nninc.com/role/DebtSummaryofDebtDetail",
     "shortName": "Debt - Summary of Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554034 - Disclosure - Debt - Aggregate Maturities of Long-Term Debt (Detail)",
     "role": "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail",
     "shortName": "Debt - Aggregate Maturities of Long-Term Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584035 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.nninc.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i464475520f7a4540a1cab64e1587c0d2_D20200301-20200331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "nnbr:IncreaseDecreaseInOperatingLeaseRightofUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594036 - Disclosure - Leases - Finance and Operating Lease Information (Details)",
     "role": "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails",
     "shortName": "Leases - Finance and Operating Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherAssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604037 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "role": "http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614038 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)",
     "role": "http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "shortName": "Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624039 - Disclosure - Leases - Future Minimum Lease Obligations (Details)",
     "role": "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails",
     "shortName": "Leases - Future Minimum Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i762c1513679d42e384602f2b824300f2_D20191101-20191101",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240684042 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i1a0c30c2fd7a45c8822fab9156aa3110_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LossContingencyEstimateOfPossibleLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714043 - Disclosure - Preferred Stock and Stockholders' Equity - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail",
     "shortName": "Preferred Stock and Stockholders' Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95ebc794a4774fbd9532bc6b508072ca_I20200415",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724044 - Disclosure - Preferred Stock and Stockholders' Equity - Change in Preferred Stock Carrying Value (Details)",
     "role": "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails",
     "shortName": "Preferred Stock and Stockholders' Equity - Change in Preferred Stock Carrying Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754045 - Disclosure - Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details)",
     "role": "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
     "shortName": "Revenue from Contracts with Customers Summary of Sales to External Customer by Operating Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i1e1ab518995242d38944ad9b3cac0701_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764046 - Disclosure - Revenue from Contracts with Customers Additional Information (Details)",
     "role": "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
     "shortName": "Revenue from Contracts with Customers Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i8fd0de45042646e4bb73c7b80282fe9a_D20190101-20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774047 - Disclosure - Revenue from Contracts with Customers Contract liabilities from contracts with customers (Details)",
     "role": "http://www.nninc.com/role/RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails",
     "shortName": "Revenue from Contracts with Customers Contract liabilities from contracts with customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804048 - Disclosure - Share-Based Compensation - Additional Information (Detail)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
     "shortName": "Share-Based Compensation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i95f76c6f3c4c4069ba50e2ae48c77474_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "icbcff5778f594d0a935cd40c646e97f4_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "140074002 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://www.nninc.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "icbcff5778f594d0a935cd40c646e97f4_I20191231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814049 - Disclosure - Share-Based Compensation - Components of Share-Based Compensation Expense by Type of Award (Detail)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail",
     "shortName": "Share-Based Compensation - Components of Share-Based Compensation Expense by Type of Award (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i5cf51e0f08f8405bb90d30300d675ee8_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824050 - Disclosure - Share-Based Compensation - Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification (Detail)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail",
     "shortName": "Share-Based Compensation - Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i0d1c4445a8344e039eff519c64068ccb_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834051 - Disclosure - Share-Based Compensation - Reconciliation of Option Activity (Detail)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail",
     "shortName": "Share-Based Compensation - Reconciliation of Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i4a5ff289cefe4f29a697f1a0a336c2cc_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844052 - Disclosure - Share-Based Compensation - Reconciliation of Restricted Stock Option Activity (Detail)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
     "shortName": "Share-Based Compensation - Reconciliation of Restricted Stock Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i4e5846f7963346cdbf6b937a1ac5aeee_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854053 - Disclosure - Share-Based Compensation - Schedule of Performance Based Awards Goals with Respect to TSR and ROIC (Detail)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail",
     "shortName": "Share-Based Compensation - Schedule of Performance Based Awards Goals with Respect to TSR and ROIC (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "nnbr:ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "ifa00f5ae02ce409999ab8af9a50e27fe_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "nnbr:ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i8494fdbd236b426282e041963b5d1977_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864054 - Disclosure - Share-Based Compensation - Summary of Number of Awards Granted and Grand Date Fair Value (Detail)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail",
     "shortName": "Share-Based Compensation - Summary of Number of Awards Granted and Grand Date Fair Value (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i8494fdbd236b426282e041963b5d1977_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "id3673721a2ea48588fc9867da1498757_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874055 - Disclosure - Share-Based Compensation Share-based Compensation - Summary of changes in unvested PSUs (Details)",
     "role": "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails",
     "shortName": "Share-Based Compensation Share-based Compensation - Summary of changes in unvested PSUs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "id3673721a2ea48588fc9867da1498757_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i07dda7a52abe4ba4a128cc254075bcf6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240904056 - Disclosure - Accumulated Other Comprehensive Income (Details)",
     "role": "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
     "shortName": "Accumulated Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i2f5ef2b50da54ad18f4da1dc21050086_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934057 - Disclosure - Net Income (Loss) Per Share Net Income (Loss) Per Share - Summary of Net Income (Loss) Per Share (Details)",
     "role": "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails",
     "shortName": "Net Income (Loss) Per Share Net Income (Loss) Per Share - Summary of Net Income (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944058 - Disclosure - Net Income (Loss) Per Share Net Income (Loss) Per Share - Number of potentially dilutive share (Details)",
     "role": "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails",
     "shortName": "Net Income (Loss) Per Share Net Income (Loss) Per Share - Number of potentially dilutive share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nnbr-20211231.htm",
      "contextRef": "i3a47c5263ebd40f0aa1a37d3cc3e8d79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 100,
   "tag": {
    "country_BR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BRAZIL",
        "terseLabel": "BRAZIL"
       }
      }
     },
     "localname": "BR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "CHINA"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "GERMANY"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "POLAND",
        "terseLabel": "POLAND"
       }
      }
     },
     "localname": "PL",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r907",
      "r908",
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r907",
      "r908",
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r907",
      "r908",
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r907",
      "r908",
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.",
        "label": "Document [Domain]",
        "terseLabel": "Document [Domain]"
       }
      }
     },
     "localname": "DocumentDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/AuditInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationDocumentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Document Information, Document [Axis]",
        "terseLabel": "Document Information, Document [Axis]"
       }
      }
     },
     "localname": "DocumentInformationDocumentAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/AuditInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/AuditInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/AuditInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r905"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r918"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r919"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r907",
      "r908",
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r903"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.nninc.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "nnbr_AOCIAttributableToParentTaxPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AOCI Attributable To Parent, Tax Portion",
        "label": "AOCI Attributable To Parent, Tax Portion [Member]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "AOCIAttributableToParentTaxPortionMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_AccountingStandardsNotYetAdoptedPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting standards not yet adopted.",
        "label": "Accounting standards not yet adopted [Policy Text Block]",
        "terseLabel": "Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "AccountingStandardsNotYetAdoptedPolicyTextBlock",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "nnbr_AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments related to tax withholding and forfeited for share based compensation.",
        "label": "Adjustments Related To Tax Withholding And Forfeited For Share Based Compensation",
        "negatedLabel": "Restricted shares forgiven for taxes"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingAndForfeitedForShareBasedCompensation",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Adjustments to Performance Shares Vesting Estimates",
        "label": "Adjustments to Additional Paid in Capital, Adjustments to Performance Shares Vesting Estimates",
        "negatedTerseLabel": "Change in estimate of share-based award vesting"
       }
      }
     },
     "localname": "AdjustmentstoAdditionalPaidinCapitalAdjustmentstoPerformanceSharesVestingEstimates",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocated share based compensation expense excluding discontinued operations.",
        "label": "Allocated Share Based Compensation Expense Excluding Discontinued Operations",
        "terseLabel": "Compensation expense from issuance of share-based awards"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts receivable translation adjustments.",
        "label": "Allowance For Doubtful Accounts Receivable Translation Adjustments",
        "negatedLabel": "Currency impact"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableTranslationAdjustments",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilutive securities excluded from computation of earnings per share maximum price range one.",
        "label": "Anti Dilutive Securities Excluded From Computation Of Earnings Per Share Maximum Price Range One",
        "terseLabel": "Anti-dilutive securities excluded from computation of earnings per share maximum price range one (in usd per share)"
       }
      }
     },
     "localname": "AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMaximumPriceRangeOne",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "nnbr_AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilutive securities excluded from computation of earnings per share minimum price range.",
        "label": "Anti Dilutive Securities Excluded From Computation Of Earnings Per Share Minimum Price Range",
        "terseLabel": "Anti-dilutive securities excluded from computation of earnings per share minimum price range (in usd per share)"
       }
      }
     },
     "localname": "AntiDilutiveSecuritiesExcludedFromComputationOfEarningsPerShareMinimumPriceRange",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "nnbr_AssetBackedCreditFacilityMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Backed Credit Facility Member",
        "label": "Asset Backed Credit Facility Member [Member]",
        "terseLabel": "Asset Backed Credit Facility Member"
       }
      }
     },
     "localname": "AssetBackedCreditFacilityMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Assets And Liabilities, Lessee"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "nnbr_AutomotiveMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automotive Member",
        "label": "Automotive Member [Member]",
        "terseLabel": "Automotive Member"
       }
      }
     },
     "localname": "AutomotiveMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_BridgemedicaLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bridgemedica, LLC.",
        "label": "Bridgemedica, LLC [Member]",
        "verboseLabel": "Bridgemedica, LLC"
       }
      }
     },
     "localname": "BridgemedicaLLCMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_COVID19Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19",
        "label": "COVID-19 [Member]",
        "terseLabel": "COVID-19"
       }
      }
     },
     "localname": "COVID19Member",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_CashAndCashEquivalentsHeldAtForeignFinancialInstitutions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash And Cash Equivalents, Held At Foreign Financial Institutions",
        "label": "Cash And Cash Equivalents, Held At Foreign Financial Institutions",
        "terseLabel": "Cash and cash equivalents of continuing operations held at foreign financial institutions"
       }
      }
     },
     "localname": "CashAndCashEquivalentsHeldAtForeignFinancialInstitutions",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Lessee",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_ChangeinEstimateofPerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in Estimate of Performance Shares [Member]",
        "label": "Change in Estimate of Performance Shares [Member]",
        "terseLabel": "Change in Estimate of Performance Shares"
       }
      }
     },
     "localname": "ChangeinEstimateofPerformanceSharesMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights",
        "label": "Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights",
        "terseLabel": "Class Of Warrant Or Right Adjusted Exercise Price Of Warrants Or Rights"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAdjustedExercisePriceOfWarrantsOrRights",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "nnbr_ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Beneficial Owner Threshold, Percentage",
        "label": "Class Of Warrant Or Right, Beneficial Owner Threshold, Percentage",
        "terseLabel": "Purchase right, beneficial owner threshold, percentage"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightBeneficialOwnerThresholdPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ConsolidatedStateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated State And Local Jurisdiction",
        "label": "Consolidated State And Local Jurisdiction [Member]",
        "terseLabel": "Consolidated State and Local Jurisdiction"
       }
      }
     },
     "localname": "ConsolidatedStateAndLocalJurisdictionMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_ContingenciesAndCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingencies And Commitments [Line Items]",
        "label": "Contingencies And Commitments [Line Items]",
        "terseLabel": "Contingencies And Commitments [Line Items]"
       }
      }
     },
     "localname": "ContingenciesAndCommitmentsLineItems",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_ContingenciesAndCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingencies And Commitments [Table]",
        "label": "Contingencies And Commitments [Table]",
        "terseLabel": "Contingencies And Commitments [Table]"
       }
      }
     },
     "localname": "ContingenciesAndCommitmentsTable",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_CorporateAndConsolidationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate and consolidations.",
        "label": "Corporate And Consolidations [Member]",
        "terseLabel": "Corporate and Consolidations"
       }
      }
     },
     "localname": "CorporateAndConsolidationsMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_CorporateAndEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate total of non operating corporate items and elimination items.",
        "label": "Corporate And Eliminations [Member]",
        "terseLabel": "Corporate And Eliminations"
       }
      }
     },
     "localname": "CorporateAndEliminationsMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_DebtCovenantPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period",
        "label": "Debt Covenant Period [Axis]",
        "terseLabel": "Debt Covenant Period [Axis]"
       }
      }
     },
     "localname": "DebtCovenantPeriodAxis",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_DebtCovenantPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period",
        "label": "Debt Covenant Period [Domain]",
        "terseLabel": "Debt Covenant Period [Domain]"
       }
      }
     },
     "localname": "DebtCovenantPeriodDomain",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_DebtCovenantPeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period Two",
        "label": "Debt Covenant Period Two [Member]",
        "terseLabel": "Debt Covenant Period Two"
       }
      }
     },
     "localname": "DebtCovenantPeriodTwoMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_DebtInstrumentCovenantRequiredMinimumCashProceeds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Required Minimum Cash Proceeds",
        "label": "Debt Instrument, Covenant, Required Minimum Cash Proceeds",
        "terseLabel": "Cash proceeds from sale"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRequiredMinimumCashProceeds",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DebtInstrumentCovenantRequiredMinimumPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Required Minimum Payment",
        "label": "Debt Instrument, Covenant, Required Minimum Payment",
        "terseLabel": "Minimum payment on senior secured revolver"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRequiredMinimumPayment",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Threshold For Cash In Excess To Be Used As Repayment",
        "label": "Debt Instrument, Covenant, Threshold For Cash In Excess To Be Used As Repayment",
        "terseLabel": "Excess cash"
       }
      }
     },
     "localname": "DebtInstrumentCovenantThresholdForCashInExcessToBeUsedAsRepayment",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DebtInstrumentLIBORFloorRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument LIBOR Floor Rate",
        "label": "Debt Instrument LIBOR Floor Rate",
        "terseLabel": "Debt Instrument LIBOR Floor Rate"
       }
      }
     },
     "localname": "DebtInstrumentLIBORFloorRate",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_DebtInstrumentWeightedAverageRemainingLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Weighted Average Remaining Life",
        "label": "Debt Instrument, Weighted Average Remaining Life",
        "terseLabel": "Weighted average remaining term"
       }
      }
     },
     "localname": "DebtInstrumentWeightedAverageRemainingLife",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "nnbr_DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred income tax expense benefit valuation allowance.",
        "label": "Deferred Federal and Foreign Income Tax Expense (Benefit) Valuation Allowance",
        "negatedTerseLabel": "U.S. federal and foreign valuation allowance"
       }
      }
     },
     "localname": "DeferredFederalAndForeignIncomeTaxExpenseBenefitValuationAllowance",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DeferredTaxAssetInterestExpenseLimitation": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Interest Expense Limitation",
        "label": "Deferred Tax Asset, Interest Expense Limitation",
        "terseLabel": "Interest expense limitation"
       }
      }
     },
     "localname": "DeferredTaxAssetInterestExpenseLimitation",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DeferredTaxAssetOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Operating Lease, Right-Of-Use Assets",
        "label": "Deferred Tax Asset, Operating Lease, Right-Of-Use Assets",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "DeferredTaxAssetOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DeferredTaxAssetsValuationAllowanceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Valuation Allowance Line [Items]",
        "label": "Deferred Tax Assets Valuation Allowance Line [Items]",
        "terseLabel": "Deferred Tax Assets Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowanceLineItems",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_DerivativeInstrumentsPaymentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instruments, Payment Expense",
        "label": "Derivative Instruments, Payment Expense",
        "terseLabel": "Derivative payments on interest rate swap"
       }
      }
     },
     "localname": "DerivativeInstrumentsPaymentExpense",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DescriptionOfBusinessPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for description of business.",
        "label": "Description Of Business [Policy Text Block]",
        "terseLabel": "Nature of Business"
       }
      }
     },
     "localname": "DescriptionOfBusinessPolicyTextBlock",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "nnbr_DisposalGroupEstimatedTaxIndemnificationPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Estimated Tax Indemnification Payment",
        "label": "Disposal Group, Estimated Tax Indemnification Payment",
        "terseLabel": "Estimated tax indemnification"
       }
      }
     },
     "localname": "DisposalGroupEstimatedTaxIndemnificationPayment",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationCashProceeds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Cash Proceeds",
        "label": "Disposal Group, Including Discontinued Operation, Cash Proceeds",
        "terseLabel": "Cash proceeds"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashProceeds",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Contingent Consideration Proceeds",
        "label": "Disposal Group, Including Discontinued Operation, Contingent Consideration Proceeds",
        "terseLabel": "Potential earnout payment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationProceeds",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Payable",
        "label": "Disposal Group, Including Discontinued Operation, Payable",
        "terseLabel": "Disposal group payables"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPayable",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Business Combination Acquisition Related Costs",
        "label": "Disposal Group, Including Discontinued Operations, Business Combination Acquisition Related Costs",
        "terseLabel": "Acquisition related costs excluded from selling, general and administrative expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsBusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Gain (Loss) On Extinguishment Of Debt",
        "label": "Disposal Group, Including Discontinued Operations, Gain (Loss) On Extinguishment Of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt and write-off of debt issuance costs"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsGainLossOnExtinguishmentOfDebt",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Goodwill, Impairment Loss",
        "label": "Disposal Group, Including Discontinued Operations, Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsGoodwillImpairmentLoss",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Other Nonoperating Income (Expense), Net",
        "label": "Disposal Group, Including Discontinued Operations, Other Nonoperating Income (Expense), Net",
        "negatedTerseLabel": "Other expense (income), net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsOtherNonoperatingIncomeExpenseNet",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Restructuring And Integration Charges",
        "label": "Disposal Group, Including Discontinued Operations, Restructuring And Integration Charges",
        "terseLabel": "Restructuring and integration expense, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsRestructuringAndIntegrationCharges",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationBeginningIncomeStatementAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 21.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationBeginningIncomeStatementAdjustments",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationCARESAct": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 25.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, CARES Act",
        "label": "Effective Income Tax Rate Reconciliation, CARES Act",
        "terseLabel": "CARES Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationCARESAct",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Percent",
        "terseLabel": "GILTI"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomePercent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation, impact of tax reform percent.",
        "label": "Effective Income Tax Rate Reconciliation, Impact of Tax Reform Percent [Abstract]",
        "terseLabel": "Impact of tax reform:"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercentAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Impact of Treasury Regulations, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Impact of Treasury Regulations, Percent",
        "terseLabel": "Impact of 2019 Treasury regulations"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationImpactofTreasuryRegulationsPercent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Intercompany Lending, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationIntercompanyLendingPercent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMergerAndAcquisitionCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 19.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMergerAndAcquisitionCost",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationRateVarianceOnCarrybackClaim": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 26.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRateVarianceOnCarrybackClaim",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Remeasurement of deferred taxes pursuant to tax reform, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Remeasurement of deferred taxes pursuant to tax reform, Percent",
        "terseLabel": "Remeasurement of deferred taxes pursuant to tax reform"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRemeasurementOfDeferredTaxesPursuantToTaxReformPercent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationReturntoProvision": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 24.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Return to Provision",
        "label": "Effective Income Tax Rate Reconciliation, Return to Provision",
        "terseLabel": "Return to provision"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationReturntoProvision",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationTaxReformImpactOnDivestitureOfBusinessSegmentPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 16.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxReformImpactOnDivestitureOfBusinessSegmentPercent",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation, toll charge, net of foreign tax credit, percent.",
        "label": "Effective Income Tax Rate Reconciliation, Toll Charge, net of foreign tax credit, Percent",
        "terseLabel": "Toll charge, net of foreign tax credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTollChargeNetOfForeignTaxCreditPercent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_EffectiveIncomeTaxRateReconciliationWarrantRevaluation": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Warrant revaluation",
        "label": "Effective Income Tax Rate Reconciliation, Warrant revaluation",
        "terseLabel": "Warrant revaluation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationWarrantRevaluation",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ElectricalMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electrical Member",
        "label": "Electrical Member [Member]",
        "terseLabel": "Electrical Member"
       }
      }
     },
     "localname": "ElectricalMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_EquityMethodInvestmentForeignCurrencyTranslationGain": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity method investment foreign currency translation gain.",
        "label": "Equity Method Investment Foreign Currency Translation Gain",
        "terseLabel": "Foreign currency translation loss"
       }
      }
     },
     "localname": "EquityMethodInvestmentForeignCurrencyTranslationGain",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_EquityOfferingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Offering [Abstract]",
        "label": "Equity Offering [Abstract]",
        "terseLabel": "Equity Offering [Abstract]"
       }
      }
     },
     "localname": "EquityOfferingAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "stringItemType"
    },
    "nnbr_EquityOfferingTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Offering [Text Block]",
        "label": "Equity Offering [Text Block]",
        "terseLabel": "Preferred Stock and Stockholders' Equity"
       }
      }
     },
     "localname": "EquityOfferingTextBlock",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "nnbr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Other",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityOther",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_February82019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative entered into on February 8, 2019",
        "label": "February 8, 2019 [Member]",
        "terseLabel": "February 8, 2019"
       }
      }
     },
     "localname": "February82019Member",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_FederalFundsOrPrimeRateMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Funds Or Prime Rate Member",
        "label": "Federal Funds Or Prime Rate Member [Member]",
        "terseLabel": "Federal Funds Or Prime Rate Member"
       }
      }
     },
     "localname": "FederalFundsOrPrimeRateMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) on derivatives and other non-operating income (expense) net.",
        "label": "Gain (Loss) on Derivatives and Other Non-operating Income (Expense) Net",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "GainLossOnDerivativesAndOtherNonoperatingIncomeExpenseNet",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_GainLossOnDiscontinuationOfDerivativeHedgeAccounting": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Discontinuation Of Derivative Hedge Accounting",
        "label": "Gain (Loss) On Discontinuation Of Derivative Hedge Accounting",
        "negatedTerseLabel": "Loss on derivative related to hedge forecasted transaction probable of not occurring"
       }
      }
     },
     "localname": "GainLossOnDiscontinuationOfDerivativeHedgeAccounting",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_GeneralIndustrialMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General Industrial Member",
        "label": "General Industrial Member [Member]",
        "terseLabel": "General Industrial Member"
       }
      }
     },
     "localname": "GeneralIndustrialMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_IncomeLossFromDiscontinuedOperationsNetOfTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) From Discontinued Operations, Net of Tax",
        "label": "Income (Loss) From Discontinued Operations, Net of Tax [Member]",
        "terseLabel": "Income (Loss) From Discontinued Operations, Net of Tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_IncreaseDecreaseInCashSavings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Cash Savings",
        "label": "Increase (Decrease) in Cash Savings",
        "terseLabel": "Increase (decrease) in cash savings"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashSavings",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Change Between Operating Lease Right-of-Use Assets and Operating Lease, Liabilities, Net",
        "label": "Increase (Decrease) In Change Between Operating Lease Right-of-Use Assets and Operating Lease, Liabilities, Net",
        "terseLabel": "Increase (decrease) in change between operating lease right-of-use assets and operating lease, liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInChangeBetweenOperatingLeaseRightofUseAssetsandOperatingLeaseLiabilitiesNet",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_IncreaseDecreaseInOperatingLeaseLiabilityCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Liability, Current",
        "label": "Increase (Decrease) In Operating Lease, Liability, Current",
        "negatedTerseLabel": "Decrease in operating lease, liability, current"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilityCurrent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Liability, Noncurrent",
        "label": "Increase (Decrease) In Operating Lease, Liability, Noncurrent",
        "negatedTerseLabel": "Decrease in operating lease, liability, noncurrent"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_IncreaseDecreaseInOperatingLeaseRightofUseAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Right-of-Use Asset",
        "label": "Increase (Decrease) In Operating Lease, Right-of-Use Asset",
        "terseLabel": "Increase (decrease) in operating lease, right-of-use asset"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightofUseAsset",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_IncrementalTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental term loan.",
        "label": "Incremental Term Loan [Member]",
        "terseLabel": "Incremental Term Loan"
       }
      }
     },
     "localname": "IncrementalTermLoanMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_July222021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative entered into on July 22 2021",
        "label": "July 22 2021 [Member]",
        "terseLabel": "July 22 2021"
       }
      }
     },
     "localname": "July222021Member",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability",
        "label": "Lease, Liability",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_LeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Right-Of-Use Asset",
        "label": "Lease, Right-Of-Use Asset",
        "totalLabel": "Lease, Right-Of-Use Asset"
       }
      }
     },
     "localname": "LeaseRightOfUseAsset",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_LeasesWeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Weighted Average Discount Rate [Abstract]",
        "label": "Leases, Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted Average Discount Rate"
       }
      }
     },
     "localname": "LeasesWeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_LesseeOperatingLeaseDeferredLeasePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Deferred Lease Payments",
        "label": "Lessee, Operating Lease, Deferred Lease Payments",
        "terseLabel": "Lessee, operating lease, deferred lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDeferredLeasePayments",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_LifeSciencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life sciences.",
        "label": "Life Sciences [Member]",
        "terseLabel": "Life Sciences"
       }
      }
     },
     "localname": "LifeSciencesMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_LossOnInterestRateSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss on Interest Rate Swap",
        "label": "Loss on Interest Rate Swap [Member]",
        "terseLabel": "Loss on Interest Rate Swap"
       }
      }
     },
     "localname": "LossOnInterestRateSwapMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_MajorCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major Customer [Member]",
        "label": "Major Customer [Member]",
        "terseLabel": "Major Customer"
       }
      }
     },
     "localname": "MajorCustomerMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_MobileSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobile solutions.",
        "label": "Mobile Solutions [Member]",
        "terseLabel": "Mobile Solutions"
       }
      }
     },
     "localname": "MobileSolutionsMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_NetIncomeLossPerCommonSharePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for net income (loss) per common share.",
        "label": "Net Income Loss Per Common Share [Policy Text Block]",
        "terseLabel": "Net Income (Loss) Per Common Share"
       }
      }
     },
     "localname": "NetIncomeLossPerCommonSharePolicyTextBlock",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "nnbr_NetIncomePerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income per share.",
        "label": "Net Income Per Share [Line Items]",
        "terseLabel": "Net Income Per Share [Line Items]"
       }
      }
     },
     "localname": "NetIncomePerShareLineItems",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_NetIncomePerShareTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income Per Share [Table]",
        "label": "Net Income Per Share [Table]",
        "terseLabel": "Net Income Per Share [Table]"
       }
      }
     },
     "localname": "NetIncomePerShareTable",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_NonExecutiveDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-executive directors.",
        "label": "Non Executive Directors [Member]",
        "terseLabel": "Non-executive Directors"
       }
      }
     },
     "localname": "NonExecutiveDirectorsMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_NumberOfManufacturingFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of manufacturing facilities.",
        "label": "Number Of Manufacturing Facilities",
        "terseLabel": "Number of manufacturing facilities"
       }
      }
     },
     "localname": "NumberOfManufacturingFacilities",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "nnbr_OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Reduction Of Base Rent Payments Over Lease Term",
        "label": "Operating Lease, Reduction Of Base Rent Payments Over Lease Term",
        "terseLabel": "Operating lease, reduction of base rent payments over lease term"
       }
      }
     },
     "localname": "OperatingLeaseReductionOfBaseRentPaymentsOverLeaseTerm",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Discontinued Operations, after Tax",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Discontinued Operations, after Tax",
        "negatedTerseLabel": "Reclassification adjustment for discontinued operations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIDiscontinuedOperationsafterTax",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_OtherCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other country.",
        "label": "Other Country [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCountryMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_OtherEndMarketMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other End Market Member",
        "label": "Other End Market Member [Member]",
        "terseLabel": "Other End Market Member"
       }
      }
     },
     "localname": "OtherEndMarketMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_ParagonMedicalIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paragon Medical Inc [Member]",
        "label": "Paragon Medical Inc [Member]",
        "terseLabel": "Paragon Medical Inc"
       }
      }
     },
     "localname": "ParagonMedicalIncMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_PaymentsForTemporaryEquityRedemption": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PaymentsForTemporaryEquityRedemption",
        "label": "PaymentsForTemporaryEquityRedemption",
        "terseLabel": "Payments for Repurchase of Preferred Stock and Preference Stock"
       }
      }
     },
     "localname": "PaymentsForTemporaryEquityRedemption",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_PaymentsofDebtIssuanceCostsandPrepaymentCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of Debt Issuance Costs and Prepayment Costs",
        "label": "Payments of Debt Issuance Costs and Prepayment Costs",
        "negatedLabel": "Cash paid for debt issuance costs"
       }
      }
     },
     "localname": "PaymentsofDebtIssuanceCostsandPrepaymentCosts",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Acquire Property, Plant and Equipment, Continuing Operations",
        "label": "Payments to Acquire Property, Plant and Equipment, Continuing Operations",
        "terseLabel": "Expenditures for long-lived assets"
       }
      }
     },
     "localname": "PaymentstoAcquirePropertyPlantandEquipmentContinuingOperations",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_PerformanceSharesReturnOnInvestedCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Shares Return On Invested Capital [Member]",
        "label": "Performance Shares Return On Invested Capital [Member]",
        "terseLabel": "ROIC Awards"
       }
      }
     },
     "localname": "PerformanceSharesReturnOnInvestedCapitalMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails",
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_PerformanceSharesTsrAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Shares TSR Awards [Member]",
        "label": "Performance Shares TSR Awards [Member]",
        "terseLabel": "TSR Awards"
       }
      }
     },
     "localname": "PerformanceSharesTsrAwardsMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails",
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_PowerSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power solutions.",
        "label": "Power Solutions [Member]",
        "terseLabel": "Power Solutions"
       }
      }
     },
     "localname": "PowerSolutionsMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_PreferredStockChangeInControlPutFeatureProbabilityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock Change In Control Put Feature Probability Percentage",
        "label": "Preferred Stock Change In Control Put Feature Probability Percentage",
        "terseLabel": "Preferred Stock Change In Control Put Feature Probability Percentage"
       }
      }
     },
     "localname": "PreferredStockChangeInControlPutFeatureProbabilityPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_PreferredStockConversionLimitPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Conversion Limit, Percent",
        "label": "Preferred Stock, Conversion Limit, Percent",
        "terseLabel": "Preferred stock, conversion limit"
       }
      }
     },
     "localname": "PreferredStockConversionLimitPercent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Conversion Percentage of Volume Weighted Average Market Price, Percent",
        "label": "Preferred Stock, Conversion Percentage Of Volume Weighted Average Market Price, Percent",
        "terseLabel": "Preferred stock, conversion percentage of volume weighted average market price, percent"
       }
      }
     },
     "localname": "PreferredStockConversionPercentageOfVolumeWeightedAverageMarketPricePercent",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Period of Volume Weighted Average Price Per Common Share",
        "label": "Preferred Stock, Period of Volume Weighted Average Price Per Common Share",
        "terseLabel": "Preferred stock, period of volume weighted average price per common share"
       }
      }
     },
     "localname": "PreferredStockPeriodofVolumeWeightedAveragePricePerCommonShare",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "nnbr_PreferredStockPutFeatureExercisableProbabilityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Put Feature Exercisable, Probability Percentage",
        "label": "Preferred Stock, Put Feature Exercisable, Probability Percentage",
        "terseLabel": "Probability percentage of leverage ratio put being exercisable"
       }
      }
     },
     "localname": "PreferredStockPutFeatureExercisableProbabilityPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_PreferredStockRemainingInFuturePeriodsProbabilityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Remaining In Future Periods, Probability Percentage",
        "label": "Preferred Stock, Remaining In Future Periods, Probability Percentage",
        "terseLabel": "Preferred stock remaining in future periods, probability percentage"
       }
      }
     },
     "localname": "PreferredStockRemainingInFuturePeriodsProbabilityPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_PrinciplesOfConsolidationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for principles of consolidation.",
        "label": "Principles Of Consolidation [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "PrinciplesOfConsolidationPolicyTextBlock",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "nnbr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Plant And Equipment Capitalized Interest Costs [Abstract]",
        "label": "Property Plant And Equipment Capitalized Interest Costs [Abstract]",
        "terseLabel": "Property Plant And Equipment Capitalized Interest Costs [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "stringItemType"
    },
    "nnbr_ReclassificationOfWarrantsFromEquityToLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Of Warrants From Equity To Liabilities",
        "label": "Reclassification Of Warrants From Equity To Liabilities",
        "negatedTerseLabel": "Reclassification of warrants to liabilities (Note 19)",
        "terseLabel": "Reclassification of warrants to liabilities"
       }
      }
     },
     "localname": "ReclassificationOfWarrantsFromEquityToLiabilities",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_RegulatoryAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets [Abstract]",
        "label": "Regulatory Assets [Abstract]",
        "terseLabel": "Regulatory Assets [Abstract]"
       }
      }
     },
     "localname": "RegulatoryAssetsAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "stringItemType"
    },
    "nnbr_RestructuringAndIntegrationCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and integration charges.",
        "label": "Restructuring And Integration Charges",
        "terseLabel": "Restructuring and integration expense, net"
       }
      }
     },
     "localname": "RestructuringAndIntegrationCharges",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_RestructuringChargesInOtherCurrentAndNoncurrentLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring charges in other current and non-current liabilities.",
        "label": "Restructuring charges in other current and non-current liabilities",
        "terseLabel": "Restructuring charges in other current and non-current liabilities"
       }
      }
     },
     "localname": "RestructuringChargesInOtherCurrentAndNoncurrentLiabilities",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right Of Use Asset Obtained In Exchange For Finance Lease Liability, Discontinued Operations",
        "label": "Right Of Use Asset Obtained In Exchange For Finance Lease Liability, Discontinued Operations",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiabilityDiscontinuedOperations",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability, Discontinued Operations",
        "label": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability, Discontinued Operations",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityDiscontinuedOperations",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_ScheduleOfDeferredTaxAssetsValuationAllowanceTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Deferred Tax Assets Valuation Allowance [Table]",
        "label": "Schedule Of Deferred Tax Assets Valuation Allowance [Table]",
        "terseLabel": "Schedule Of Deferred Tax Assets Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsValuationAllowanceTable",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Performance Unit Awards Based On Expected Performance [Table Text Block]",
        "label": "Schedule Of Performance Unit Awards Based On Expected Performance [Table Text Block]",
        "terseLabel": "Schedule of Performance Based Awards Goals with Respect to TSR and ROIC"
       }
      }
     },
     "localname": "ScheduleOfPerformanceUnitAwardsBasedOnExpectedPerformanceTableTextBlock",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "nnbr_SeniorSecuredAndIncrementalTermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured And Incremental Term Loans",
        "label": "Senior Secured And Incremental Term Loans [Member]",
        "terseLabel": "Senior Secured And Incremental Term Loans"
       }
      }
     },
     "localname": "SeniorSecuredAndIncrementalTermLoansMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_SeniorSecuredRevolvingFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Revolving Facility [Member]",
        "label": "Senior Secured Revolving Facility [Member]",
        "terseLabel": "Senior Secured Revolver"
       }
      }
     },
     "localname": "SeniorSecuredRevolvingFacilityMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_SeniorSecuredTermLoanBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loan B [Member]",
        "label": "Senior Secured Term Loan B [Member]",
        "terseLabel": "Senior Secured Term Loan"
       }
      }
     },
     "localname": "SeniorSecuredTermLoanBMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_SeparateStateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Separate State and Local Jurisdiction",
        "label": "Separate State and Local Jurisdiction [Member]",
        "terseLabel": "Separate State and Local Jurisdiction"
       }
      }
     },
     "localname": "SeparateStateAndLocalJurisdictionMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_SeriesBConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Convertible Preferred Stock [Member]",
        "label": "Series B Convertible Preferred Stock [Member]",
        "terseLabel": "Series B Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesBConvertiblePreferredStockMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period",
        "terseLabel": "Award performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award based on threshold performance achievement percentage.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Based On Threshold Performance Achievement Percentage",
        "terseLabel": "Threshold performance, percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardBasedOnThresholdPerformanceAchievementPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired in Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired in Period",
        "negatedTerseLabel": "Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired, Weighted Average Grant Date Fair Value",
        "terseLabel": "Expired (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award fair value assumptions expected forfeiture rate.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Forfeiture Rate",
        "terseLabel": "Expected forfeiture rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award maximum number of shares available.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Number Of Shares Available",
        "terseLabel": "Maximum number of shares authorized to issued as options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailable",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award percentage of shares issuable based on threshold performance.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Issuable Based On Threshold Performance",
        "terseLabel": "Percentage of shares issuable based on threshold performance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssuableBasedOnThresholdPerformance",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award terms of award.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Term Of Award",
        "terseLabel": "Term life of options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share-based payment award based on maximum performance achievement percentage.",
        "label": "Share Based Compensation Arrangement By Share-Based Payment Award Based On Maximum Performance Achievement Percentage",
        "terseLabel": "Maximum Performance, percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnMaximumPerformanceAchievementPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share-based payment award based on target performance achievement percentage.",
        "label": "Share Based Compensation Arrangement By Share-Based Payment Award Based On Target Performance Achievement Percentage",
        "terseLabel": "Target Performance, percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardBasedOnTargetPerformanceAchievementPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share-based payment award percentage of shares issuable based on maximum performance.",
        "label": "Share Based Compensation Arrangement By Share-Based Payment Award Percentage Of Shares Issuable Based On Maximum Performance",
        "terseLabel": "Percentage of shares issuable based on maximum performance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnMaximumPerformance",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share-based payment award, percentage of shares Issuable based on target performance.",
        "label": "Share Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Shares Issuable Based On Target Performance",
        "terseLabel": "Percentage of shares issuable based on target performance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardPercentageOfSharesIssuableBasedOnTargetPerformance",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "xbrltype": "stringItemType"
    },
    "nnbr_SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares paid for tax withholding and forfeited for share based compensation.",
        "label": "Shares Paid For Tax Withholding And Forfeited For Share Based Compensation",
        "negatedLabel": "Restricted shares and performance shares forgiven for taxes and forfeited (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingAndForfeitedForShareBasedCompensation",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "nnbr_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_SouthernCaliforniaTechnicalArtsInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Southern California Technical Arts, Inc. [Member]",
        "label": "Southern California Technical Arts, Inc. [Member]",
        "terseLabel": "Southern California Technical Arts, Inc."
       }
      }
     },
     "localname": "SouthernCaliforniaTechnicalArtsInc.Member",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_TaxBenefitPermanentReinvestmentChange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Benefit, Permanent Reinvestment Change",
        "label": "Tax Benefit, Permanent Reinvestment Change",
        "terseLabel": "Tax Benefit, Permanent Reinvestment Change"
       }
      }
     },
     "localname": "TaxBenefitPermanentReinvestmentChange",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TemporaryEquityAllocationOfIssuanceCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Allocation Of Issuance Costs",
        "label": "Temporary Equity, Allocation Of Issuance Costs",
        "negatedTerseLabel": "Allocation of issuance costs to Preferred Stock"
       }
      }
     },
     "localname": "TemporaryEquityAllocationOfIssuanceCosts",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TemporaryEquityDividendRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Dividend Rate, Percentage",
        "label": "Temporary Equity, Dividend Rate, Percentage",
        "terseLabel": "Temporary equity, dividend rate, percentage"
       }
      }
     },
     "localname": "TemporaryEquityDividendRatePercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_TemporaryEquityDividendRatePercentageAnnualIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Dividend Rate Percentage Annual Increase",
        "label": "Temporary Equity Dividend Rate Percentage Annual Increase",
        "terseLabel": "Temporary Equity Dividend Rate Percentage Annual Increase"
       }
      }
     },
     "localname": "TemporaryEquityDividendRatePercentageAnnualIncrease",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid",
        "label": "Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid",
        "terseLabel": "Temporary Equity Dividend Rate Percentage Increase If No Dividend Paid"
       }
      }
     },
     "localname": "TemporaryEquityDividendRatePercentageIncreaseIfNoDividendPaid",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_TemporaryEquityDividendsUnpaidDeemed": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Dividends Unpaid Deemed",
        "label": "Temporary Equity Dividends Unpaid Deemed",
        "terseLabel": "Temporary Equity Dividends Unpaid Deemed"
       }
      }
     },
     "localname": "TemporaryEquityDividendsUnpaidDeemed",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TemporaryEquityDividendsWithholdingsNetCashDistribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Dividends Withholdings Net Cash Distribution",
        "label": "Temporary Equity Dividends Withholdings Net Cash Distribution",
        "terseLabel": "Temporary Equity Dividends Withholdings Net Cash Distribution"
       }
      }
     },
     "localname": "TemporaryEquityDividendsWithholdingsNetCashDistribution",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption",
        "label": "Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption",
        "terseLabel": "Temporary Equity Dividends Withholdings Offset From Purchasers Upon Redemption"
       }
      }
     },
     "localname": "TemporaryEquityDividendsWithholdingsOffsetFromPurchasersUponRedemption",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TemporaryEquityFairValueOfWarrantsIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Fair Value Of Warrants Issued",
        "label": "Temporary Equity, Fair Value Of Warrants Issued",
        "negatedTerseLabel": "Relative fair value of Warrants issued"
       }
      }
     },
     "localname": "TemporaryEquityFairValueOfWarrantsIssued",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TemporaryEquityIncreaseinDividendRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Increase in Dividend Rate, Percentage",
        "label": "Temporary Equity, Increase in Dividend Rate, Percentage",
        "terseLabel": "Temporary equity, increase in dividend rate, percentage"
       }
      }
     },
     "localname": "TemporaryEquityIncreaseinDividendRatePercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_TemporaryEquityLiquidationPreferencePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Liquidation Preference Percentage",
        "label": "Temporary Equity Liquidation Preference Percentage",
        "terseLabel": "Temporary Equity Liquidation Preference Percentage"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreferencePercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Recognition Of Bifurcated Embedded Derivative",
        "label": "Temporary Equity, Recognition Of Bifurcated Embedded Derivative",
        "negatedTerseLabel": "Recognition of bifurcated embedded derivative"
       }
      }
     },
     "localname": "TemporaryEquityRecognitionOfBifurcatedEmbeddedDerivative",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TemporaryEquityRedemption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Redemption",
        "label": "Temporary Equity, Redemption",
        "terseLabel": "Temporary Equity, Redemption"
       }
      }
     },
     "localname": "TemporaryEquityRedemption",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nnbr_TermLoanFacilityMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Member",
        "label": "Term Loan Facility Member [Member]",
        "terseLabel": "Term Loan Facility Member"
       }
      }
     },
     "localname": "TermLoanFacilityMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_VariousBenchmarkRatesMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Various Benchmark Rates Member",
        "label": "Various Benchmark Rates Member [Member]",
        "terseLabel": "Various Benchmark Rates Member"
       }
      }
     },
     "localname": "VariousBenchmarkRatesMemberMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "nnbr_WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants And Rights Outstanding, Remain Outstanding In Future Periods, Probability Percentage",
        "label": "Warrants And Rights Outstanding, Remain Outstanding In Future Periods, Probability Percentage",
        "terseLabel": "Probability percentage warrants will remain outstanding in future periods"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingRemainOutstandingInFuturePeriodsProbabilityPercentage",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "nnbr_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term [Abstract]",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "nnbr_WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wuxi Weifu Autocam Precision Machinery Company Ltd [Member]",
        "label": "Wuxi Weifu Autocam Precision Machinery Company Ltd [Member]",
        "terseLabel": "Wuxi Weifu Autocam Precision Machinery Company, Ltd."
       }
      }
     },
     "localname": "WuxiWeifuAutocamPrecisionMachineryCompanyLtdMember",
     "nsuri": "http://www.nninc.com/20211231",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]",
        "terseLabel": "Asia"
       }
      }
     },
     "localname": "AsiaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r197",
      "r404",
      "r409",
      "r417",
      "r641",
      "r642",
      "r648",
      "r649",
      "r767",
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r197",
      "r404",
      "r409",
      "r417",
      "r641",
      "r642",
      "r648",
      "r649",
      "r767",
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r197",
      "r265",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r285",
      "r289",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r197",
      "r265",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r285",
      "r289",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r202",
      "r210",
      "r217",
      "r327",
      "r568",
      "r569",
      "r570",
      "r609",
      "r610",
      "r678",
      "r681",
      "r683",
      "r684",
      "r922"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Adoption of new accounting standard"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r202",
      "r210",
      "r217",
      "r327",
      "r568",
      "r569",
      "r570",
      "r609",
      "r610",
      "r678",
      "r681",
      "r683",
      "r684",
      "r922"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r202",
      "r210",
      "r217",
      "r327",
      "r568",
      "r569",
      "r570",
      "r609",
      "r610",
      "r678",
      "r681",
      "r683",
      "r684",
      "r922"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r295",
      "r502",
      "r507",
      "r869"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r422",
      "r460",
      "r524",
      "r526",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r805",
      "r866",
      "r870",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r422",
      "r460",
      "r524",
      "r526",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r805",
      "r866",
      "r870",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r295",
      "r502",
      "r507",
      "r869"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OfficerMember": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Officer [Member]",
        "terseLabel": "Officers and Key Employees"
       }
      }
     },
     "localname": "OfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r291",
      "r502",
      "r505",
      "r807",
      "r865",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r291",
      "r502",
      "r505",
      "r807",
      "r865",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r422",
      "r460",
      "r513",
      "r524",
      "r526",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r805",
      "r866",
      "r870",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r422",
      "r460",
      "r513",
      "r524",
      "r526",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r805",
      "r866",
      "r870",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r207",
      "r208",
      "r210",
      "r212",
      "r213",
      "r215",
      "r216",
      "r242",
      "r683",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "verboseLabel": "Changes in Vesting Estimates"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r3",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r242",
      "r328",
      "r329",
      "r571",
      "r610",
      "r679",
      "r683",
      "r684",
      "r685",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r923",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r3",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r242",
      "r328",
      "r329",
      "r571",
      "r610",
      "r679",
      "r683",
      "r684",
      "r685",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r923",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r292",
      "r293",
      "r502",
      "r506",
      "r868",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SouthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "South America [Member]",
        "terseLabel": "South America"
       }
      }
     },
     "localname": "SouthAmericaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r292",
      "r293",
      "r502",
      "r506",
      "r868",
      "r885",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r297",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r89",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Trade"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r41",
      "r70",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail",
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r61",
      "r828",
      "r850"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r64",
      "r828",
      "r850"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Non-current income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r119",
      "r130",
      "r131",
      "r132",
      "r133",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r73",
      "r116",
      "r118",
      "r119",
      "r852",
      "r878",
      "r882"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r115",
      "r119",
      "r130",
      "r131",
      "r132",
      "r199",
      "r200",
      "r201",
      "r647",
      "r873",
      "r874",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r112",
      "r119",
      "r130",
      "r131",
      "r132",
      "r647",
      "r720",
      "r721",
      "r722",
      "r723",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r71",
      "r571",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r568",
      "r569",
      "r570",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax": {
     "auth_ref": [
      "r713",
      "r721"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future.  Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's financial statements.",
        "label": "Adjustment for Long-term Intercompany Transactions, Net of Tax",
        "terseLabel": "Gains (losses) on intercompany loan transactions"
       }
      }
     },
     "localname": "AdjustmentForLongTermIntercompanyTransactionsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r203",
      "r204",
      "r205",
      "r206",
      "r217",
      "r308",
      "r309",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r403",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r607",
      "r608",
      "r609",
      "r610",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r762",
      "r809",
      "r810",
      "r811",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r527",
      "r529",
      "r574",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r529",
      "r560",
      "r573"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "negatedTerseLabel": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r300",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Summary of Activity in the Allowance for Credit Losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r77",
      "r302",
      "r330"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year",
        "terseLabel": "Less\u2014allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAccountsReceivableNetDetail",
      "http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-offs and other"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r145",
      "r175",
      "r442",
      "r733"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs and discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r175",
      "r356",
      "r361"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "negatedLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax",
        "terseLabel": "AOCI, cash flow hedge, cumulative gain (loss), net of tax"
       }
      }
     },
     "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r192",
      "r273",
      "r280",
      "r287",
      "r321",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r641",
      "r648",
      "r703",
      "r768",
      "r770",
      "r826",
      "r848"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and Liabilities, Lessee [Abstract]",
        "terseLabel": "Lease assets and liabilities:"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r42",
      "r43",
      "r106",
      "r192",
      "r321",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r641",
      "r648",
      "r703",
      "r768",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "terseLabel": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r192",
      "r321",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r641",
      "r648",
      "r703",
      "r768"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "terseLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r369",
      "r376"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets of discontinued operations"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r530",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails",
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail",
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r660",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Land and buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r523",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r523",
      "r525",
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Acquisition percentage"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r629"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Description [Abstract]",
        "terseLabel": "Business Combination, Description [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpenditureDiscontinuedOperations": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capital expenditure attributable to discontinued operations.",
        "label": "Capital Expenditure, Discontinued Operations",
        "terseLabel": "Acquisition of property, plant and equipment"
       }
      }
     },
     "localname": "CapitalExpenditureDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r39",
      "r84",
      "r177"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r51",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r170",
      "r177",
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r170",
      "r716"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental schedule of non-cash operating, investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r189",
      "r192",
      "r222",
      "r226",
      "r231",
      "r234",
      "r237",
      "r247",
      "r248",
      "r249",
      "r321",
      "r404",
      "r409",
      "r410",
      "r411",
      "r417",
      "r418",
      "r458",
      "r459",
      "r462",
      "r466",
      "r703",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.nninc.com/role/DocumentandEntityInformation",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r480",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Class of warrant or right, exercise price of warrants or rights (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Purchase right, number of shares called by each right (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Class of warrant or right, number of securities called by warrants or rights (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r98",
      "r397",
      "r834",
      "r855"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r394",
      "r395",
      "r396",
      "r400",
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash dividends declared per common share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r199",
      "r200",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/DocumentandEntityInformation",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r69",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r69",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock - $0.01 par value per share, 90,000 shares authorized, 42,686 and 43,027 shares issued and outstanding at December 31, 2020 and 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred income tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r125",
      "r127",
      "r128",
      "r142",
      "r839",
      "r862"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r255",
      "r256",
      "r295",
      "r700",
      "r701",
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r255",
      "r256",
      "r295",
      "r700",
      "r701",
      "r883",
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r255",
      "r256",
      "r295",
      "r700",
      "r701",
      "r883",
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r255",
      "r256",
      "r295",
      "r700",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage (less than for the year ended 12/31/20)",
        "verboseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r255",
      "r256",
      "r295",
      "r700",
      "r701",
      "r886"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r482",
      "r483",
      "r503"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Deferred revenue, ending balance",
        "periodStartLabel": "Deferred revenue, beginning balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.",
        "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized",
        "terseLabel": "Amounts included in deferred revenue for performance obligations satisfied or partially satisfied"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersContractliabilitiesfromcontractswithcustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateJointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.",
        "label": "Corporate Joint Venture [Member]",
        "terseLabel": "Joint Venture"
       }
      }
     },
     "localname": "CorporateJointVentureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "terseLabel": "Cost of sales (exclusive of depreciation and amortization shown separately below)"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r147",
      "r192",
      "r321",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r703"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of Revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r603",
      "r613"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "U.S. Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r603"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r603",
      "r613",
      "r615"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current tax expense (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current taxes:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r603",
      "r613"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r254",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r188",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r436",
      "r443",
      "r444",
      "r446",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r60",
      "r61",
      "r62",
      "r191",
      "r197",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r450",
      "r451",
      "r452",
      "r453",
      "r735",
      "r827",
      "r831",
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate",
        "verboseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r62",
      "r447",
      "r831",
      "r847"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtSummaryofDebtDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Principal, net of current portion"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r419",
      "r450",
      "r451",
      "r732",
      "r735",
      "r736"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r95",
      "r439",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Interest rate during period"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r95",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r96",
      "r191",
      "r197",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r450",
      "r451",
      "r452",
      "r453",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Debt Instrument, Periodic Payment, Principal"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r96",
      "r191",
      "r197",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r445",
      "r450",
      "r451",
      "r452",
      "r453",
      "r474",
      "r475",
      "r476",
      "r477",
      "r731",
      "r732",
      "r735",
      "r736",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "auth_ref": [
      "r432",
      "r731",
      "r732",
      "r733",
      "r734",
      "r736"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount (premium).",
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "terseLabel": "Debt Instrument, Unamortized Discount (Premium), Net"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "auth_ref": [
      "r737"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross",
        "terseLabel": "Debt Issuance Costs, Line of Credit Arrangements, Gross"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "auth_ref": [
      "r737"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "terseLabel": "Debt issuance costs, line of credit arrangements, net"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Debt, weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r604",
      "r613"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "U.S. Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r733"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r604",
      "r613"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r175",
      "r193",
      "r604",
      "r613",
      "r614",
      "r615"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred taxes:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r65",
      "r66",
      "r594",
      "r829",
      "r845"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r176"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r604",
      "r613"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory": {
     "auth_ref": [
      "r601"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory.",
        "label": "Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory",
        "terseLabel": "Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r595"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred income tax assets before valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherLossCarryforwards": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other.",
        "label": "Deferred Tax Assets, Other Loss Carryforwards",
        "terseLabel": "Unrealized losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.",
        "label": "Deferred Tax Assets, Other Tax Carryforwards",
        "terseLabel": "Other deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherTaxCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r600",
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r600",
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "R&amp;D credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r601"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "terseLabel": "Pension and personnel accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Accruals and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r596"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance on deferred tax assets",
        "terseLabel": "Valuation allowance on deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r581",
      "r597"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Net deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDerivatives": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.",
        "label": "Deferred Tax Liabilities, Derivatives",
        "terseLabel": "Deferred Tax Liabilities, Derivatives"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred income tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Tax in excess of book depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r601"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "terseLabel": "Taxes on unremitted foreign earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesPrincipalComponentsofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r626"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.",
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Deferred tax liability. repatriation of the unremitted earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r175",
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": {
     "auth_ref": [
      "r29",
      "r175"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.",
        "label": "Depreciation and Amortization, Discontinued Operations",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization of discontinued operations"
       }
      }
     },
     "localname": "DepreciationAndAmortizationDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r175",
      "r268"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization of continuing operations"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Derivative asset - other non-current assets"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r108",
      "r110",
      "r111",
      "r662",
      "r787"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "auth_ref": [
      "r697"
     ],
     "calculation": {
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.",
        "label": "Derivative, Fair Value, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Derivative, fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r110",
      "r661",
      "r663",
      "r666",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative liability - other current liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "terseLabel": "Derivative liability - other non-current liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r655",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r654",
      "r656",
      "r657",
      "r658",
      "r659",
      "r665",
      "r666",
      "r670",
      "r671",
      "r672",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r502",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r530",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Components of Share-Based Compensation Expense by Type of Award"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r12",
      "r14",
      "r18"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Gain on disposal of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r12",
      "r14",
      "r18",
      "r33"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "negatedLabel": "Gain on disposal of discontinued operations, net of tax and cost to sell",
        "terseLabel": "Gain on sale of discontinued operations, net of tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "auth_ref": [
      "r12",
      "r13",
      "r27"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax",
        "totalLabel": "Loss from discontinued operations before costs of disposal and benefit for income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": {
     "auth_ref": [
      "r12",
      "r13",
      "r33"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax",
        "totalLabel": "Loss from discontinued operations before costs of disposal"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of expected continuing involvement with a discontinued operation after the disposal date, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Discontinued Operation, Period of Continuing Involvement after Disposal",
        "terseLabel": "Support services period"
       }
      }
     },
     "localname": "DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod": {
     "auth_ref": [
      "r13",
      "r33",
      "r621"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) attributable to income (loss) from operations classified as a discontinued operation. Excludes tax expense (benefit) for gain (loss) on disposal and for provision for gain (loss) until disposal.",
        "label": "Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period",
        "negatedTerseLabel": "Benefit for income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal": {
     "auth_ref": [
      "r14",
      "r18",
      "r33",
      "r621"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.",
        "label": "Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal",
        "terseLabel": "Benefit for income taxes on costs of disposal"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r367",
      "r376"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Non-current assets of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r376"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash and Cash Equivalents, Disposal Group"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Aggregate purchase price of the stock purchase plan"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r28",
      "r36"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Cost of sales (exclusive of depreciation and amortization shown separately below)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "terseLabel": "Selling, general, and administrative expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "auth_ref": [
      "r16",
      "r17",
      "r28",
      "r37"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "terseLabel": "Other operating expense, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "totalLabel": "Income (loss) from operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r28",
      "r36"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r38",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r523",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendDeclaredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared [Member]",
        "terseLabel": "Dividend Declared"
       }
      }
     },
     "localname": "DividendDeclaredMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]",
        "terseLabel": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r478"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared or accrued for common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
        "label": "Dividends [Domain]",
        "terseLabel": "Dividends [Domain]"
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r61",
      "r64",
      "r830",
      "r849"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "terseLabel": "Dividends accrued for performance share units"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r478",
      "r843"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Preferred Stock",
        "negatedTerseLabel": "Dividends accrued for preferred stock"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromJointVentures": {
     "auth_ref": [
      "r764",
      "r765",
      "r856"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amounts due from an entity in which the reporting entity shares joint control with another party or group.",
        "label": "Due from Joint Ventures",
        "terseLabel": "Amount due from joint venture"
       }
      }
     },
     "localname": "DueFromJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r143",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r218",
      "r222",
      "r234",
      "r236",
      "r237",
      "r242",
      "r243",
      "r684",
      "r685",
      "r840",
      "r863"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Net loss per common share (in usd per share)",
        "verboseLabel": "Basic net loss per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic net loss per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r143",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r222",
      "r234",
      "r236",
      "r237",
      "r242",
      "r243",
      "r684",
      "r685",
      "r840",
      "r863"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted net loss per common share (in usd per share)",
        "totalLabel": "Net loss per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted net loss per common share:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r716"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash flows"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r583"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate on non deductible expense",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r195",
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 27.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal corporate income tax rate",
        "verboseLabel": "U.S federal statutory income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance, exclusive of state"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions."
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 23.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent",
        "terseLabel": "Divestiture of business segment, exclusive of tax reform"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 20.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Non-U.S. earnings taxed at different rates"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Nondeductible asset loss"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 18.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 17.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to restructuring charges.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Percent",
        "terseLabel": "Restructuring gain"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 15.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other adjustments, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 13.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense."
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent",
        "terseLabel": "Taxes on unremitted foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal taxes, exclusive of tax reform"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 14.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "terseLabel": "Change in uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 22.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit."
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r583",
      "r617"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedLabel": "Research and development tax credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesReconciliationofIncomeTaxesBasedonUSFederalStatutoryRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued salaries, wages and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Additional Disclosure [Abstract]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized compensation costs, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs related to unvested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Tax benefit recognized from stock option exercises"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Severance and other employee costs"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options",
        "verboseLabel": "Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareAdditionalInformationDetail",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails",
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail",
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]",
        "terseLabel": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r130",
      "r131",
      "r132",
      "r199",
      "r200",
      "r201",
      "r204",
      "r213",
      "r216",
      "r246",
      "r327",
      "r473",
      "r478",
      "r568",
      "r569",
      "r570",
      "r609",
      "r610",
      "r683",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r726",
      "r873",
      "r874",
      "r875",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r36",
      "r192",
      "r321",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r36",
      "r192",
      "r321",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "auth_ref": [
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "verboseLabel": "Impairment charge"
       }
      }
     },
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Investment in joint venture"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r85",
      "r274",
      "r316"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Investment in joint venture"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]",
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "terseLabel": "Investment in Joint Venture"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVenture"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r85",
      "r169",
      "r319",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Summarized Activity Related to Investment in Joint Venture"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Site closure and other associated costs"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r686",
      "r687",
      "r688",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r691",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r686",
      "r698",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r687",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r686",
      "r687",
      "r689",
      "r690",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r434",
      "r514",
      "r515",
      "r520",
      "r522",
      "r687",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r514",
      "r515",
      "r520",
      "r522",
      "r687",
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r687",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r692"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r693"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Issuances"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r693"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Settlements"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r691"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsPreferredStockDerivativeRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r694",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r743",
      "r750",
      "r760"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r746",
      "r754"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows used in finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r741",
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance Lease, Liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r741"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 2.0,
       "parentTag": "nnbr_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r741"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 4.0,
       "parentTag": "nnbr_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r745",
      "r754"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows used in finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 2.0,
       "parentTag": "nnbr_LeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r743",
      "r750",
      "r760"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r757",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r756",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r331",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r445",
      "r471",
      "r674",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated\u00a0 Useful Life in Years"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r357",
      "r358",
      "r360",
      "r364",
      "r808",
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r360",
      "r812"
     ],
     "calculation": {
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Value as of Acquisition Date"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r357",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r360",
      "r808"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Carrying Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/IntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.",
        "label": "Foreign Line of Credit [Member]",
        "terseLabel": "Foreign Line of Credit"
       }
      }
     },
     "localname": "ForeignLineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "negatedLabel": "Loss on interest rate swap"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet": {
     "auth_ref": [
      "r673"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net gain (loss) reclassified into earnings in the period when cash flow hedge is discontinued because it is probable that the original forecasted transactions will not occur by the end of the original period or an additional two month time period.",
        "label": "Gain (Loss) on Discontinuation of Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring, Net",
        "negatedLabel": "Total derivative loss (gain), net of cash settlements"
       }
      }
     },
     "localname": "GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnTerminationOfLease": {
     "auth_ref": [
      "r739"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.",
        "label": "Gain (Loss) on Termination of Lease",
        "negatedTerseLabel": "Loss on termination of lease"
       }
      }
     },
     "localname": "GainLossOnTerminationOfLease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r175",
      "r454",
      "r455"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt and write-off of debt issuance costs"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r346",
      "r348",
      "r770",
      "r825"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Indefinite Lived Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency impact and other"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r175",
      "r347",
      "r349",
      "r353"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedTerseLabel": "Impairments",
        "terseLabel": "Goodwill impairment",
        "verboseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r175",
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLeasehold": {
     "auth_ref": [
      "r175",
      "r368"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.",
        "label": "Impairment of Leasehold",
        "terseLabel": "Impairment charge on termination of lease"
       }
      }
     },
     "localname": "ImpairmentOfLeasehold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r175",
      "r368",
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment charges"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r194",
      "r616"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r194",
      "r616"
     ],
     "calculation": {
      "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r273",
      "r279",
      "r283",
      "r286",
      "r289"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss from continuing operations before benefit (provision) for income taxes and share of net income from joint venture"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesLossfromContinuingOperationsBeforeBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r192",
      "r203",
      "r273",
      "r279",
      "r283",
      "r286",
      "r289",
      "r321",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r638",
      "r685",
      "r703"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Loss from continuing operations",
        "verboseLabel": "Loss from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r134",
      "r143",
      "r203",
      "r207",
      "r208",
      "r210",
      "r211",
      "r222",
      "r234",
      "r236",
      "r685",
      "r835",
      "r837",
      "r840",
      "r859"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic loss from continuing operations per common share (in usd per share)",
        "verboseLabel": "Loss from continuing operations per common share (in usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r134",
      "r143",
      "r203",
      "r207",
      "r208",
      "r210",
      "r211",
      "r222",
      "r234",
      "r236",
      "r237",
      "r685",
      "r840",
      "r859",
      "r861",
      "r863"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "verboseLabel": "Diluted loss from continuing operations per common share (in usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r15",
      "r18",
      "r33",
      "r36",
      "r623",
      "r860"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Income (loss) from discontinued operations, net of tax",
        "verboseLabel": "Income (loss) from discontinued operations, net of tax (Note 2)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r138",
      "r143",
      "r226",
      "r234",
      "r236",
      "r840",
      "r860",
      "r861",
      "r863"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Basic income (loss) from discontinued operations per common share (in usd per share)",
        "verboseLabel": "Income (loss) from discontinued operations per common share (in usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r226",
      "r234",
      "r236",
      "r653"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Diluted income (loss) from discontinued operations per common share (in usd per share)",
        "verboseLabel": "Income (loss) from discontinued operations per common share (in usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r137",
      "r175",
      "r270",
      "r316",
      "r836",
      "r858"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Share of earnings",
        "verboseLabel": "Share of net income from joint venture"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "negatedLabel": "Share of net income from joint venture"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r523",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r6",
      "r20",
      "r21",
      "r22",
      "r23",
      "r25",
      "r26",
      "r31",
      "r34",
      "r35",
      "r36",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofMajorLineItemsIncludedinResultsofOperationsofDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/DiscontinuedOperationsSummaryofSignificantNoncashItemsandCashPaidforCapitalExpendituresofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r375",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r195",
      "r584",
      "r592",
      "r599",
      "r611",
      "r618",
      "r624",
      "r625",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r585"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "terseLabel": "Income tax examination, penalties and interest accrued"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r196",
      "r215",
      "r216",
      "r271",
      "r582",
      "r612",
      "r620",
      "r864"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Benefit (provision) for income taxes",
        "totalLabel": "Total income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/IncomeTaxesIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxHolidayAggregateDollarAmount": {
     "auth_ref": [
      "r618"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.",
        "label": "Income Tax Holiday, Aggregate Dollar Amount",
        "terseLabel": "Impact of these tax holidays decreased foreign taxes"
       }
      }
     },
     "localname": "IncomeTaxHolidayAggregateDollarAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r129",
      "r578",
      "r579",
      "r592",
      "r593",
      "r598",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r180"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r101",
      "r833",
      "r857"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes receivable and payable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, Net"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r730"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "negatedTerseLabel": "Capitalized interest costs"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.",
        "label": "Interest Costs Capitalized Adjustment",
        "negatedTerseLabel": "Capitalized interest and other"
       }
      }
     },
     "localname": "InterestCostsCapitalizedAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r135",
      "r267",
      "r729",
      "r733",
      "r841"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      },
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense",
        "totalLabel": "Total interest expense of discontinued operations"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails",
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r149",
      "r440",
      "r449",
      "r452",
      "r453"
     ],
     "calculation": {
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest on debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsInterestExpenseReclassifiedtoDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r166",
      "r171",
      "r180"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/FairValueMeasurementsEffectofInterestRateSwapDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r265",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r285",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r78",
      "r344"
     ],
     "calculation": {
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r40",
      "r103",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r46",
      "r104",
      "r186",
      "r245",
      "r342",
      "r343",
      "r345",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r80",
      "r344"
     ],
     "calculation": {
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r79",
      "r344"
     ],
     "calculation": {
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InventoriesSummaryofInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Land and buildings"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r758",
      "r760"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease cost:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Lease, Description [Abstract]",
        "terseLabel": "Finance lease cost"
       }
      }
     },
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Term of Contract",
        "terseLabel": "Finance lease, term of contract"
       }
      }
     },
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Outstanding letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r92",
      "r192",
      "r281",
      "r321",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r642",
      "r648",
      "r649",
      "r703",
      "r768",
      "r769"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r76",
      "r192",
      "r321",
      "r703",
      "r770",
      "r832",
      "r854"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, preferred stock, and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities, Preferred Stock, and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r94",
      "r192",
      "r321",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r642",
      "r648",
      "r649",
      "r703",
      "r768",
      "r769",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "terseLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r62",
      "r63",
      "r192",
      "r321",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r642",
      "r648",
      "r649",
      "r703",
      "r768",
      "r769"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "terseLabel": "Noncurrent liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r369",
      "r376"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Current liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r367",
      "r376"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Non-current liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r62",
      "r831",
      "r847"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtSummaryofDebtDetail_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Long-term Line of Credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit face amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Future borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r90",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansPayable": {
     "auth_ref": [
      "r62",
      "r831",
      "r846"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtSummaryofDebtDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Loans Payable",
        "terseLabel": "Senior debt"
       }
      }
     },
     "localname": "LoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r62",
      "r433",
      "r448",
      "r450",
      "r451",
      "r831",
      "r851"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/DebtSummaryofDebtDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.nninc.com/role/DebtSummaryofDebtDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total principal"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.nninc.com/role/DebtSummaryofDebtDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current maturities of long-term debt",
        "verboseLabel": "Less-current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term Debt, Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r197",
      "r402",
      "r438"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r197",
      "r402",
      "r438"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r197",
      "r402",
      "r438"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r197",
      "r402",
      "r438"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r197",
      "r402",
      "r438"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r197",
      "r402",
      "r438"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAggregateMaturitiesofLongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.nninc.com/role/DebtSummaryofDebtDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net of current portion",
        "totalLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r398",
      "r399",
      "r401"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Possible loss estimated"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ManufacturingFacilityMember": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure used in the manufacturing of goods.",
        "label": "Manufacturing Facility [Member]",
        "terseLabel": "Manufacturing Facility"
       }
      }
     },
     "localname": "ManufacturingFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r170",
      "r172",
      "r176"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r207",
      "r208",
      "r210",
      "r211",
      "r218",
      "r219",
      "r233",
      "r237",
      "r273",
      "r279",
      "r283",
      "r286",
      "r289"
     ],
     "calculation": {
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Numerator for basic loss from continuing operations per common share"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r221",
      "r227",
      "r228",
      "r229",
      "r230",
      "r233",
      "r237"
     ],
     "calculation": {
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Numerator for diluted loss from continuing operations per common share"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Accounting Standards Recently Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "All foreign locations"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "auth_ref": [
      "r181",
      "r182",
      "r183"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "terseLabel": "Non-cash additions to property, plant and equipment"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {
     "auth_ref": [
      "r479",
      "r640",
      "r645"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.",
        "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest",
        "terseLabel": "Sale of discontinued operations"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Reconciliation of Restricted Stock Option Activity"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r62",
      "r831",
      "r851"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "International credit facilities"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss) before reclassifications, before tax"
       }
      }
     },
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r119",
      "r133"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss) before reclassifications, after tax"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r273",
      "r279",
      "r283",
      "r286",
      "r289"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income (Loss)",
        "totalLabel": "Loss from operations",
        "verboseLabel": "Income (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r751",
      "r760"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r744"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r741"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r741"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 1.0,
       "parentTag": "nnbr_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r741"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 3.0,
       "parentTag": "nnbr_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r747",
      "r754"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows used in operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r740"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 1.0,
       "parentTag": "nnbr_LeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r757",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r756",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r600"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "NOL carryovers"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r596"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "terseLabel": "Operating loss carryforward, valuation allowance"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "auth_ref": [
      "r175",
      "r374"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "label": "Other Asset Impairment Charges",
        "terseLabel": "Other impairments"
       }
      }
     },
     "localname": "OtherAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r105",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r113",
      "r116",
      "r712",
      "r714",
      "r718"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation loss",
        "verboseLabel": "Foreign currency translation loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r117",
      "r130"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r130",
      "r131",
      "r141",
      "r317",
      "r719",
      "r724",
      "r726",
      "r838",
      "r861"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Tax",
        "terseLabel": "Current-period other comprehensive income (loss) activity, before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r638",
      "r639",
      "r646"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "totalLabel": "Net current-period other comprehensive income (loss), before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r114",
      "r116"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Change in fair value, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Change in fair value of interest rate swap, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r116",
      "r120"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedTerseLabel": "Reclassification adjustment for losses included in net loss, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "terseLabel": "Reclassification of interest rate swap settlement, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax": {
     "auth_ref": [
      "r116",
      "r120",
      "r121",
      "r122",
      "r717"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax",
        "terseLabel": "Sale of discontinued operations, before tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "auth_ref": [
      "r116",
      "r120",
      "r121",
      "r122",
      "r717"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "terseLabel": "Sale of discontinued operations, after tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax": {
     "auth_ref": [
      "r117",
      "r715",
      "r725"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax",
        "terseLabel": "Sale of discontinued operations, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r124",
      "r127",
      "r130",
      "r131",
      "r133",
      "r141",
      "r473",
      "r719",
      "r724",
      "r726",
      "r838",
      "r861"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Current-period other comprehensive income (loss) activity, net of tax",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r124",
      "r127",
      "r638",
      "r639",
      "r646"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Net current-period other comprehensive income (loss), after tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r117",
      "r130",
      "r141",
      "r582",
      "r619",
      "r622",
      "r719",
      "r722",
      "r726",
      "r838",
      "r861"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "totalLabel": "Current-period other comprehensive income (loss) activity, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Derivative liability - other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r44",
      "r45",
      "r93",
      "r770"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Derivative liability - other non-current liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsFairValueofPreferredStockDerivativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other expense (income), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "negatedLabel": "Other operating expense (income), net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "terseLabel": "Site closure and other associated costs"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForHedgeInvestingActivities": {
     "auth_ref": [
      "r159",
      "r173"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.",
        "label": "Payments for Hedge, Investing Activities",
        "negatedTerseLabel": "Cash settlements of interest rate swap",
        "terseLabel": "Payments for Hedge, Investing Activities"
       }
      }
     },
     "localname": "PaymentsForHedgeInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r155",
      "r159"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "auth_ref": [
      "r152",
      "r156",
      "r178"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments for (Proceeds from) Short-term Investments",
        "negatedLabel": "Proceeds from liquidation of short-term investment"
       }
      }
     },
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r167",
      "r383"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Cash Reductions"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid to acquire businesses, net of cash received"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Acquisition of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance share units"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r219",
      "r238"
     ],
     "calculation": {
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "negatedTerseLabel": "Less: Preferred stock cumulative dividends and deemed dividends"
       }
      }
     },
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "verboseLabel": "Series B Preferred Stock, as-converted"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r68",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r68",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from sale of business",
        "verboseLabel": "Proceeds from (cash paid for post-closing adjustments on) sale of business, net of cash sold"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "terseLabel": "Proceeds from issuance of preferred stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "auth_ref": [
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "label": "Proceeds from Issuance of Warrants",
        "terseLabel": "Proceeds from Issuance of Warrants"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Net proceeds to NN from the offering"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r162",
      "r165"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "verboseLabel": "Repayments of short-term debt, net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property, plant, and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r160",
      "r563"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Cash proceeds from the exercise of options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r36",
      "r123",
      "r126",
      "r132",
      "r168",
      "r192",
      "r203",
      "r215",
      "r216",
      "r273",
      "r279",
      "r283",
      "r286",
      "r289",
      "r321",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r638",
      "r643",
      "r644",
      "r651",
      "r652",
      "r685",
      "r703",
      "r842"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r372",
      "r743",
      "r750"
     ],
     "calculation": {
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "terseLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r107",
      "r373",
      "r750"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r55",
      "r371",
      "r740"
     ],
     "calculation": {
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r87",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r380",
      "r888",
      "r889",
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r373",
      "r888",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r55",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r55",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r144",
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableSummaryofActivityintheAllowanceforCreditLossesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r301",
      "r305",
      "r306",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Credit Losses"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r119",
      "r130",
      "r131",
      "r719",
      "r723",
      "r726"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "negatedTerseLabel": "Amounts reclassified from AOCI, before tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r119",
      "r130",
      "r131",
      "r133",
      "r719",
      "r723",
      "r726"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTerseLabel": "Amounts reclassified from AOCI, after tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r117",
      "r122",
      "r130"
     ],
     "calculation": {
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "negatedTerseLabel": "Amounts reclassified from AOCI, tax"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r521",
      "r763",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r521",
      "r763",
      "r766",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r164"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail",
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r352",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r175",
      "r381",
      "r388",
      "r391"
     ],
     "calculation": {
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring charges",
        "totalLabel": "Charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r382",
      "r383",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostsAndAssetImpairmentChargesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Costs and Asset Impairment Charges [Abstract]",
        "terseLabel": "Restructuring Costs and Asset Impairment Charges [Abstract]"
       }
      }
     },
     "localname": "RestructuringCostsAndAssetImpairmentChargesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Integration"
       }
      }
     },
     "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegration"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r383",
      "r389"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Reserve ending balance",
        "periodStartLabel": "Reserve beginning balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "auth_ref": [
      "r383",
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.",
        "label": "Restructuring Reserve, Settled without Cash",
        "negatedLabel": "Non-cash Adjustments"
       }
      }
     },
     "localname": "RestructuringReserveSettledWithoutCash2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r72",
      "r478",
      "r571",
      "r770",
      "r853",
      "r877",
      "r882"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r199",
      "r200",
      "r201",
      "r204",
      "r213",
      "r216",
      "r327",
      "r568",
      "r569",
      "r570",
      "r609",
      "r610",
      "r683",
      "r873",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r264",
      "r265",
      "r278",
      "r284",
      "r285",
      "r291",
      "r292",
      "r295",
      "r501",
      "r502",
      "r807"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r255",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Sales Revenue, Net"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r187",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r504",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r146",
      "r407",
      "r409",
      "r410",
      "r416",
      "r417",
      "r418",
      "r884"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue from Related Parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r136",
      "r192",
      "r264",
      "r265",
      "r278",
      "r284",
      "r285",
      "r291",
      "r292",
      "r295",
      "r321",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r703",
      "r842"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r755",
      "r760"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r755",
      "r760"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Summary of Accounts Receivables"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r119",
      "r724",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Summary of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Principal Components of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r654",
      "r656",
      "r657",
      "r658",
      "r659",
      "r665",
      "r666",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r6",
      "r20",
      "r21",
      "r22",
      "r23",
      "r25",
      "r26",
      "r31",
      "r34",
      "r35",
      "r36",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Summary of Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Summary of Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Income Taxes Based on U.S. Federal Statutory Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.",
        "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]",
        "terseLabel": "Summary of Sales to External Customers and Long-Lived Tangible Assets by Geographical Region"
       }
      }
     },
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r36",
      "r192",
      "r320",
      "r321",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InvestmentinJointVentureAdditionalInformationDetail",
      "http://www.nninc.com/role/InvestmentinJointVentureSummarizedActivityRelatedtoInvestmentinJointVentureDetail",
      "http://www.nninc.com/role/SummarizedFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Of Liabilities On a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r357",
      "r359",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r357",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Summary of Carrying Amount of Intangible Assets by Segment and by Major Asset Class"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r351",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/GoodwillAdditionalInformationDetail",
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r351",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Changes in Carrying Amount of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Loss from Continuing Operations Before Benefit for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.",
        "label": "Schedule of Interest Rate Derivatives [Table Text Block]",
        "terseLabel": "Schedule of Effect of Interest Rate Swaps"
       }
      }
     },
     "localname": "ScheduleOfInterestRateDerivativesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r46",
      "r81",
      "r82",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Summary of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Aggregate Maturities of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.",
        "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]",
        "terseLabel": "Summary of Status of Unvested PSU Awards"
       }
      }
     },
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Schedule of Notional Amounts of Outstanding Derivatives"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.",
        "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]",
        "terseLabel": "Schedule of Number of Awards Granted and Grant Date Fair Value of Each Award in Periods"
       }
      }
     },
     "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r87",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r382",
      "r383",
      "r384",
      "r385",
      "r391",
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r386",
      "r387",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Summary of Restructuring and Integration Charges and Reserve Activity"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Major Customers by Reporting Segments"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r273",
      "r276",
      "r282",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationDetail",
      "http://www.nninc.com/role/SegmentInformationSummaryofSalestoExternalCustomersandLongLivedTangibleAssetsbyGeographicalRegionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r273",
      "r276",
      "r282",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r530",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails",
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r535",
      "r549",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Reconciliation of Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Weighted Average Assumptions Relevant to Determining the Fair Value at the Dates of Grant and Stock Option Modification"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r591",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits, Excluding Interest and Penalties"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Summary of Estimated Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r7",
      "r9",
      "r10",
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r260",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r295",
      "r385",
      "r393",
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r260",
      "r262",
      "r263",
      "r273",
      "r277",
      "r283",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r294",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general, and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesDPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series D preferred stock or outstanding series D preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series D Preferred Stock [Member]",
        "terseLabel": "Series D Preferred Stock"
       }
      }
     },
     "localname": "SeriesDPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance and other costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Stock awards granted vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Stock units issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in usd per share)",
        "periodStartLabel": "Beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total grant-date fair value of restricted stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price",
        "terseLabel": "Fair value assumptions, exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Average risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails",
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r536",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "terseLabel": "Number of shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "verboseLabel": "Total intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedTerseLabel": "Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Number of options granted (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value of the options granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r562"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r537",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in usd per share)",
        "periodStartLabel": "Beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r528",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail",
      "http://www.nninc.com/role/ShareBasedCompensationComponentsofShareBasedCompensationExpensebyTypeofAwardDetail",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofRestrictedStockOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSharebasedCompensationSummaryofchangesinunvestedPSUsDetails",
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail",
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Expired (in usd per Share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Grant date fair value (in usd per share)",
        "verboseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail",
      "http://www.nninc.com/role/ShareBasedCompensationSummaryofNumberofAwardsGrantedandGrandDateFairValueDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r530",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r555",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationWeightedAverageAssumptionsRelevanttoDeterminingtheFairValueattheDatesofGrantandStockOptionModificationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r562"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted- Average Remaining Contractual Term, Options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term, Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "terseLabel": "Options awards vested (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending Balance, (in shares)",
        "periodStartLabel": "Beginning Balance, (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Public offering price per share (in dollars per shares)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r752",
      "r760"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r185",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r19",
      "r260",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r295",
      "r351",
      "r377",
      "r385",
      "r393",
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/GoodwillChangesinCarryingAmountofGoodwillDetail",
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbySegmentDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail",
      "http://www.nninc.com/role/RevenuefromContractswithCustomersSummaryofSalestoExternalCustomerbyOperatingSegmentDetails",
      "http://www.nninc.com/role/SegmentInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r67",
      "r68",
      "r69",
      "r189",
      "r192",
      "r222",
      "r226",
      "r231",
      "r234",
      "r237",
      "r247",
      "r248",
      "r249",
      "r321",
      "r404",
      "r409",
      "r410",
      "r411",
      "r417",
      "r418",
      "r458",
      "r459",
      "r462",
      "r466",
      "r473",
      "r703",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.nninc.com/role/DocumentandEntityInformation",
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r100",
      "r130",
      "r131",
      "r132",
      "r199",
      "r200",
      "r201",
      "r204",
      "r213",
      "r216",
      "r246",
      "r327",
      "r473",
      "r478",
      "r568",
      "r569",
      "r570",
      "r609",
      "r610",
      "r683",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r726",
      "r873",
      "r874",
      "r875",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails",
      "http://www.nninc.com/role/ShareBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r246",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r68",
      "r69",
      "r473",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Shares issued (in shares)",
        "verboseLabel": "Number of shares of common stock sold (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r68",
      "r69",
      "r473",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation expense (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r68",
      "r69",
      "r473",
      "r478",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Shares issued for option exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/ShareBasedCompensationReconciliationofOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r68",
      "r69",
      "r473",
      "r478"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r100",
      "r473",
      "r478"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Shares issued for option exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r69",
      "r74",
      "r75",
      "r192",
      "r303",
      "r321",
      "r703",
      "r770"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r2",
      "r3",
      "r131",
      "r192",
      "r199",
      "r200",
      "r201",
      "r204",
      "r213",
      "r321",
      "r327",
      "r478",
      "r568",
      "r569",
      "r570",
      "r609",
      "r610",
      "r636",
      "r637",
      "r650",
      "r683",
      "r703",
      "r719",
      "r720",
      "r726",
      "r874",
      "r875",
      "r924"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total stockholders\u2019 equity",
        "verboseLabel": "Cumulative effect of new accounting principle in period of adoption"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r190",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r478",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/AccumulatedOtherComprehensiveIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r727",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r727",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r727",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ShareBasedCompensationScheduleofPerformanceBasedAwardsGoalswithRespecttoTSRandROICDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r771",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r600"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardValuationAllowance": {
     "auth_ref": [
      "r596"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Tax Credit Carryforward, Valuation Allowance",
        "terseLabel": "Tax credit carryforward, valuation allowance"
       }
      }
     },
     "localname": "TaxCreditCarryforwardValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r605"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)",
        "terseLabel": "Discrete tax charge"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "auth_ref": [
      "r47",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.",
        "label": "Temporary Equity, by Class of Stock [Table]",
        "terseLabel": "Temporary Equity, by Class of Stock [Table]"
       }
      }
     },
     "localname": "TemporaryEquityByClassOfStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r99",
      "r192",
      "r321",
      "r703"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Preferred stock",
        "verboseLabel": "Preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedBalanceSheets",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityDividendsAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).",
        "label": "Temporary Equity, Dividends, Adjustment",
        "terseLabel": "Accrual of in-kind dividends"
       }
      }
     },
     "localname": "TemporaryEquityDividendsAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail",
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Temporary Equity [Line Items]",
        "terseLabel": "Temporary Equity [Line Items]"
       }
      }
     },
     "localname": "TemporaryEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreferencePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Liquidation Preference Per Share",
        "terseLabel": "Temporary equity, liquidation price per share (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreferencePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquityOtherChanges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.",
        "label": "Temporary Equity, Other Changes",
        "negatedTerseLabel": "Amortization"
       }
      }
     },
     "localname": "TemporaryEquityOtherChanges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r47",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Temporary equity, par value (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of new stock classified as temporary equity issued during the period.",
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "terseLabel": "Gross proceeds from issuance of shares"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityChangeinPreferredStockCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityTableTextBlock": {
     "auth_ref": [
      "r47",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity [Table Text Block]",
        "terseLabel": "Changes In Preferred Stock Carrying Value"
       }
      }
     },
     "localname": "TemporaryEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/PreferredStockandStockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademark and trade name"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IntangibleAssetsNetSummaryofCarryingAmountofIntangibleAssetsbyMajorAssetClassDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r445",
      "r471",
      "r674",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r203",
      "r204",
      "r205",
      "r206",
      "r217",
      "r308",
      "r309",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r403",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r607",
      "r608",
      "r609",
      "r610",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r762",
      "r809",
      "r810",
      "r811",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r382",
      "r383",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/RestructuringandIntegrationAdditionalInformationDetail",
      "http://www.nninc.com/role/RestructuringandIntegrationSummaryofRestructuringandIntegrationChargesandReserveActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.nninc.com/role/DebtSummaryofDebtDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Less-unamortized debt issuance costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtSummaryofDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic": {
     "auth_ref": [
      "r232",
      "r235"
     ],
     "calculation": {
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss) allocated to common stock as if earnings had been distributed. Excludes distributed earnings.",
        "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Basic",
        "totalLabel": "Numerator for basic undistributed net loss per common share"
       }
      }
     },
     "localname": "UndistributedEarningsLossAvailableToCommonShareholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted": {
     "auth_ref": [
      "r232",
      "r235"
     ],
     "calculation": {
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings (loss), allocated to common stock, as if earnings and addition from assumption of issuance of common shares for dilutive potential common shares, had been distributed. Excludes distributed earnings.",
        "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Diluted",
        "totalLabel": "Numerator for diluted undistributed net loss per common share"
       }
      }
     },
     "localname": "UndistributedEarningsLossAvailableToCommonShareholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r577",
      "r587"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r589"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Settlements for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r588"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesSummaryofReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r590"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Amount of unrecognized tax benefits would, if recognized, impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Axis]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Domain]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r250",
      "r251",
      "r252",
      "r253",
      "r257",
      "r258",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates in the Preparation of Consolidated Financial Statements"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r597"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Deferred tax asset valuation allowance change in amount net"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r753",
      "r760"
     ],
     "calculation": {
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/LeasesFinanceandOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants",
        "verboseLabel": "2019 Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareNumberofpotentiallydilutiveshareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Warrants term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r221",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted average common shares outstanding, basic and diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r218",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "label": "Weighted Average Number of Shares Issued, Basic",
        "terseLabel": "Weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r218",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "negatedTerseLabel": "Weighted Average Number of Shares, Restricted Stock"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/NetIncomeLossPerShareNetIncomeLossPerShareSummaryofNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "label": "Write off of Deferred Debt Issuance Cost",
        "verboseLabel": "Loss on extinguishment of debt and write-off of debt issuance costs"
       }
      }
     },
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nninc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.nninc.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3581-108585"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16)(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r903": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r904": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r905": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r906": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r907": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r908": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r909": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r910": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r911": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r912": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r913": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r914": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r915": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r916": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r917": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r918": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r919": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.27(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>129
<FILENAME>0000918541-22-000039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000918541-22-000039-xbrl.zip
M4$L#!!0    ( .!=:U1TJ"SV2"L$ $8&,@ 1    ;FYB<BTR,#(Q,3(S,2YH
M=&WL?5N74T?2Y?OW*SQ^GFKG)3(STJO;LS!@#ST4N ';#2^]XI8@7"71D@J#
M?_WD40$&3+?!5I7.4:G=0$DZ%]79.R)VY"7BK__GQ>G)9\]MN9HMYG_[W/_%
M??[9__GJK__KZ.B?7]^[_=F-A9R=VGS]V?6ET=KTLY]GZR>?_:BV^NFSMER<
M?O;C8OG3[#D='6W.N;YX]G(Y>_QD_5EP(;SWX?)+@%(3AGA$J>8C:!F/R!H?
MQ4H12E-MBO_[\9<52RC.\U'%5(_ JS_"DN)1?\^DE%K4A_^M7S9O@ 8I1N\!
M3"FXE")( ]?4)QEN^V3=?[O^&\Y7?_O\R7K][,LOOOCYYY__\G/\RV+Y^ M?
M:_WBQ7#,Y^<'??GB9#;_Z3\?.GSZ^M#9B_4[![[@Y<GFT-F\'V;#X_MBO:3Y
MJBV6I[3NC_>+_E#<D0M'/KRYWVKVH;L%Y_P7_SR^?5^>V"D=S>:K-<W%7I^E
M]NM9F]NN3/[R>/'\B_[!<!/_;WA]Z&KYZ[=LM.+-Y?N;F\..G#^*_O6A9ZNC
MQT3/?GOXJP\^<,ILM8#@RX>?0_\EXA>OCGA]PGS.RW>.GL]G<_F++$XW5_?A
MUVL/UYG]MRN_]U!^@]R[AP\?,ZWL5_C^T\$^O@7AZ\-E<39?+U]^^+&_^G#S
M*[Q%CZ/^^3LW>7W\?V.(3T<.C]Y]#/H>W*]^J?S%^8>;0[\\H?GCOWUN\Z/O
M[W_>B6^D7_WUU-;TV7#FD?W[;/;\;Y]?7\S7W9R/'KQ\UI^$G+_ZV^=K>['^
M8F,'7WSU/__S/W]=S]8G]M4 UM%K6/[ZQ?F;?_WB_-*\T)=?_55GSS];K5^>
MV-\^U]GJV0F]_'*^F%O_ K,77PX'VO+\QYFJS3<_]L_O=)^RG,GY_5^L[UG[
MV^>S2% DA1R-M5NP(_(4BT:1:*BE_NO&\%5<_^_H5ZK,Z72XM<V^O#GOW^_E
M]?[K+.GDUESMQ?^SEY]_-M-^:8T_O.0;B^>WP[WG#^/QF3Z]^?S1M_7IW=.'
M+QX]^ ?T/_[XE^,7QP_^X1[]>._)\=-K_LZ#8_<P/'3'WS[ZZ?C!#T]OQSLG
M#W]Y=GK\X_?N[K??N_[Y+\</;KH[W_[PT\,'MWZ^\^#[7^Y\>^?TSHVO3Q_=
MN.D?>G2WPZ.7#W^4?'SC&(Y_>?S+\;??OSQ^^CC=N?&/=/S@I_3PEVMPY]N;
MOQS?N#>[\U3\G1N/G^NWW\SXV^_SG6^_3W<?/'EZ)QS_\O 7>7GGQITG#T]O
MA3O]G.,;=T[OWG@8[OQX"QX]E5?G_-#OE>:/'BS<HW[MN]\>QX>_W'EZYY=;
M[CA\,WOXM/_F-Q[_?!P>PIVG#_W#IT].[PS?\<'-]?%]]^+V@UN_W'GPC_0O
MGRWEB/%(*_HCH(I'[+J[MNA4H8!#[/BZ_K_J,4$GQCN@7B3&U\^6RP[P-[.5
MT,E#H^7-N=[H8>GSS\XMJ-_AQ?I+[>\<G?;;/CE2.E#@=RD0?D.!4BM3B?FH
M]+A[!*QZA+'J42X1F_=>(O'G7_GP1;Q,]%]KD5_A_Z:_LSH _'L Q]\ 3!H3
MERZ_$+O\@E#R$89F1Y!(FKJ('OSG7PT@[ S?[_KU%WI ^*,0AM\@W+@_^=!M
MUAQW7$.D(\S4[9BU1/%1O87/O_KFX27B>ZV#JQN 3^CQ =/?PS3]!M,4R1>L
M=!1JP.Z6R1]5]G94&IIJU.(:?/Y5HY.5?0JL-;62);<H(.!R=_W)6:">7/5D
MJP?\?]UZ'\U7"<&7W\SF@P*_;5U7WQO2OKOM^Y5=6ZUL?7_=H_  ]MUV?M2L
MF_1B-1M4[LT7776N9GQBMV>K]6Z9\.*XH_1H_O<GCWY9=#3O/1VN\^CT^.7=
M&[>&ZSZY^^#QR^,!Y0<WX_&#1S\]>OK-TSNSZA[^^/=51_3%W1^__^7XET=/
M'H;C>.?&L3N^T=GSX&9X^,OWJ;/*/;IQ[Z='#WXXN7O]U3G__/L3/M63NT]O
MID?]^]TY_>9I9Y$[_N4?/]]]</*DW^/IG0<__?SHP;V?[GQ[[^3.C]_#/W\Y
M7A_/!B9T1CP][FS\Z5_@LTKJWKO4GB] 0SG"!NT(--7$RBXYZ3+\$WC@BBH5
M2H'8.KF ?$"1D,"5Q-+RA@?NP(,=\^#ENSP@2TFK=*T6M8=R1^&(!D8DTY)]
M-^5"]FD\V(X_N#TCGIT,*=FY:#\08:M$^.DW#J$@EE(L' 5*>@31<B="E^^E
M!*3<]5[GPRX<PH$(%TV$]SP"QDPQ03UJK<0NZ3,?41?V1Q)S24!6V#XQ,FS9
M(]Q9S.7 A0O@PLU?NE9\5S-J] F:I*.D@TSPG1$U@#_BVLT9K"#$ME.O<"##
M!9+A^%TRF*\I6T\%M54Y@JI=*T37\XF0(9 V]/E#(>*+=P=PE]:LXR6V^L"X
M\S#,_N5J,VW1Z?+99L;DR_7+9YT&J]GILY-A_'WSWI/EP*9WAIC_\F*EP^W?
MO<;Y_7^]Z:OOL%J<+3>O-O,$7[ZBZ#DQ_DBB^OI"MAE'?OUJIL/K-K/E9YLO
M9!\<S[]^Z_^].R+Z_LE?O7[KW:L_VXQQO'ZU6M-R/0QG?O5ZHL6]N=2OG[WY
MFOKKH3X<1?_K+<X_>?WZ]4V^>.=!??"Y&9>*SHGVS**;=G\)/</P.=50N[(L
MYW[>Y>A&\+C.YW_6KQY6/HKNS85>??)Q3^!L/CO_]<\V[#M_\[3[J+.E??5J
M^NK+[^_?>'WZZX]>OQ[._^#3[ ZW80"7.N.@6J'<)(L(^"C)A#9/,[CH8%Q/
M,QRY>.3@3S[-U1/J1OJ;!_J*SIL//_F)NM33VD(1DF<(:$3 S5S.3J)OW@:[
M]O657?LZ0KOV]:/MNA^Z+;MN14OWG^*&7R,((!1S$#LM?3.-8>,/W6M_Z$;X
MW(9Y\X_UA^[//+>WO<%WMKP_$/7-L]#9\_X[O'WH)D;2>K'\@X[C-^</;]ZP
M^>*T*Z /7/9CS>>=2WSQ[K?_/2O[!+6_>Y*\$P7>P?W3_-:[?N;C)>ZHGH#;
MVA/(#6K60-!: (RM*OE*A2F'9NSD\CCPBO'V>,@,SE]JO]F+9R<SF:V/[93[
M+71V.J0'PPJFU\G&FVSB^@FM5G?;_?5"?KKV8M9#TIM#^O.PU8WO-MIR:;HY
MY/R*?_WB@S=Z\^S>?)]=4336+*VE@LDID*3*BL+ W%PW6,>71]&] FA[%E0C
MUJ 5LE>#RAV89*GF$*75XC3N$4!?3Q*@7'I&Z-F+=">?0^">&I<8.E116T3=
M(Q=WF0!M,0K'#D0K/FHJX$*NE"!CJ4ZDF-G&@CQ. J";_SX;!L 7I\\6\_YR
M]2Y(_?W3Q?S"H?&X-6BP^-RH5-*$D"G5GCU(:L-/YLG*WD!S374S_D@GW]%,
M;\VOT[/9FDXF A-%2>I=(H$&K3L[*C&ZYJE6'Z'XO8'I1UHN^S.:""R)U7G(
M5;@AI.18N'H-T'P-W:3:WL!RS]8TFYO>I.5\-G^\F@@^L66CU&K,-4%HS-J5
M&R"B\^*R<WN#SS61L].SDV%CQ]WU$UL.QRWMR7"UYW9K+HM3FPADH:OKUB6<
MTRX22#TVZ!FK2NC>SSG,EP?9SGQ]=QP5F;J+=^!<)LZ@,@PT2^FJK.U@;'3R
MWF7W([<9!5P4+*DI=(I7MH1-8D_S*7#>0U0O37'M'ESUC1H[B(DB2*%:@D_,
M'69@2(7V#]P+S71V#RBP+Q$MER0&5J7&TM.D!"GXKO%BV3] +TQX[Q[,[G2+
M89*FVJT3?551GUVN =$BI_T#<R=R</= D_CN;5W7CQ(@B\?2%7_T0FJ^YG")
MVO%3\5TMUU]>/X>L(W2S-9/U^;Z9N^V:+IX-<?0<XH\Z4I^>K=;#K7\'Y>D)
MN8O).7)1,Q<C.X((C.""8A6IB4WXP)NQ J?%-_!-24L"D,2YE&':#-DU#NX<
MN'UPZ)<UL%RWF,5*Q0*UXQ#!@Z'V1+XT'L;^8P7=&VAV,;"\/9@THL/0FD86
M\+EA(O* 7M!Q]X=E;V"ZC('E[<$B/>ITFVFM9@;SC;LE^:!%<P)R[/<&EDM5
M#-O#!Z'FJDE*:@14TF;\/U8KUD$)Q>T-/KL>6-ZB2?%FF4W!EGKX<51C$@4G
M&;+5TN#R(-N9KW<D%G+_';- Q5 ]]=",.3)CR @[6#PZ>>^RDZ6M[\YQ@1<)
MV3G"GO22L//=&4F(P4S[>_N'ZDX&EG<#+B817\6D-(/D*@YU/;21IY123K9_
MX%[:P/)N $W,"CD6R+X''F#$W"W67 HUL@6_?X!>RL#R;L!L6'U,5:C9X(6I
M=H%>7<S9):DB:?_ W/G \FZ YFZM6#R)M ZT"7&A2K49%0I%<4)+@$<QSK3%
MQ;_@(RL2! L)AMS824U!0_+!2_%36CX_$M5S(3 ESK7T)*-F7\$#,;*4H)F"
MR%!#=F]@NH1QIBW"HCGE[*VK#P:PKB\SQU1,T5$*K+HWL%SF.-,VO1M5UZ1T
ML^D X;#[I'J.2!FDJL+^X+/C<:8M0N:I5$=9O;@*E!QQZWY/AN$GLU)W4;)@
M\K:U^X(*Y/OC'18- RJ8 !*;%I]RUX"2 NX?JKL99=D)N(P5M#C'EGM2+@D+
M.$T$75(.FY3V$-S+&V79": E1.#J4(-7 '286XDD/J688K??_0-T]XGY3H!.
ME5IH,=;" C!L_82HV+"ZZGPWX EM_1Q'8KZ]39_5N\Q$T267P!*2HV&E>PL,
MG,SO#S2[2,RWN#>77=#D0XF%@4RH=+B2 W76"(/?&Y@N(S'?(BP4@(8ZWU@2
MA"J<0ZV9 %).06K:&U@N-3'?'CXDN9!@R*';2BH)I?]HG%SVTKKTV!M\=IV8
M_RG(WM2 .J7Y62-9GRT[Q_[5?]I4K/Q-3;.AB.&7'S[V]1T^NL09!Q^RLHO4
M,\9ABS"6J$E:TU2\QS9>A@Q+A8=^57IV8G?;.3V.;?UDT8/;<SM?(/S;=\WN
MT*F=DV?S''\\>S'[T6;M[-I9ERUT^MW29#;<X9CD23?YY89S-']Y>ZT3H-#\
M;/@N_Z$,WK/^XR<S!!VW6BVT%BKDUA/.$KMOEP8^#,N:)Y2E?+=<],>X?OG=
M27^RU^8ZT./9<(VO7PX-JMYU*5^?S?I5YX__[.:$@:?W:/[8?EWA?CR;ST[/
M3O<QU6%D!8^E#@NJN?,D:PXN>6I(&G$*;/D08/3B(P#;*0\GR990R#<9ZH?E
M"%H\HTDQC;[XBA'<!-CRAS!]$UO>/O#@:#ZM:(:/J?4,T#I1FAOH@L25().I
MJU.@SL@<S1\AY22I YA;""US[JDJDE4LJ,K694WW197&JWE?0W6>T;S)C;ZF
MDZ'0_?TG9@/*OP[UW)BMY&0QZ+S5UR_[BV>+%9U\NUR</5OU2YR<#7%E.*8_
MG=G\K.=.SX;JL/W4U5L*^?:LV7V9;8JA;XN8[WR733FY_D2$?MT(^-:!'_AV
MYZ?W=]K7+^_3R8ASNW?7,4 R"LY"+A&L$R-41?1(,=?HY;S2K7-X(-Z!>.>+
M"'%+%:9$L#-,16.$5 .Y5G+,CIPYQOQJ/:]W+A^]_N' P*O*P/<6LOI.P_PQ
M ?J]0_],7PA?F^= 6B!!\,S.2A"7+.=*_>7XUQ,=6'JI?G)KJZ)B]CZRI6II
MJ*2,H)X-U8OOP3KH!)** P-WXB=WDLA(U:0A6#028*<LM3,X>HLIMJ+G8=WW
M:'Z@ZX&N[]%UB-673%<K/;U.F953  (A+[FV.+0/C,"0)[01Z4#72U:AN]A.
M183=K];L2NC>-0W=+B2S<P(RK'684$&V UTODZZ[*2L7-#@3%1AFX#@[]NQJ
ML9:R3Z%I>4^[NCA>NMZS9XMEQ_#Q]_/9^H\QZU+UG(M;*M":DR5J20QS=S9,
MU6*,PVAU#JD5F] PS?6E=:?RS:ME*6]A>-_FL\7RODEW,MJ=3_<KRXU3HI,'
MMCR]O:#YQ1? N)PQC5][$YY_TP\OY'GUX2>ORQC:QC3IAIU((23&XK7+*5_Z
M7PG#%%:/;ZK]=?>\.)GIQE'?ZO'IO95=KYSX_/']\\MN+:3\&@W/5K.YK5:O
M;_ 668\7/#NQ^XN3LTT8&9//V5;8\"#,-0&U"-"# D9C\*4I274EOQ\V#C3Z
M S3Z;O&S+?>:13&&%D6I]G@%5HEE<$A%S'&MP?P$6/0I@%Y?++M"Z<?U /8.
M\_XTK?X;EW]SZYLGLTW3S7UEU= ]-AH&)6C 38@;5LV10_*0?!CO1/WH7=*%
M1[8+F4#/A6T3FEIW,XB9P <L;=BUG+*D<B#$:&/4A?!!!$(IEHR30<W60PYG
M\T9($%.<4MO8JQYM+J9K+8KS)4ET*4-PN4:RD#6E_BZ7,(41Y]$[CLO-D78R
M$@P)Q7N&XGJBI"5S#, :,'5F92CQ0*/QQY_=LZCD'+5GVZZZ!,X)901GT87@
MS0/OBS.ZU7_EY:M+OA4RMA&JWO#H6UL\7M*S)S.AD_.[R^)LOEZ^_/+[^_M%
M&B*O35U "15:3W]L*$?F2ABZLMEY0[:1D^8@=4;'*HZ^.7:#0^HI%-3*+55$
M)ZV%%&S$"^Q&'\<N,['>WL*W[DTL '+JV@8P0@TQ):]#E;"$Z55]A0,AQBAL
M+H0/9J(88C;V&2R>5TCQ580"LZ,R7CX<HLUE\"-71NMI$%K-@,$0K"9UFD/%
MVG *S0I'[S@N-;'>S9J51%:<A0 Q),@F7/O_$P>,@]]A?Z#1^.//[EE4<A#J
M*K9X+ "Y5N]1>J8M:JPU3H%%AZ@U.E9)B+5[I)YFEP0N&#&TX'(2*!1;'G%E
MN)VXI/&5XYE6,+Z8^FS9FO,RU!0%*-F39D4A"'5@\*N=[J.4\0<.3YO#VTLU
M0H_D(4@8RM>!1\=LB*V8*];8Q1'7L-O)D/6%^)&T:5KB? Q5H%JJ7**CJE&3
MSX5&/EZX2PRV9P?%E=AZ5A2[ <"PH5^@F:,H-8KCG"=K!\/'-\^&2C43B:I!
MK-12.PCHH75 BA)@Z$81,#F(D[6&2T)B>S;1,B UIS6G!B$41!*JKDMT&.K/
MC;B2ST<@<6TUHXE8A#<H'%!JXPC:K#_\Q.A3$9>+3].VB O'87OV0%%[CAI[
MCJKG!89B:4V'EIQ)H[FQ5W/]_3A]_,_1VT)%E)Q+HM:Z7NUVT$KD-*R.=ZB1
M;;*V<.$8;+&/FXEF1U;0(Z3@:@.NF4@*=H=$(U\X_CO^Z/[B;/WDVFE_&C*5
M^)!J#%VV6LSBP7HNH2&;[U$Z:6,N,EF;N%0\MJB;8@Q#3 !7%)JOR&KJ4F%M
ME7.=;IQX/1QR9S'_?BJ#=(:"M3:TR@PN^RKD$J@/(9,+,N+N>:,!8XL+'P1S
MXAX[:JT0R!,&X<HT!!0V-X5%FK\VXYE+/^.\!,*]V>JG#Q5]/=^G_9M#MS4L
M^8'O\+7-Y<DI+7_Z30>'05^L[IG8[#GQ[Q9I^"AV'M/3Q?+ZV6J]Z/[YG;'0
MMS_8QR5^+FMG:?94U .UGHZ!Y-*5$%,&LA&GQG^H>/%MF@_5!"ZN6/K%Y,V9
M6;F0[^X%2NG*-'?O,VQ.J1S,U_&Z_M&#M,7NMN*4??+)-0<4$)U::H%J5FGD
M)[#);(QEP"\F]ZX8TY!B5"T0>R9>//@"(27,M0NJ/;.GRX=JB],975NIS\BY
MU"$1K*P@)9" 275NQ,LK_A!4PUSV>GDFFZGL>3_U\=)64\E0G(4*UH%J.4-1
M)>#2LO>M^6Y74^B_/G:LMKF2OSB7K'F/",$I%BVM!J1D(6:J$TI@QK:Z<3="
MW@H60%37K0U*+53(HH96.:E/>2/DI[^H\1+7IKR_1O#/["]7B]$/DI <@#K*
MV?7_@*69Y<#[@<WE[6#9(C2M.S]DQFXY#0H+!PG&M:9&%5!@S_S@%=B%CX;=
MW9D5$(+8,^>J"-WJH%@&<".>1!@5D!>B.B(.3XO$?", 'ZJ94L_#>!.IP@0&
M,L;E"+>Z;LQ:0JI)4@27F"-UU5Y*%M)*>0J-TD9E/R,HBV:M0FI#LT0"3U9]
MHNC5LE)S(8<]0W3_JR="*$-U!XR)?0]DA PPE/>EVIQO/($1QE%8YL7,SGJ5
M+C8\N1)!Q:H,B 10[R%:J?N!S22KOX'$6GO.$#T0:.TBWT=,7 .:0?>1$_*#
MW\SFL[7=GCTWO37OS^/QC$_LVFIEZ]77+\_G*H>B]^^-4[V:OKQG)^?;\)[,
MGFUE#\S5Z2);>]*.)1LX"]"(AIG^9MW8NVB2H'"@T)8H]%%];2=)H:2AB(LI
M=Q<$N><_0IE[Q&B4HW)-XP\0E\:<L00.CRYY\-DK%] 6:B;I+WOZ2EA2''&U
MFXE!ML45B^05.UA4J@?4P,C=X+(?,.M(Y7UWU ^6I#:LFEI=F^OFQ;#I]!#M
M/RUQYLA:$[,@0E?O5(.D9-9EI&3%*;3,F J)]C?>-X((1H$:*7 1='6H3 _9
M.90<)I 07B)WQA+QLXIKL3]*<0P6J/HHUG*L/9STE![V-.+O K3MQ7S!$IU/
M/<M/#$4\I=)]-;24B!"#&S]H&Z5E^EWW2R_[XY^O:+.HI"/V]B?OKSYY56/G
M[XO9?/U#O^'9<BK[<6MWA5"#2])5FG>9@*D(()AI*C"E-C CAFX$,1"@@7D9
M1MV@Q<"N,8?:,U_**14>?PP<,;P7TPDAZ*:6:\[-AO9>&*PE :G=0IV7*<T"
M?K@NSYW%7-[4"[(WI7DNIBS/)(V6:HGF0HFY%6 C3!Z;TM NM'2K31-:$;,'
M%-A--7D)0YE-ZL9O@#5@"BPU)$A=!DN;0MG6_:' ;LH:LF]JP=?J>MH#L53
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
M(LB-54'M94V+'65IXEUQI2?RF6!HS-@TD*LID:-B\3!:.E4%=7&;W'=#U)9
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
M"[%Q<#::+G'61H,ZYO1_76^M!89TN,J6&/][W0-*$_"V'/!ZDFTVMO6 VWK
M35S+DZD'?$.LCNUHP^T:56ZGA'Z)6Y?UB>L$=*TJ'FH5FQ3.FT#R$6WI?4 6
M06KKTB4;@K!C?-4<!'Z0:65]:9KB;+:0+;G_+0'+JE6?+:![69;7>'5)"E?<
M(Z""\'O7*J?HR%A5KJK#6QBFA?RJ/J0,?WXG$PV_F,R/&6O+2D(>QU[ [2"3
MRCAJ&%(!?U+5+,>_?3A4I2L_<R<BF @H +B-4ZJ5I-UZ;W<S@YU86062( QE
M@KWJ=[M<T4\>KE+/.BPP*[JSL67*UP2/K09*BV156", B,(^IVG2!(K6<5KT
M*M!1P0WI7,9!8"@(CP!+K&Y=-1L;B[PQ.'A*1JEGSJ+Z)E^9NQM^,<H.^_+-
M*.BXU;I9%;W. 7N=!EKH;C;<@]U'T)P3TN?.Z]?<V./NC@TXR\NEW6"C@*<A
MI$BT@MAG4/ RC46)B#11ICT'M"_7NX64P0&71E=0$Y$+LF14AY*) O6CDE9+
M?T6.HQMQ$$ZE:MFF749%[_#(+YJ6FI(\V);_2Q62H)I%4<>MVBDM"^\-U@_>
M84GK'*XU97\;Z^J8G9+INA4A$ C8$MPQ&]\TR2-/%=L(*@DU!7]%$4U1F#LK
M;63*&PGKH^J=@D2PGXA'94?7EV<!1PE-UZ&5^CZ)!<N2^LIL>HG.CH$RM8MU
MW*IELW^EJJ#P)G*M<L'!]W<- W\3( #KAA?T4*OG"UF"<9528<DF6)BMK%1=
M<$G0@G"#/DA5%VI:YQ9EVBAL%W*,;6F=GQ:+11W]#%X=E)B?N>&Q:OR92.SM
M295T;Q#!MMEP_U-##.P$-*!PN>[[/VJF,+?Z[0!_3&P'*-=G)&:*1' ).C\\
MH0I@+)++$X6$.<^3-%?]QA4:@=-L_R1^QL>:W9]\@[Y@$8(A@ATNVFP.VQU&
MRIHQ!M)/UJ;9#VORH(?3F'K#.PEC9HT)J8M,9#H*,N@4>XUUOYP)D167;)J:
M1)2S-6M9[,Z%%7&-,9"E0M:%?QD(((+U4L>D&BBIS]5N$4>X8N>/74E-@ER!
M0!4U@F5T0EV>"!<D1T\MO0!WO[H>TX,5IP;/3+-L_O*77Y!L@*3J9_'E&KX1
M^/]^<;NITNR]N)W9Z*1T%^.P+[L=[0$((N33+UW\Y+%J!KFZV:S_X>=0WIQF
MKS[ S;!KK1^=O=&(]^@Z37#9.N1!4&*X&A9SBDS7%J#.L6V8)%RO-86^-]>X
MBW3J3$(*_*S"88_E,HY\U?@K@IL1ZJZUI9FE4XTK3*CW8+BS8J<:B.NF9Z85
MK])NX$XBBKD;QO$%:RSZ[NKKKONF@/FRPWSY UW_$EO6N.431P&T$8P;E8^C
M >$EP1@!TR3B&2Y4&;4@[%I$3_6 ;]:^SWYBSP*SG:IV&+&6&1S!5 \C#H^J
M-J91^$'L-8:8C05R(3E#$:R D%/(F#&8\$^EM!BO8\H"F=$ML$JW"'YL[@U=
MOQR\H:O [X1=%S"H<4R='4B>,U(>7AH&Y03C7_@&Z2)("?B <  T1F7-@-B;
M8U>#&-#X*K!E;15IHXPZ<!O95KA 0;;6JU8I&+$#]>TW[77BA'I?J[_8'8Y7
MG5,N5O9MT^,RZP\;_1YDEF&3)0O]IF@>HM5299@R["S8D@K?Q?Y1@CVAI49_
M9:-$H]2J+M\*$@+H)<GGAD80(,>F"_5U34%8%GBR"ZF!9!'"4=F:H#IK=TD)
M"68<^]J2(!2B3'+[%OB#&D9H Q0QVHW-SEDMAMR%6KW>L +! ^S12PDO$=$J
MV@*KU@A<0P ?2CD%'3B$UX.^XU+71JW/4QT?#Y).\\R/%]PB=XHZW,R2 B5
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
M %;.48A)-9H&XV![EQ[M7%CU5*JLU=&<\]LH?TU<R=L/9WN-OMMQE4*E<&%
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
M@27KLBW]VKP=5T(W4?)93,K1S ,M) =%P96Q#-FU0W7$T"*=ZH--ERRB=M)
MQV,TO%T1O>3O*=5G,@QDK*,L,H"EEYX*1I5@L.<9P_X'94"-GC3T3_IF&DX2
M\MU77?JKBD MD%8+Y'W4%$41;W4%M.Z-G6;JJEWC.XQIZ!@^XVB9^G$J;A)?
MQY.R(B, *7:_K[Y<9Y+ _8'OL5&F+X-N/, $&L N(;U*(/O5&>+EJVBAJN5"
M=4]HTV^/+A7'E_^(\:'7WIP2#+DWR\%OUAXXS.B7&<&*B#!."(%P<T4KS?Z-
M .MCA%#D&( 9]%PP??L]Z9T(V*KX1HG3L%5/>\/KSA4V_HCD!:SL+,;T0,P&
MBC,_'5QTNOK;LC9&)LK(BS-*TC194)2?W1UXJ5[]_-YYRR8K5D7A">);P."/
M9+Y@!=>P!!R" \JX]*D2C+2!K4?K5S0J\/ "5X 2N)!1,F'9JLW5Z(BN:J2A
MBG#-S'OKMG_H<!CQC&JC J-[0F'R55E[7>;R<C)60&IQKCH^"M7]CC-5L%Y_
M+N,Z5!PHLKQ$I2N9F,2[)'^N[@-90UHO9)6_,27X*WMN#&'@L]RLY$M5DH,-
M>%!<;!&3NF69Q7U1&GJV,HE:6 )R?64YIOVYBCC0KU<K=9$-E)0\4J7OIES*
MUT&*6I;R< >M^F"N(-"6F+,9G%<VYE:*YOG5DP97^8.J2C&P+6I9RY4!T4HI
M_=5$-VB%I\5*<$4[%R@W] :LK%C6V&@MR:@G<)UZ=1CL/4-L8+LM,?;PSZQ4
MZ3>7K>HLE[G'4"<?(S,:LS$K.H)R,0&#T_-!Z&6A=M(C9RDY$Z7<HAE=/H#
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
M\D,:[%.K;$_IH963P:5[<;U[F+.-)V2-N37&W.\@;"(PZ.[#:MM2Q^&3?S$
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
MR;& G6ER[#.=MOI2)L>6_++U;]/[U\Q;;NKG.2M]V[VF;EVS536ST[G1B$0
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
M8=XGA>QI.>;K-3D__^<RVR?6G%&,63BCQ4D_*>OAEED/^3*R'G*<LAZ>;:9
MRGIXFJR'23CW6GRJRDI?3]]7GZY$O_>O!E5?7XE^[XZBWW^'Z/=MKZIKH?&N
MEU><#7R)V#U@*!2BV/JT[U^-?_@CM'QOZ?-7S4[<=_S0'U=310,FS<[Y#FLL
M7[Z$JTU<0M9HFOCHFT<O;\:7QG.HK[R6J4V<BVM?QIODGJ\)=OV7WO3)FQ8K
M-PFYWU/36G^UUMOQP'(GUD_FF2\56.0MAH2'\IJ0UCJ1Z%_/:,=A1QL+WDK$
M;?9?PLG3G,!\ ^9P H>Q]>>;N1R3*V?R"X(;;;]_ZW7AQD2C51?Q__ZH)"<L
M/H??8BBG[#'2GUB)EUTRX.K1O]^"47YY%M=RT"V>,;I#P@T##ZG%*[$6CN:F
MDZX>SP6+]R%'^>MC2(<<#AFG0U[Y(1/U,*2TUOMYI*S%?U55('/QY=GP0#C=
M\OU[L=G,QF>9Z5>?NY:!9GD(URIU^RP^RO^>/<+E;7]ZV[WPE57:]\C;_[97
MSB*K#3O-TM<_[+N-)92H@3W?;.M6__]N(#8.!0S[Z)O6IZ\^AIE00_^VUVW'
M#M*PA*_-P?'K81^.P_?>G(URD;='(QH/]-E&K?2[PG+.!J\ZPS9RW>@T"%\"
MO Z'ZB/7/V5D@>U-ZM\^,/B.<W@?.6J_^;E_\/&D08^.&^'Y%Q9>VPXU</3P
MXK/XFWT\/FR?M?;;\/O)]L^]=@/>]X$?GGQ@>^_>-H_:7]I[)WL7^^_V+AH7
M7X[WOW[@X\_ =PV/Z.?L\."HN;>S?7Y(W["CG>-F8\?^//SZ5_OHZ^$YK)H?
M7NRQQM<W EXK]IJ8_GWP9K#W"<-KL+</_WC,#,DX0]H7&'&?Y\A8*U A?1X)
M2K39V.)Y7A>2CX,08\ZY1I-?FAB-,?D.XI30,*'ARM"PR%WN"V\QD8)3RR7/
M/>8L5YP4WC$:T1"/T1 G-*PZ&O(9-"PRP[4U$EDO".(N+Y N%$:%*:14"F=
M5$!#"FC($AHF-'S1:'BOQ)"$AM5%P[.]U_@L(N+)'FGL?/^'Z8QXT/D1=29#
MW-H,2<8U4GG.)<NQIMX"'$I5%^39P.&2W*K/PEGPNMN/63;185#[S9_%9DX_
M8MC7^=->:!]UV1"U'485E6-Q:OWC[L_.=,/?V'!\M;Y8>C<B++Q'GC.@+MW8
M#N3?+]YUNZZ_W7&??.]'T_H)C.Y,,0#\W/+A!WC?]A0?)'Q=&KZ>S]G>DKG<
M8".0R;E '.N0:9HYQ)D7N7 :^QS@E0&\*B4>"J\WH-BJ%,HD]T]D5B:YKY3<
MSUJ9F%$"9,4HHXJ"W!<YDI)D2'GJL%3,%R'#G'%6%^K!:E62^\K*_=(-J"3W
ME9+[>7NJ4(27I278()X#875N"!(XM\192[3A(/B*UKFD%1+\EQ1?_>1;K5BE
M/&K@4A8):!>*E_N#7DP0#PT??*?O5Q&"O14Z+CC?M4/'I5M#(\J^*^D:@.\*
M4=^4-$T(N"P$;+R>LWB8ISE<= I9S'+$@8N14C)'!1&Y(ID2NJ ;6X( _JDE
M^9,JY$%/HKTJ@R>)]J.+]JQ18S/FK *!)K+0B#OMD!(T!P+J#-0:0H3R(-JR
MCL6#?1E)M"LKVDNW:9)H/[IHS]DM!?6,R=P@[4-W;:HY,J9@R*G,*Z UR8C=
MV,ID73[<3[E$V?Z%V3(N 8+%^IOAX&6\\R4%QG9N"GZE(-=S,NN26^M1KX?Y
M%%+)&66.&90%)S87O$#*9A8I;"WW3#OO0PII5B<IBK7&@KUTHRX)]B,+]JQ)
M)[$E6!F)"FX(XI)J9##\1!V3!'-XS0H0;%'/)$Z"O;:"O723+@GV(POVG$%'
MM&2&90(Y[3WBA51(%CE&.;5"4R%8IA5(-@>#+JN09+^D.-3'T#%Q: ?#WGC2
M8IAA_JWLNC$.0-5K'3](4:CG8*YT.J;WZ@I1 ?%V+TD:QI)]\_VKN%<TS[Q#
M%[[739!W%\B;S[73.N,9IT EDH&1PJQ!1C.%K,B=D5)@1GTY^)70/RKDPTKR
M7%$K)<GSH\KS?+C)T@PHA@K%P#:A-D<ZRQC*5)[CG /I?)[D^9G*\V^/:YV$
M-O?PTYTE.TGP721XS@C1.2L4 #!BS(((<\.1%@(C[3)K;*8L$71CB\PGPLU5
MH50@F+16T9&001K[LC?;I[K9:\?ND"DF4GTC8^QA&1-P=T*_T(LQZ2)+0++]
M!5EM),N=RAG".C>(.TN1#+]JS LO/<E5MCS;(CE**RO&2X^ W$:,DVOT0;(\
M5YMCJ3/894AKYL"N*"R27@I4<*XI4,V3S&YL*5I7O$H9^DF4*Q[S2#?R*J5X
MSK:0!29YH1EB+A>($V^0+&R.)*5>"<()-LMS#Z0(Q[W$<3_.;1K-_.A\&\<T
M:K^5T[-_3\&-E3M/EFYX1)KNCTE:-H(?I>@V_"!I+DO#O$_S:5B:6DIIAC*I
M>9@K9)&Q/$?:6P.$E3(G>&.+U+$BU?"H)&FNG/DQXPE-4OWH4CUKCW@K5,%M
MA@H:,C4XRY"4AB&58YP5U&I1%!M;O)[3!Z=@)=&NK&@O/\AQ6]%.TGL7Z9VS
M0S)F3"8)1T1D8(?D1B/IX">@HR!4T<P+N;$E^8.SK*H7Z:BRZ1%L[W*<W.7(
MP:>.<#RL?V;ET.V1S9#KX.TJLB7WZ5);G!QL#T)VZ946)Y(ZP;5",J<*<88Q
M4D:'7KHDHP!_DA9^8TO5,9[O;'1[*^2N(O.,W*HO& 96:, D&%@M#.S/Z#W.
M@MUB,X>T,&"V2&>0 6(B)0NG<&$-%6)CBY"\SD6>@" !P6.9.PD(5@L$\7^?
M ACL7C0./HA_=*ZEQ3Q'F#N)N, >*88E*AQFN<Z8<]0 $N1UH=@S (*7%* )
M.8\]WQ^D=F?/,0=L3+W4(67I,/=FWNS!0OC,."2)!'W'R )IQS.4%\;BS)K"
M,1]R6>M9MJQ&^<E/6STA7GH&6!+B%0KQK-'BN?4N]"0TE%G$,UP@J91$!A-C
ME2(FST)">FAS)),0KZT0+SWW*PGQ"H5XSN#(.6<%S\#@B(T(<YDCY31%2DN2
MB9P7,@NN!U;'K$HATY=47Q+#+[&*/9CBPV;_."1$ED-IS" 6N__L-0<>=8MB
M\M=FOS_4'>OA=/J#)X_6K#4"KBX>\TXW._U ?M_?[[RY0O[]8@?(G,!Q>>"X
M.V>F6.>(\+9 GAN,N,T,DIH5*.=>.UTPJ3G9V*)UIE)#G_45[]7%66XAWDF"
M[R3!LS9*I@S)-+%@E(A0:Y9ER)#04-UQ):UF,L=!N^%I;LSZRN_JPB-)?I<M
MO_/Q$&RQ<I0C:4)")S8@RB+/$#>YT#P#!#9A! *OT@7\DH(>._"I'^64EU-]
M'C@_FBK-<2PDC,.L]7_JTQ0-J;8%,M7,XY*FNYW0UB-2]7U)W>2463KJ[<W9
M'05Q!8MSU6FA$/>X0 H+B13C-%,B+T +#;4I.9E/!DF.U741ZN7VWDI"_<A"
M/6N*D,PK)BU&CFB)0'4)1?,N1YX9#*JILL[EH32%L/G$CB34ZR+42XN6W$^H
M4\W\O>5YSC0AVA OJ4>D@+N9*Q+Z?5N%)!@LC@*=<:ZJV%/O)89.EF2/))=+
M%2(B@:C[G878U_"#]ST_T&=)EUD>]GV8,U"DU)FSQB.XOT+;'ZV1=JQ 7!1$
M8&.)PSH$1O##=9GD6*VLE*\V,)*D_+&E?-9BL2*C.74&V:PP(<&+(NFX0MC0
M(A<BSPD)69JDGF4/'C^;Q+RR8K[\YE[WDNYDNMQ;L.=,%ZIM[IDR"%L)I@LU
M!$DO-++,*N,Q\9I4L@7G2XJLE/V^4I>OYUA>OZ!I2*/;Z2[L&Y)TF.5!W><Y
M2R4C3,A<$I1IIQ$/R5R*B QE#',BJ;0,%QM;HLZR^9XBJ<W7.HCSTHM,?B7.
M26+O)+%S<1)NB&&AHL1XD%BF.-(&*R0SRY44N<^B;X$\I/PUR>LZ6QLW]>Y*
M<KLLN9TS*KS",B-Y@23.0^FZD$A:RA$H35(*R7CFV,:6RA[<"+QZL9 JVQ&7
MS;N"G#4[P] \^+*/5\UXT#\]_-/Q17-0^^VTU_W1[,-+OP?%M%;:'34PQV%%
MH=2D?ZSA[=TB&"+C5^/C3[K-SJ#V TSX8>]^Q>^I'4A%[)=K$/2R"\A;(/CK
M"3OM3[CIS\A,Y?L. LOL-3O=7G-P/B[JB[.AII_RYC]#>'G/#XZ[\,H/>$MT
M B6K:'E8?3AG%6G#E9,90'66.\2Y-4A+3A$PC5&<,:D*"CH6K?,%8QNJUV4D
MX<LS,Z@2OJP7OLS:<%()+)0!W8\I@GC!*%(4_E,0Q:TFDAB<;VP10>M8SO<&
M2 #SL@%F=29@ IAG"C!SQB;'&BME"L3@VD&<.C VJ<R0R IA>:&TLF)CB]$Z
MH>(9 ,Q+"FS]>0M+,T6XGF5VW@0W1TZU$:D3%BX/"^V<,6<4]9)E&!%O-.(8
MS#J=>?@/H]09FA<FS. C]5Q4J6U^$NKGDHR7A/H1A'K6@A*:,N8I0T0JASBQ
M%!GE,2IRQ@RWPCML-K9D7>55<J<GH:Z>*71+84[R>B=YG3-(C-,YRPQ#.,O#
M+4P$4HKGB/&,@HJ%G0@I=0P_Q!JI7N#K61@<GYY%Q.KY =G3MFM./IA'A;QO
M<W:'TPI;;Q6">T@BGC.,%%4>P7TDC*6*9(QN;&5UFLU/T$S5 >LBV2OHX9PD
M^Y$E>];XP,1DF24<T0Q'XX,CHWV!J*0*=!!N3=1EZAE]L$<A279E)7M%MD>2
M[$>4[#DSQ6KOE 0+19(<A\R/'$2;<>25\Y1+[;%FP5F8R2I=VDL*CU3#2,GO
MDZ;WU &1:R-@SQ #GTLR';RC-0QG^[[;"W_8'@QZ33,<:-/R!]U&MQ-6VNNV
M6C&7N0Q/)_A<'GQ^GS-Y<F>9RY0#34A:Q#5U2 FED*4Y=U)@[E06VLG6^8.B
MSG>2N6?DJWVI(/*4&7,)1)X:1&:M*Z6Y9M@39#@+UA7W2!OBD!$4>RYS+&7H
M[LA4G2_H*Y]0Y*6BR%.FQ244>6H4F;/D),M $RT4$E9XQ&UH<B^*(K2V=T1@
MD5EL0\"IGO/Y[BP50Y$74(95RECMMQ9(V>^EH>>:_9&MY]V4J1=;/(1PU4"?
MU7YK= >^1N?HE3Q=SR<ZM3-%YTM(;?C!?G&0>E@M$29/MN<L-FXLSA7 8@:D
M15QF DG,),J8TTX81XT-%EL=U.\*^;N2@#^K(%42\,<3\%EK*F<F%Y*R4,JH
M$"_@/\9;AI11AF$'UA0':XHM90IIDO!D'259?SQ9GQ]66DA="*R1*7 8.4P+
MI%7&$&=.>9L;BEVXS45=J274+:?(U:TB5\#[M6#5K")$M4)?4-4,Q/]>C4E^
M!X:M.,*O+A3WOM<MFH. \ F_EX??;^:-L8QRE^L<41TR!DF>(^T P[U1 K#%
M$:.*.&N:OICP60*X!'"K#Q,F@%L-P,T:H]QP;3 8HTIH@KB5'BF+<V2=Q!EP
M-<E-R*["N"X>I* FA$L(5Y5-5\-(3PBW&H2;'\@KM!6>":2,"SJ<\2CV5\96
M8?C79P5U&UL\J^=\/H.T8@CW2&%'6/U3MI"WW?9ISQ_[3C],Z6U.QR%?K32L
M>(MG_)J^#WEZ6N&"IS]VJYDGX_Z/WK9TO]\L8#'Q8M+N9%A6&<1^,]>$WY_"
MC;7^FL[ST6>>;.QV1.O7TV!]&7F8Y>7M"2N'3)+M_=>[B^,2NACXWEQ<(HW2
MN:<^-#^J&S1:Z1G1B,8AH%QD2!JK$+..>%4X87E6Q2&@"=@2L#VF)^J1$2Z9
M?0^#N5G'5D%SG_."(XMSC[A3'*D<C$"IA?6TR')%;!BCHQY>ZY] +H'<\ZIO
M3MK;<X&U.6^6T-9JXCW2RHG@S5)(ZR)#G%FE?&&,MY54WQZ[?=.3&?%ONSWX
MM5.SPU[/=^QY;="#A[5*@_[>62<IJ^[)<RZNP\L1P5^/Z'T0R%VN<[OC#BZ)
M/QXBN]UK]N'\=X:]4)T$!])U*1EO^=@Y/P.>*$.MTA2!@0"6+_!# %&."HJ=
MRRGQ3(=DCCIA2VC G5)N*P@.J\M72.#PS,!AUE[T4BJ<&8VLIB$1@N=("<N0
MT84!MN%.%[QL,_.0,8X)'*H+#BN>XYC X?F PWSILK;&>0JV%B4\>),R))UD
M*#/<&4^(PRP+_>4DKXCJ\&)BIN/:_5I/#WRM_Q/$;:6=I](SEO.,9?H#&-ZD
MHL(\^OI8=[Z%1)9:H9N]V@_=&OKIFOGD$7@.(>]?W>;AAGZM^\=O6]V?_^O=
M-S^^MLL)77,NU8FK-%W.=[B<YT>#*@+*N?<>,2PSQ%6AD<Z(1D&C)U0;H'2^
ML27F6XJD6MI*RWBU#?M[2WO2TY<'!7-&/,LD&.T"44L "C3/D,$X1TP K@/8
M2TF#$1^F!"<K?CV1X/&M^(0$%4"".8M=%0P[R0E2+%CLG&$D"T%19KWUAGFM
MA R%376>/Z396$5-]JI;1+_*= YQ4OBR9FSBYUTPG3JCHOT'&TXO>I17I2.I
MUR)IPM#58^C\F$YB'=>%S5'A-&A37BBD<TJ1%=9G5.8LR\S&%JTKG,9TKB\,
M5,BT2C#P&# PU_VY\(4DGJ(B9M(*JI'A.4=.9+D##3IG>2@1EW4E\X0#:XL#
M%3*L$@X\!@[,F518$5T8;A"+":?"2:1M89!E<90HJ NQEUD=2UXA''CQ)=.K
MB"[=N\)WS;MDW'G[ZW([/&J4+26]+!_OYZ>E$BF!+72!N/01[BG ?1@=)#,O
MO24^"Q54I"[9LAI1WUILGMC;GM OH=]JNW4G]'ML])NU>JEAA02<0Z#KYHA[
M#LHNUSE2E!M%,L&ES&/\0-+YOF@)_A+\/7?XJW[0-0'A*H!PON)44"HE:']4
M%3141FADI.(HD]X(AG-36%[VP.4/&?[V6"#X2/W-'\$?L+BY^15AJ5Z;\S6_
M ^Z\_;6Y U87+EX _PGZEP_]"X<'$V.U1GD6<F@P!6V8%SFBA!<R(QX7(NC
MI,[4*KN?/[;ZFZ O05]%LH\3]#T2],T-Z=)68,$5DE@+Q#/GD/*@^4IJ!5QS
MWN4.;VQ)5<_S54X\3M"7H*_2T+<ZRS]!WR-!WYS!;PJ6T8)DB%GL$.<R0])B
M U8_EM8K2H0VH:"JKN0J&Z8_F<%_OP2 IQQH]J?N-^TD0[IV6B8$M$%T^\>Z
MYZO4-)T!%5UW:%I^CL@5:DN^7JM\,<T @E>XG%0^ZDT(JY]JE#XG&*ES^LON
MO7FCIO/>]SX%)EFNGXO><FKKZPD#7W;7A!5%I!\M:Z3GX*3G_%K/N9B?[6<5
METPZBWPN, *C/8R^8L#,PAG**/'2DHTMO"F7,/?J&=EP"9^JL[7[X-,#G5$)
MGYX*G^;J+JAVRA.".#6 3TII),.P>)R[HE#4&)*'GE.;V1(<4 F?$CX]$CX]
MT&.4\.FI\&E^L)[R4N<!FQP6B.-<(VT=1047&&X:1SW608'*EQ <K) CJ/IF
M\.YT^4=I#U\S.FPY%O&+;D[R)";D3<BW>#+#V'>>,/#^&+@[;T,6#DB9Y4A3
M;Q O0HV$%"*D"C.%L16&T@"!>+[=4.H^MFYB_7#+*XGUTXCUK.EE-2$ZEQHQ
MX3QH-IE 8'X!4Y/<<D9!MS%9$.L%(]&36%=:K"MLL20!7YV S]DNF724JKQ
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
MH/Y3CT.>(CX#\KKN,*2C+V7 ]M.N\@75$8PG;+<N^?!^8[:7.!*]TL]X,:,
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
M!SDT[U<(,N?0+%>2O)G+PO'&SO8O[+[NS[V3[_AHYQO;A_4>'>R"W;?]<__
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
MS:([\U!4?0+KB_-G:-58W:JQW$T^9B9++!RL# E4J0Z@#]:#9$Y&R5E.N3J
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
MJ>H_PP0XQP($91)+&KEU>FO;]HVX-K'1=N?.PO@&!!/!^"9AO*B9N!/.NY
M@[9M,W.!X%.>3V#* GW));:I;$)=.V=&,.XLC&] 9!",;Q3&"ZMQ76VET"8"
MQ\A .9<@,BL@9IZ350R=SEO;IE^-VR$8SV7&C[,0AUC_S8-WV_\[_[%2L)B_
M XMH8#F]""__^C^?K]'YJ9Z?Y-LP>348G5>"GU\;:$+G@?(_?-8_@U'&T>P!
M<-F>NW5:F'_3?_+_Z35J*./Q;#2>X48";HC_?O;QQ1_Y. IE7ASFUWN[1T<'
MA_MO#QZ_.-K?_8V].'PC]O[X_>WSU[^I%Z_?Z!>'^X/]Q_\I>Z\3>UFJ]#8J
M6K LB.K >@TN5\C8*)+,$M$4W?CJ] (]&S?K',UFQP]^_/']^_<_?(B3X0_C
MR:L?JV<C?YS4EW\\/_:O>D\,YJTIL?>/F]\8IA?Y>'<P/1Y/P_!QA?+QYQZ9
M]=GVUP:C$\P'I]M8QJ.S;6+?M3G,;"9]?__==/CDPTN956%9)#"65244A &/
MG@'6%X253&G9,F'RAV7J[55X#]LMT&Z8J]P7W]EFB.Z+6[LO^$LLLBJCY" ;
MRRO+* 8!I0>I,?L02T@26X;TA^5DQ.?[8ER^/CBA-SL*L]Y[G. YM>3YH(63
MR03;5I%Y[6'[A'S!G.?;U=K^DC!_=1<3OHTX.5T!)>_W&J7,_^*E+[E^;X+3
M8VQ[VG#X\8?YR9_SW_97E\BKK8G;_QLG/W[]PQ;6VPM>1\(6WE[URLK9W]5N
MS9?67Q%[^_4JS+?N/*R7N.VX#+-ZU<^&AH9A[]=9?:*5=TU_^.K7._M0)4Y#
MIQ6A\Y+2!Q,<AG;5__5^D&='YV[^A3>>NE</V)]O";&>Q,GLZV^Y<"G-6B[E
MY5Y*DYL7K\[%G^WLYW12E8ER6/E5<JX4YB"8UE*E"K62N4XOG=@Z?]/1Y,\[
M\15"G&!X Z'4;_@@#-^'C].M'[^\+O6B+-CAVR[AUR]8*3=VP4[M5FEW? KN
M!]5AQTD[JIY.Z,RY](XF;?GZ?W]O.;NU?=AT06.HAVWE:]O=PL9^E^G\Y"^Y
MHR_<1EUAL?W]?J^Z C_TOLI/G3G3;^;:2[[+-S*(WOKK]8>+U0NY*WS]'O^A
M=^8W[I^\K9^35I!G^=)'_+7:>5"JB!_-=E(:GS1/XM73>KG3 *>']2_]-!RG
M-^OU\-3^GQZ>>+'[BWQ^^&AX\,?>Q^>??E%[NR\&>[O/ZK'/9?V;]3,>'>V_
MWOFT[.&]>+._FX_JW]7//_WG]?[NJ_?[;^O?J^>U_SH/7SRNY_O'SV)O=[_J
MR-_DWN%O+SF+U<C"@P\Z@Y+5O_.Z2."\I&*\]<7[4]]][G[M-$>Y:DR5M6S:
MSJE@8_C_V7OSWC:NI&_TJQ!^GWN1 7@\9^TEF2M L>P\GC>2G%B>P/G'.*O4
M-D5JFJ1E^=/?JM/=9'/19FV4U &24&0O9ZM?[569T3YA.N$B2[06+WH>Y.83
M)+1R"@#>VH#>? =ZS1;T&O&Q/@!+. ._U:^/"%9MT^5#6!PR:* 4% U0+4#]
MM$J9+&/..>-T\%H[.K,VWO8A' Y-^?,.K$=9G.#P]\.OTS%0PG@<IW_VO,^?
M_<33U#&6*R*<D41ZM/FETA-NN3+2! /+N7R>SD&R_"Z!+#[QYV("7,->0?S;
MTY-I&9E_L]U7T04NE+[N5%R=\<P"U"I0N+[Z<@PD&S4R-\6".\".[.@8AG96
MZ6WPA\&)P04@7YQ,CGJ@17N\;@Q:<^&'UO?\-TS^+\:^=UI,L#+ 5V!L\$P_
MA!E[N+BN-')2CMRTLAG /FM3#&*Q$>2,SF/[MG@53'(*2F=<V",8.SDI04T?
MXUW''K--XJ,&>CR)]'M\,AI6-5/A:U0FC\T 'XIA$KKW59>%GYS%ON[QV>67
MJ&W"JWJ'@Y&!QQD]+L8O>[WM<6\ZKG33R1&LS_80H&C0^].?C,H)WO%F5!Y7
M*B:CY/_V?HI7_;__)^.<_K)P<?R._?*/?G7UY,CW8,F.9Q?#+M27]/"W^MM7
MU;+/?JJ_/O7+WXRFY>PKF&3][73<? ?RGB]Q49O=[L>U*6#>XZD9%Z[ 1<$I
M_P4KK+_ZWKD6G?E>P!Y^@D^X96>W&R-!%S 4@!DT^?VPVW[SF^K%,.B9J88^
M,R#=@W%\LHD3&0,&[I0T6 H >ULEBN1&98F2(JB@L#C3JJ$FS%80S_<>'-*C
MWG9D@;K?>SW%\AW]WOO1M/TU'IKM<:&7# #+7'SS4?J.!<]?$4#VPY+0>?;L
M&3_?/_CXR;N0.^X,22Q(GU+0C&@0!DCFI.':6^G#BA3'<ZZ\IY**S,@L$T;E
M3*2P!]PFB><K@D+< (3X=Z4?8T8BGOF+I<U-8\SKQ=]+%V+K /B'MC7'1CYK
MVRIFF*F8X[F*J8&O DL]@?]'9H>WEPXY=LV^YZ+["8"O+4X&,,]#/_2E'@S.
M\'>0 QI&Z7L?@%G 7U&)'?=^JMG1AY?O7_9^V]Y^US!#8#>O0$K0<!<\%OA6
M7=E<'^/;QA4C,MX/@7]9X.ZU7 )L#*:$QGO\B.]K#,=G7I?X<);^,L8)S78>
MWO3Z&XXQR@#PFM[X""<-:Z*18:(]&1Y4GJ+$ G(/@!U, /!N,.C%8;O18*#+
MV<CJ9\]G'#W!X_JO\75LJ7'QXWVC*1P7-Z[,TNV=W^JMZ$5WI:^\FVWO?I@/
M'<;00=?^COUD<L:YUY0(PX#;8K\4(Z4")&.9H((RJ?0CU%GFNUX;+>?[OMD8
MN3\MKP!OC?MZ4B-C)&&8Z*HP?'HT0CP;G0[A6:N2,7P/2L*YHO$P"JI+HC"H
ML3QQA@H-_"W)K<E2X90-P:F4L2RL+Y_/ER4*=%Q.SG8]P(1[&XLUXMSV8:#E
M^*@X>>=+M&?J0S\3APE_9D2Z=[#-=D\_A23D F1@DG&)U9OS'(O9)X3F.54<
MQ&26BQ=;<C6U\_^9I8)''MC[/(*_>U]A65'O/#TJ[%'O=':"(B=!#?\PGBL?
M]P?5T2/LS3&N_6F]'+G<-K"1^.R9'EW"H:]>6VFIH'4BNVWS/#\HCN$TUTS&
MMHGR$O'[;F7;#V._'UZ#JHU:__B9G;%HO-KY^ D.@=,F<"(R:HFDL6<H]205
M5M$00 31X1$R MA;!,;9[C;BS;LH'%9BZ *'.$>HV6RN@1+RR>*,KL)$5L3B
MF4 +\FFLDS1&2Q5@,-Z!PM\4EM//UK*V1DV/3^HBF6A,T['!;USD,EJ*_%S^
MQ7'5\G$=$H&/&!0S,UF_56:EG@4*Z:T8BI4;\(OS7E9Z +MI/5*TX W'D?-M
MVPE:LF!^T\$$YW@&[PUH40KEZ!@EU_8\'Q2<X(2TE.YR-(2/MMK!3@5O5/ O
MGW0".B3//1&.@AQK@R::6DT2YJATL+4J9(\0OEHN)L"BH=.E&_?^]"@9@52W
M[4:HI&XV-KT=SF*78C13/U+KF^WWO_8*P X@V.WW'^(OA/'^3#'<C/6O8N=[
M,7B^]]/!Z 0H/)7T'SW2>U\<GPR*<-;(2ZVM0D&J?>>=S^KB(./&?#]?YL9>
M@68"8!H3Q,HBL@0 U1C6A&!?>C<%SH BWL!_0V&P9AGU-,?-B41$G3\<[CL>
M@3P_@WH?#14SR?"D''TM'/P^KE8031/(M."-&,J&7V#2)PS('T>+ UP&M_C(
MTHKQ)#*#$[C3-I:0 W12-*/IG<*D?&1".(]*J&WUU/ZW'DYU>=:+$72<Q=M!
M!D92JEEG>RZN<+WA:%))L7KF%\(Q@;2+'I/1E30VG'@,&8,+6I7$'H2U1+O(
M_+C.@ 7$^X]^4H/*LV<K(!5O?[(2U*T$5"^>*$&D\93DF=:$\SPP15WB<[D2
M4D"I223+4IM2F5.?&2LLM=8D-CCZ*%W :]D0')<>G)='PX6VIX=3T(0Q]_$\
M'L0IH<FF\: EQ@*J2DSDP8"\M\,QG*$YPF!T'BK_E7 _[+V&VR9G,P/R_BE\
M%=7Z_D,RI-XB1XJ+/N-(E56B80UH<I[;N)HE:!C+'&F+UD)$3<8>:5P(&""Z
MT*,RT-(:9K7[)V> _^]KKH.6_W[[)+2'L3R$UBZT7V[.*O:'UQWKSW#E>*Z6
M'8^<'XP;W<KU8@#CS-8_4[Y@2'!<F]X#BR-:YJV@$TVJ$I4XI%FW@JB(E7[^
M*AQS;=&QLT,"O/6_H >!$!-_QY6& 15?*PE@;$<G?LZ\^XW!J!@,T.%P7$Q@
M0J6_TF-G3X&YO9F6Z)GHS]]98%0T;(@ND4./"3R=5.X,V!,['>CJ_7CM$([@
MX;2H=-:9DNKQG-=1%JBBXI5%(/4FP:-K*U:,EQ@,SMT]/!9S)]#:Q[=-KY64
M@6>K&FUK,ZH"%O,GQQU!/=,TEU5&L-BUIG;>H#)[/(*#$STW&* !BU'9:;'C
M!+X]BBD+!V(NZ2P*-KQERH-S5SF:2C\I1TV^P%SFJ5:G>I,;17E'PY1M<0+R
M2C7T25M&BD?@?B2B#>0CN["+*%*=RT08H7+3F,A;'.'<E;C,4VHTV8T'Q=8Y
M*?##ZV\ I,/#RHWRIO0^2MEX6\5'R*NY%_.OLIB <-Y[A12V7PG\#\EF^LM\
M!O=EB<_8@2[/93/'RZOAVZL1VJM182!I^71/Z]5 KM(;M0UD .%1*ZIA<WY+
MS(!8>&O[I><Q*IS5'*HB\L6]CJ[DTB,C6'IF0-%@S8AU6<:^-N/X>_U:O!P?
M.BH+H#X@X?JREU%MJJQF,4#.^,DI6OGQXJ"+LO=5#Z:SVV<0-'M+;;9;O;2Y
MHC@^]@ZT43] U S(:A;F4<391E?ZZ' (!\/50\?Y1_Y@1R#OP1+&I"OT<-1O
M:&"GY;1XN;"<Q;(&&0KT045W?%N7K'9L9MY@JE\C0W2_H7^D.*YC "JYI'*+
M X=J/[!?B2SP$2,/&I"M6"P,<Z9=5V,;'XVF X=\)"K!/BK4\QPPW/:+#JY%
M<6,^]CD;PZDB7&-D05$S(!CG%(]O>446$D,N!X/1J5_D)A6O&)Y=BTY.FWF.
MI^9S-"F/JJ#%AO]7JGL9CT8?'5GUV]#0:R?Q??>CIJ^$-W0)9(L)9/S\!+(N
M%VP#QM+E@BT?SK6A:I=F7BQ9@BC-F<]2?&LFF3.QLS:CSDEE\H3K2X[K^FR1
MRZQ+#R87[X%B6EOY+Q2.&=TTX?@W&'DYC'K;]AA-S%%ZJ,W]F>#_^+FW,V<&
MJ.,WF1"5A27:!\QH.NFM?=)&&5MP_9>$X)GP:)I9M17>VEP_=]Q660 M[@B/
MJ>2^LXK1@T#F@;&!*CU?#3U?5^2QJ*3KWF&4\RIKRJ0LS#0>\Y84'@TFN-X:
M),_1811N*N6X=5%+''@_A>FT1];6UH>S/)88W]@*6.GWQJVTKBJ-(6;YSRPJ
M_86(T3K9JQ+S*G_W>H&BA_M1.3+:4ARC-Y<PKRPRPLMJNT,C+_I*O%L4&V$(
M"Z+=X*R2X&;!G!AA,+)X.E"!&(_A4V-?J*6LY5?&PU"+7JNG9BY3K4A/=QD4
MVF[/O5I"X]E[/?C>YS\^>9D"FTL<20T-1 (/)09#SVS&@\U-DF0^>81>C%DY
MH/BAM>N;;7*ZO(K1K"P)II(!+0\*N,C5+;!;1O&9#G^,4%@A?(3#TJ-N/9P<
M16UQ *1=$3\:*B+HQS?,0OH0#^;P.8] C2_!;+31=+QDG"\FTR73-'P[1<NT
M.:M$!>_0[ I0%]4==&U,R\@O7HW*DUK,FS&S-SMO7[6"[K<'&&Q^&*,99V.>
M#3>^$BW0OC8Y5*\:G,W&@(&)DZA"1LQJE,@RIOZYJ$D":@'DS4T'HSHNOGE+
MQ0Q.T0X"((O>:G@PS*,LQE_P:L!?4%TP&+;)27,(R.7H6PPR@L%<I^90KD*:
MV"0(*ZVD26ZTHIYK$'AMFLI4KH_!G=<<BB[@]1#XOWX TNL;T*F!)\Y"X=ZV
M]O!1U!FZ?_ \> W/_?))V PCYQFZC!V1RB5$)RPCRAHC@T],SD#Q8.G+Y/9*
M4-'4.9UJQ;7QTF@9%0W+E:2I,C;$$E1K*KYVQ^&.C\/!QT^9])X+2@E57A/I
M,D\,!F]G(#>"@LJ9I3P>!WK^<6@ >"T36*P<U1-U7$N\N/)UMTM$]7M'L*$]
M'3U4N*7GX/2#QCR^T47Y'S0)[WJ- (TLK MV;))V &*21.B49B37C&&7IPR.
M$R*.M)YF,@2;/<8H$]SV7MSW7FOC-UPZ>S/W7[0R"6/V'PA8WWW\K;;?#$^F
M2+ 6M*QQ+769<@2"P  $AL'X995*W_L=_^JQV?4@+/UW.II$2W^! LU/TZ%V
MGZ=C^.H?54Q>5".;Q/_H>\9";N@IFM6>*]L!$""#Q+=4;^3GOPJ?-0;I*.8*
MKHW 7C. Z/N.#YQ)>R,#Z_LU6@X;MW]\7'M< $ZU:NJ*$@"KTDHQ>;'^"Y8L
M2GG5>P!VRG)D:M&P"B? #*<)^JZC>#=S8*!*WRC^ZX)&%I=#M)=C.FP-O?[>
M:*RA,!HVTY@%P,?:"NB J8[O>2N&Z#L[-BB^#M<LQLQ7VSA+:K?7S(WD9Z)V
M=7S0IN \3K7 9*^%0:)+9CRI+JQF46T-QDVV31^C99_<\9P0'Y0E_!EM2C$G
M]=GS +&[\_J3THF@VEFBDAQX0,XI,;"R1-!@DMP;;<UCS-?9;G3)^897-1K0
MJQC5P1BO4.E6OT>=;+/YPT&I72M)LVQ-*\9G80*.CP(94!Z0W=!CA "LUO=X
M40,1;65<-VM1P7.3I^+F.BJFM<0HABJ;!8&K1A5$P>@*!>XQ E*-)MYC_:45
M*G:BSZJ:F'5D]/QM..)%[(NI-DWQTQZ^M59F:Q]LS&P?#/!C',O"JZMI^8I!
M5C;:^N+68->MW&P,NB[=,PMLP&HJH[*QC. 25"FLL?2J/FL_I2X2H $6W=2#
M7%S L,K(,NM1X#/G9H#^+%!OQGY:UN%A#"[S()U7KN.ROA]K\L"%HV/ Q)@6
M.3>Q?RW*T;#F/MOGG(_&.SX*H3XB/5ABM)TWJ]B^(S( P&J,+&SF -\_*'!C
M:N\0%K83W?G^P>XG)E)N728)C[!M0DJ,3 &V30C*:<647*DY]PA@N]GE8M/A
MN#702&#15=/ ;Q23RBKOL(H<6HO&M9C^"J]9E+FJD,M9)@H^9=S$S;:,?76T
MV5=?ZL,Z2JD)P:R>C54 HI?I+$8YC9K<Q9XV0[2U#-I)CH5#H;HN6]5<V<?X
M-)PW !N,9E"531E/:C,EPM1BI>HXX="4+P.Q<#1PS4P7HI%/*Y: ]41 EO[F
M%TJ>H</OR&NW)"/7@UZJC69;_&A>NZE9@QEPS#6H<55AVZ$4.SJ9K7?U]!@
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
MJ?2S.QI1I];\JKW#8EIZ6#7:@:=4O+LN:SI;\M: >HVGM2GV[?VD+GV[=CF
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
MU3,>9-O:/Q;=9C5518>:\4,?B@F*O[U*$^I-]#?_X(ZT9QQW?1=AANM"#IK
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
M2P6XU9%I/Z2"=!SY"+@F@ Y<@%R]1LD*18%H#G&'\:FCDXKC A8".-;[!7/
M'KT@^$>N/8SGX^O"S["NPV)ZW$<S"NPLG.MC?0AZ2_PN!GG'28Y.!I&OU&R\
M.==S):<QPN#L6B<1=F-A:R:CT6!<<V,@I&F4=V?+ H+PT>A$X\/';?KY)VCX
MAZN$=$48?[@J^+"G,*JBXJ*Z1"J';72^1+R!9=P8S6]FU^X4ORLK?H=GNX>?
M@D);ALL(U8D!Q2_/B<Z4)R;1*K69X\(FYRA^<X]TH_<!^%2M"U"2 G@'>28"
MZ(S*\-:O%:HCR9R"T(J-$^"F$J$5I/CAU#?D!>+KN&G9")2._1)*/_%U[&$1
MN=G<D(-6BJ\:!$941)L>"A4"1$955*0]0$VAIR?UN_$K>U3XT)J-F[$/_070
M'495>)#>+GD_OO)D6IZ,QE5[!Y3Y;/5 $+J!6&P],01HD$OA>WACO!^XX:4V
MW:X/ST(?GK3KP]/UX=G$N9S;AV>M*?E2T_"2*3D-RIO4)#;&C+"0IR'EH+7D
M>; 9W#GS/M^9_\*"@#P=^/VP[,EH&=5_/:M_?,8^#;E[^BEA:<Z\#83Z'&L5
M>D^T#Y:PQ,&V!RL<SY=]%)LH!2[W0AHW/8F0LTT'D\COZH,:)?YY,R-SML8^
MW-*A+Y=\'TV'(V >,DD?ML/1E0?+8)KL1SL.G?]8_I(G_-D/]D?[/#W(8!-Z
MM=/U(,V$'E6OFLK1$2,D9@:Z*X3E/M7EB*;*;C7JU7@U M40N&)U/D /C/\'
M@3=6;=?/?7D.1A,]^)'F90\:ZW^5N5VDL&$7MS5-W'HH?=_N83BW50"]7ENQ
MVW[E1FW?^GC>]<&8W=IT:W/MM;FGQ"98N@>*?=_SL&%Z\(-IX#?LIO0,>B8]
MT<Y(PH5@@TN5=I(KDZ7,)7E@*?Q'9=Q?XA9:+??Q9^5(>%..CM&DB$- G_6K
MZ1C6PY>OO]5>U>UHBO?N0']['.E./VC(JA(A/A]^__OS-O]X_.]B[_/@R][G
M/P?[?[V6>SL?3V-"P\Y;_O'[G\>[K7N:1(C]G;WCW9V_"W@GW__K#[[WVP?U
M\>"0[GU&A](?<O?SWY_W?OOX/1J_5LOZ6)H;(W1*N-4Y%DFSQ'!/B4U\GGDM
M0L;#BRV>J7Z6W+A,VN8E/'7 ]42!BTEK3*ZD#D)**D0FO)$L#4[;G*9)V@'7
M(P.NY0PN9S)IT62?!9H0:9.< (XYPKWCP*!XIBD %\M9/Z-/L(1^!UR/";A^
MN@9R"<&#L$[G0@CI<VTLBEVI]=3D.??L"LBU5+3V1A#6H=1U4$HNH52F;.I\
M)DF26!"O3) $]I(1]#]*(YU3QKW82O,5@%JI&K'!V/3 9LRKTJ"^T9IV(/K0
M<[L.AMXLFK&3_C8-5[_MOJ+?(K9^WF5[.U\^Y4QH[ZPFE+N,2&X],=;G) D9
M5< \$Z4L!J.E?95M4J&.>RI9^7!VQG;KZRJHLM61Z$Y+4';%Y&[;6-?>2_@\
M\&OZF7<P=VLPMUHC$@1^HZE6)%!L*L5M0C1L*DD\\RI@51J=HG6N#UN\057B
M.LK>=&M61]GW3-G+YBL1*!?!2<)][HC4-B,9LXID"1<@K2H6)'^QQ50_RWE'
MV4^7LF_!VM-1]H-2]K+)QV5&*DTS0E,+E$U30W264,(#372J\MPJB;W'U,U+
MZ7>$O<&$?=LFB(ZP[YFP5VP.L(TV]\P09Q*%+B=&=))E1#"1,1JD\8&^V)))
MGVU4T?9+3 ZW5S>XN_*\*Y]#V6Q,\C_VO9\&H_'X'U4-AGFVT9W6P.Z*U=ZV
MX6>6LU]M*C:P[%C+;;&6-?UJ8;>D%HDF3J0YD2[U(#-F":'.F,0YT TL8$G>
MI^+&9IZ'=Q=V='QO9IZ.CN^6CI>M.M):R742"&-9(-(;33*:"Q(<B/TA,XXK
MA<7C9?X$8RF?.!UO1@Q/1]%W2]'+UAQ0Y6SJE2(L0SNMRA3)<T:)T":1(7><
M2M#YN.PKL=KW]#$%\70!AH\Y-N9:X'1SRU0'3@\"3BL6J21H*W+)2&:- 'E#
M<0)?*,*%TSJGCCEOHMY 5VW-#P).3S[\Y2W&/?KQI*F.=D]-5[MG;-(SGJ;S
MXYYYS")K:>CJ=456'5NY-;:R)KC2TH1*+@,Q!I17:3(,.S(Y"<PGEOG,9-@=
MB?%^DMR$KSR^OI0/QU?VL=CN/762[)ZQ2<_HK"FWK[#$IGR_Z6*(*LK^< ?F
M\#46:!UO#UTDM;W1<+2HS=2<9\]/.OYR'?ZRQI&N3"9-@DGGCFHB&9I) S4D
ML5X)FF6PP_3%5KJFP^;F*"V</2&M!<F@<MF>4RO2@[B%34>BBW>BOS6M-(ZP
M\O@H](9^TOP:'_-Y5 PGL4_(M+P3'>BR^ZY<JN:IV:ZN/?^.3UQNV)K;LYH,
ML(I&Y@U9?XT44EUW@/2Q6PQ'93$Y:Q078"R+3WG]WRG\O.LG1R/XI6ECTQG,
M;HWS[+]:Y3Q">1Z$3[&<OH?_!$<RR@,1(G-,!B6XQ80*WI=R->SZVIK-=>IE
M=6K/.O)_?W<,IO-_/"'_QT,&2W6P?K^POAH^I;1T -V&T%R#/I%I1G0N*>%"
M*F5SJN%7#+O@R28U].Z J@.J>XT&^P&@"L4W[\AW7XXZC+H>1BV'ANE,* %"
M(4F<!,DS9Y9H+S)B\N"H3D%#L7G5>Y'Q7SJ4ZE#JD:#4K2<P=BAUCRBU'.XF
M'1642P<*,0"4%%R17'M*7)YEJ;+ B[A\QBC54N@%C-2-IM@!YSF8%:^_ $\'
MX6X_EJ%3&.\7YE;L@"QC*>Q8!CA'8_D%2;0SD@0FJ6)&L&#4[6J,5Z><+K;N
M')J-'EA7H,6O:E**'>O)H/CJJ]:=DQ]+,WS>45T/83F+[O=W^BP"W62T;0$"
M2_^N1(_CY.S=0 \G>N@0&$_PDG7^E@X>;RW3_6![LK<$C]I2D1FA"<^SE$C/
M',FTT8391"4VLXDW6:Q.(]F-\;$K8K&Y%']K)JB.XC>-XHNEVA:)X%I*35(J
M P$A*"$F2$E \E4B2V2:I>+%%N_SFQ=3[PA^<PG^UJPYMT+P'4U?BZ;WEY6<
ME/.@<DHRI2G0M'=$F\02RUFPSFF:"0U*#NLH^BE3]&U9+SH6OF'D'O]]CR3_
M%K[[0WW*3)(EEDOBJ:3H8N+$&&9(GII<R\QHE1N0VK,^YYLDM3_Y(*;80?4F
M%HKGG2IP#;#+E.0 :]QI&:0)5IN0Y2X1ABLF%>.?WE[-0KL=]ZJ#J]N#J]<K
M-@9AO,M$EA.JL$YF2C71B0LD),RGQB:",O]B2ZBTS](G$+;S*$CM)[,2X]J!
M2P,N26I\-'T$T(VR+-&2\2P-UMB@$JO2#EP>$%R6S!G<&&JDT\0P!^ 2N"5&
MTHQ8QX+/A:1IAN6U,]EG^6K=ED<'+IU$<![18D&N-/7*&^5EGO@L30UV3]"9
MED()VQ'MPQ'MLKW" [,/6#C-RLP2R;.,Y" <$$&5S%CJ#.,:)(*TG]Z\='9'
MLYM+L[D*:6*3(*RTDB8Y**[4<^WA5*2I3&5'LP]'LRM&!VUM2H%62:J% DXK
MD--*D.JY"!GU6D@+G%:E>9_131+CH]7AGQ-M!A[^[XJO6_^*_XG?S$90!6W
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
M"WC[N]L^G9;M?56GXZ_N6>R5LS&:C;?=WDFW9P?#_6$[H?CO6YB47.$\=6N
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
M0B%%I0U6&$!=M[:A=)7BIZ2'E(!: NK* ^IBX6GIU,\<.\=2<G2D,F4&!A\
M-L&I%^#5XX",4-9QS#6S&$Q2S*I83D9$E\XDO:5E]WBEZZ*U\-Z>Z+T].+"#
MBNW%2CIMM\\O&W;GUMWPMUX\[G[/KSNATNE6VMW.?M&-YJ07^[EK4,ZI*)I_
M[V>'K^)'_7HJWW.OGDJW=V<O\/6;-<#W%)8SRY475++H L<)6TLL4X%YSZ(.
M:II6*W_[@QA.V[&;[D&']Z>#TUZ\;FB]^W$2._W8R.O;@/'\T>[ZHR6%AKW_
M'F!__+5C=\WISJ$'D:X?U2[>MW:VWK'F!8CY;E/ YV&,1W#?O=;>%HCT11/$
MO"EV-K_E*F]+J4!$*P6"+032$41<>H4]I\(D8]<J$?#S)!-?]$[CVEU[7RY@
M^_IXV6\2A"#O@IMMZ^-P'V354>SU#NR%2H(]5,G$ _TA<<E![$6;!K$WMK,7
MIUT\J.1U/%3+#^T7K^6ZDF+F'9T)O,FFN^PR-G>]O;=9;EI:>=?)PZU<-K0=
M:CY&JH_M:OC8M+Y9MO*:7Z(?X#Y]/I*SE78^7A/)VTND84R:#W6X?^,LMK_'
M&@SFX'5$Q<_V&G\<[1U_/J@?;M/Z+MR+ON/-PW?P]W"P Z['WH<:V0/WHG8^
M[H+\T:Y]^'R\]^$=K1TV2;/QB34;!ZU:XX\V7$/L-=I'S8NO1_4/7R[^>_%N
MY'[\/%<,3@BG<BFN%Q)Q)QC2R3@D X\F8$]I\N"!\"KC3Z[>*SG@9H??[$[-
M]^J+E>8#6]E,:9QU2[2:'5IM3Z"5<(8%'AQ*U%K$L>7(@2>++,')2NXH*PBT
M>)5*NCPU3,O?=Q<$BC\*D&YYT!*09@A(![T82TB:'235)B#))^FHLQ@1Y1A
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
M4BP$XSYQG (1_E"M;>YG]FET4N-MAOUV_]\_VI5]EUXU^!G$.8$"M83Q1M(
M*J3$F'.BDA,FTJ2X8IPYYG0M">&:&-YD3=\P*JSC,26!.=C^)DC->'0:)V<\
MLU=R=8@^<_#_W!2=?_GC& :MN)?>);!V,MQ<2=,/MA\_P 2V?;/5K%ZR6MA]
M>/XOK8[_LJ)2]?-_CK$__;MM/YG!WNGGD[VM5@ND*CFX/&[NGKR_V-T/QR!-
M.4A'NK=_<+GW:>=\]_0C^<_E$=G9\H=):QZ$<8@:ZA /.2P@^H043DHI*:7V
M;JT10?<X@XGN=P?Q8:"S4,#=/XY@;^:8.9"8C4K>-<ZZL0?<VFO81O?&LF=6
MOO:8PR"<[<70@ -]N,V-3(Q>W_8'_4[W8MS%#AP8-Z;$'V@$U6.OA%DEVF$"
M6O:L%W\:??@Y-'MG+7OQ4[-=O49UT<_#21Q*P(SQDSL,F?WKPT/X-V9#894E
MP'!_8_C@H7#8J(3#A*92'Q,@1@B]]3#>( \\!LCSH"N_-5C"-H0L@UW48,6=
M;ON=;;1[5(__[JE$3)T[PY*NM;NGL1CU! *IF0;C0;3=7N,=2.70V(H^GKK8
MK:T&1M9O& Y/.)ECKI)[6!K+/=%9]-]E3W->+1->TL3A,G$/FCAB[L/!JQ^B
M#3K0]U6@$J/]1"[']B +D_ENEF_O_CII.]W%8GK3'V:R_#6BBALG7[DH$5U1
M:ZKV49XU#R[?\;W?=NCNIX]TY],!/KAL->%:&-N7B[W]]Y<[EQ^^')QXO'LQ
MX:,\_?T$GLT/+@_(YWUXQY,/)WN??@=+["/9V]\6NUL[,-8/S=W+]^P_E]M3
MQ3P-&%W!)Z!UJ0+BA.9X3"Z1MH$[$1SC0@(B@5ZW B%8S\%%_Z_ TG/"TB/W
MF0LL+0<L318?=8+B:(A'S%:AH<DA'0U'WB<F60@F85-@J<#2LL+2(_=H"RPM
M"2Q-:$M)*!8Y\\A8AQ'7+ONN<Q752$ E]D9Y1PHLW1F67GRT_-MCVSZ*8,C.
M*JNTWHC_^-:@!SR==PAZI3W%G*,2%V''WAZ7>!> KNEANSW*.X*3WO1ZL=_[
M1AV& M9W NN=*=.6,RD9-Q()'"+B)GCDDC4H$:ZQYD$KS;*S;098/W4AAN>'
MXH(U"\":1QJG!6N6%FLF[=7@#-.:"&2Y-+E/(>B$Q@5$N&.@_GOK14X]V6 %
M:@K4+)^].1427 #FN0%FLNE6BH8 KB"3;"X7IR(R2@#>N%SOGG(2I<H LR2U
M(I\?9;YC6XZBHF"FXK?WE5_'F2]^B[GJ.53'WZTWVK&?3>[1EO/PUQOF>+7K
M''-.V7-[4E^\\'J\27Y_X36[!57L%4EU/TGU<<KL%M0)(9U"G$B->' 2.<H%
M"H(GF:.T1>Z RS<>G?0RG[KOSR^I"J0LW;9P@91GA91)ZSI:)9.D! G&56ZJ
M[9"Q5"/E-2QP9)%&L*[QQI*TDBB0LAJ0<D]OWN-M[$=X\PJXS U<)O05:ZD0
M)%'D,/:(LZ"0YH$@KY4B7.(8C #+FFW,H4KIR@/+B]^QW>VT4961%6VW#2/N
M5<9A:-A^(S2!3[NQW:^BD7O%I_D"S<+):OGYC*W1NC?'"LD4N+T3W!Y,F8>*
M&RT3MR@0FA"8@PI9FFLB4$,L!B/11+RVR1X?0?-2')D%6EZ&>5B@9=[0,FDF
M>BR"\=0A17#.93 1V:@U8D([1YPU*IB\1S+=#+A 2X&6%=Z)+= R=VB9W'YU
M5$AN.0J22<1I],CQ&) *G!I&DU)4%ZVE;+^6[==;J..W[3_VMXN/<N6BFZNN
M<G>10;^U.BY[)ONV?=1TK?A'YSP[*(>M%?Z,W9QG7P31_031T93Y;),AV'N,
MK/-@/D>FD676(,\5IIY& 1;TVJ9\5$SS2W%6%H19A9CF@C#/BS"35C0ERBN.
M#0H\QV]0^&1#LLCZ8*31)%)*\V8K*0A3$&:)#>AYX\IX>?G4A./H,G8[!6_N
MC3>3&P)6:RZE1!36-Q=)CDB[1)"7.$6MC><)\.;_^Q]-"?VY!'B\DGW8WSJ=
M<-YLM1K-TS/;[)Y697"+Z_+%;;CN=G(%PP&<!L@[K#^_?;7D?W1ZO1SC4K!W
M'MC[9<J:!.%*HA(:&<\$6),.(\=30IY)F:PR)&H_-^Q]*:[- CVK8%;.'X0*
MV-P/;"8-2ZN84IKQ[*M*B/LD$&CO'BEF.*PSER!MUC8)W5 E2;: S!);ED6_
M65K(F<Q%\LPD3 T2U&/$B>#()J%0C-;'8+VDCA7]YK&VY:KM1=[@R8;-.>N-
M%G!B<>V]$@.S .Y\ /?=^50/7NVL,QJ,24P3 25/2&0%!4W/2*8\QR"!YV=1
MOA1O7L&:EQ'B6[!FL5@ST9,6,QLCBQS)J SB8%LBBR-#/B6CI>=,A%"PIF#-
M"T\-G8TZ!5WNBRX3S5MY](;18!&))"#.*4/:4HL25TYZ+R57N=;OC*3SUQ<'
M4:)]%QOMNVJ[MQ]B+]JN/V[8=@"<^QI;G;/L[ZJJ*OEN#,VRF[O\QO8C9!+\
M^+9:YMZ(%(I$NJ=$NIBRK1FC1O@@4&**@[X;#8)%54CH(*3#SF"OLT2:+C+Z
M2CV9!5:6T:XNL/+,L#)A1D>E90RYX@E1&'%O%-(.8Z2C8]1Y;W7T.>"WI,T6
M6%GBO=D"*\\,*Q/VLZ/1)4$3PLFPG*E$D=5>(I85%YM$H,K/MI]?*:R\^'W7
MZVXX@[:'05GXE W"LTZOF1>^;, NOTWX,'"%,<"\1OBQ!-+=&UHOIPQ!P2QQ
M21$4K0P96@6R@BMD))B"T=(@/<D:VW0@7=GT*%BR-(9@P9+GP)))ZX\F:;C7
MR!J3<N<:CG2"KU(Z[X@0V$HQ%S6M8$G!DF6*S"U8\G@LF3#Y@@Q*^X"1MU63
M&@NHHAA#GF 5.#,F1IM+_S_:0?U2L*3LF\YSWW3Y!ERF:X7.+--5@AC&H3JG
MZ?BJ3U36.1K[W6A[@^Y%HQN/!BW[<(=5V19X>H?5G8N!U(O>2:/5_G"]V*42
MR'SU1SX=X*""!"/ ($6T1YRKG#= $HJ2$] M-0M)EG2MLANY,KZM CM+"3N3
M+C!8:LTD1L1A"K 3*')2>42#\=%JH1@N53 *[*QB'L%< :@ S7V!9L(_1HEQ
M3.N(L,H5,*SCR#CN0+]A@1#-:11Z;9/H&:%6KZ\"1C''2P7Q&]$C;SZ\^ZOQ
MQC\L<Z#LQBRQT5TM+:QLT7'G(WJVI_/RL>':\@16M<[9;#1%,*VM0M8)*QRQ
MTIM4<F7+5N_+,ZVOP:6 R'U!9,)0]D$QIE) R=A<JE>"_JHM!4,9>QHT3LF$
M'"M2XLX*@"Q]K$C13IX16"8,8VUE"*!*(A.X1#P(ARP&[802+HW%.&)=*GD4
M [EL[R_-=*W^]OZ'V!]TVXU^IW'6[7QM]@!)BH/[I7D6ZD7N=_X<+7$1UO<4
MUM/9)]A&@XU@"%<1XT9CY#"W2":0TE);QES,V2>Z;)45)%F=@O$%4YX24R8\
M"\%I38.VR,*R(LXC0P97X>.>^ZA,,+;"%%$VQ@J<O*R=]P(G<X"3"7^"D38P
MP@1BDCC$ _?(,05_K*5!6:F481E.'E.[[Z7 2;&+RS[[.'7DWH>]1@68W7C:
M[/=CR(Y/.*7=B+;;AI<HA1I6Q5"^3T+DAWAF^]WZ\U[ZM5[R=\,5+T+IGD*)
M3-G-5!B?/"BU00:*>,Q"R22'DB>)LV1EU6R-SFC=_4H=W 585L%N+A#SC! S
M61%?4Z>X<,B  8,X6#+(,@:(XYPBSCEAE5O;9!NFU*PNZ+(29G1!EV=$EPFK
M6CJN18H428 1Q*6D2&O,4=9>E,12$1M*1?Q7LWW:ZW<'OC_HPG ;1[99=D]?
MHE$XJ[G(C:5_>VR[1Z6'Y=Q@ET[9C5(Y%J(D" .5(ZZ31Q;6!*4(>$L=Y4Z4
MK.BR2?+2;<>[(U%!G/LBSJ09*6T26$5DO*:(B^B1TS0B6%$BG<0@A616]&39
M/BE L\0AWD7166[8F; OK:8X>)R0T5X@;KU!1CF)J".<*V64%:8H.F7[MD2!
M+\MTK?YN]S:(G2X(!7CT1:,5VWG4Q4V\:$-B[KWI[E[G9&R]_ZB7N]0W>9@
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
M31<\FR.>X2D=12OB*6<61<$%XA(4%4.#1%9QS:)-QK/<?X^O4UG*(KQ@UE[
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
M7MP2F,<!-)1#\"_8Q*YN@][2';Y 1#\9>!=U2T[BB8^_A(M[0_B&R'OQ]@X
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
M].?Q]O%[6-]V7A<#"@>*W]M/&K080S3RE'C0J T&JG8)@58MM</4!*766A'
MXP3V==@?Q>MC]4LXM+_B8!#C%7T3FL.;')[?]]@FATU"+($NPP,!2TB:G/.5
M"$Y"!);BPN%=5V+]%!7KNX>Q=5R=:KNJ'%_L?&:OJFIO#YY%,;DQ&PJK[ZHE
MUQL$ZP>I>&;+KWAF&T+2Y[18OFKEV8M??19EG=,1RW_=UH7YHVY%K7-<MA$_
M0P83X#)]B@D0MZY6_4$[&-_^_5?;AKA#/Z_O<^,OMO&Z5N$<SP5Z,XK;\.3=
MT]CY&K=@&8<_Q:B@'MWYX_WQWJ>/8OO\X.SST5N\\^G]\<ZG[<[G/S["LS]_
MV?DCV]Y@0R_8VWO\\Q^?#S_O?F$[;_X\AO<2G__8$WOTWU\^[VY]VSY^Q[/M
MO?UF\^P_YV\7?/W6:!N5)(@DG! 7D2#GL4%1@LJKA<#$V;679IWI94V,N$O!
M^RKW:V^@L('"[X3"2QTF#00^$@0N5&)K(6TP F&'*>*>1F2!Q!$)B1OFA/(J
MY6EIC"TKD?7!(?!G2/@ 5F--'.4YP-UM-;_<?&SWM->@W?+0;K&C2^(\U\<S
MT/ \0UPQB8QS"KG<M9<0Z5T0:R_5.C.K-!NRX>T5Y>V;5)F&IQ^ I^<U&)V\
MXA*,.(RU0AQ[FSM><$2!W*BW1((UE\?^2256B*=_$C\=;]+XGP.0W4E).>S'
MV$#:\B!ML;-&Y#9B[2C2@IC<8#X'RUU U'@K&;6:"%[4%+PBU84-=Z\R=]]*
M36FX>ME</:^H!!V9 ;)%.E&-N"<:F10=HDQ$ZF+$0:>UEV1=D'OG=S4C].ZJ
MJ(C&F_(<H.PNBLKOO5&_0;3E(=IB#P3A/(V$>R2-U[D642)'?*Y*=$+2% US
MN59FG9)[CS1NW"D_/G/?1D^IF+KAVSOQ[;PFPB*6%@N)" X><1XTLIHF9+W2
M/'@6H]%K+Z5<)2?H3^(PD8W#Y#E U9WTD/;7QK):(IY=4K-+-9RAL,C[W$8Q
M%^Y:+!UBH(R(F(1).E?=K1.^K#R>QE_R S/WK?20PM0-W]Z);^?U$&H%,T(%
M%)3/R2=)(!N @[4D)C%'+#5I[:4P]P[<-/Z0._'<[F'L1YN&L=]X19X#8-U6
M&WF5C[11298/;7N+*HD6%GO+D!:!(!XL0!N!7ZE41'F/*>5T[26GZT;>6R=I
M?",_/HO?I)/,L7;#O7?BW@4'"6?2TAB0(R(AGG+_'QT94),QG'@MN3%@KFNR
M0JS[,SA(=GM#VVFET7#4CZWC=K=]/#JN:WE/:EYX:O_)_2HC&JR[@SK3:##+
MPT!_27 G^U"B1!&725+6@@;##!*1TD DU3;/:--D'8[ZN90&-'CP'/'@)MVG
MP8%EXL!"?JT(7!CFD?1&("ZQ0DY8CJ02R3+J)34L%TGB^QLR3870\O@T"]$7
MK?;QR6@80ZN=6QC$P;#QYSP'P+M6 ?K8'3?WC>'M-P]??76<?VM0<'DH>+"@
M#6E,O-#8(J,I05PGCPSA&%$2HV&))*,L6(0<M*$5Z<[6L/@JL_BE.LW5K-UP
M[YVX=UZ'<9Y8$S5&C$G083C6R$2!$4X$6RF=442LO10KQ;H_CS]GH1G;$S;W
MJ5NN,3BTT!OE!F[C76A:7BQM@QII<&VKW8D\:%2ZY0F%+PLJ'8U<8$!^V-!<
M924\1UKP@ )G)."$->6@T@FY;HQ9KF6[!!YZ'OV!&C1MT'1%=.L&2Y>)I?,*
MM@V6>)TD,MPZQ)/ER&FJ$*$:IP@_14767NIU(995V_;T4'I%\_&9"<,+OZ]:
M8^3-;FO+]OUA;G6,UUNGL06,U TQM(:']0#@W!6Y-^H#I_9/>F6:U&&TX;\C
MVQ_&_J#E1NU.WLG6L->*W]K#5@_VK'5H.RE?F.]RTH]?V[W1H'-6W1".]L1Z
M>%(WM/HQC,J/W1'8 2X_KA^[PTDP=Z/5RKV;RZ+R'UJG=M"ROC:1,T?GWLRV
M7NEQ+[03'%>FJO5R__S\?CR&3T?Y/W"#>E'5!?TX&'4J]RA\O?5_[H!57'*N
MA* X*<L%QT#^UDD>B=#*XT!+$W*,6=6$''Z8 RT!D ,D!3^-T:O;=?T7FUW?
MSTM[$ZO_;G8OJH;O\^'UTL=!?#48Q%OZ_.0S!;7O[UW^%N[WA<"ZZ-;Y'MM^
ML[<ODR2),PRG(3WBF$GD BA[UC'0^31G@DD J(W%C(X6\%TG4T.HSR132Z:A
MN9EJK0(9J)?0"'[YY?_^CZ84__/]SL?R$_GGKT"J<&1 F,^!T"9R<[O7]:-^
M/][6P?R3$QO?VMW<UR+"_QN+L&8"<6TM,HQCI(.6F"030XIK+PG>6$QLOI+:
MNI-S: $.%ZJIL6R>#L>.E+,* Y\7N;UN:.WVM+:S^W;?$9JH)!HIIC18L90"
MICF)?!"!":)CPG3M)=Y8S-&XDM3N2F>UE'YD,KN6NEX?VNY!_"T.3V.\7H2"
M^A0NI\5V'&PW(O96E"BVC_;VO?-,""L1]5;D42$<&2HU'* S!EM#K.1K+]DE
ML\^FE-A.*0+M@4[HJK.K"+*<YE5R%T1L)5HG*M]5E)KG?&0-LA]][Z +>G+1
M_&I)O0-7]F<NC=].8C=+\G;7]X[CK^NM+DCO6IBW>M5:7O>ZQ;"P68O\,(3_
M%+TULTQ-5/"%LJ[7O6/0A _AENVOL;59[MGZY:_>8/!KT6/SW<ZB[;<J_7M^
M$ D&)@-M'9BH&RON.FT/#\M5)694!A[!=:-*8[]&\:[4_,Z@-[L-3RTDQJ;[
M'[;=S7NRT]V-_6.PX_-2=E+ARX83;^9$?[9]OK>/ V=P$ DE:B/H'\(CXXE#
M&ML4/8GPJ5I[R3<6$W8FG#B<;G]FO_Y!?!IEXB)Y;!Z?V'8_LUA-$X>]3FCH
MXA9T<;[UYN.^#T%IEA1*5H,1Y*-'VE&+E-<8T\!(U#3/#E]T=T_HHCTY@3%9
MU$@("-SS[8*#G?')Y&_W>U\K3 1MM-/)V'1ZV/:' $+]11BZ(QJ/P?B6^'EQ
M=-/BH+C%OZR:O^9?<RNL2)IQ$JW$7D5JN-/$*>\=A7,F/%&EZ%77>6954LX0
MR3%7*ND8L61!"BIITA8@XLVH7WP[L+<#."4 @-KQD\\Q[VH%"H/6"?QU["G*
M'J!\U"<=V*!A;TP$((7_.VH'T!=;87K;USO_WGR#B($[P+D=MWT13]UXT!M6
MQ%3$G(_](4@&H"R@LOX@WS5$T!0N>HLR*=:2;NR6&E1B<YCCS.MWPBXBL38V
M,:IUX)I(%YRB)##0K46R,=38Q6OL6O!*7]10+\OH>I/?H!]#^66<SMJ V>5@
M]@Y [,L^UK#YL.E(*9NSL'A$CN&()$E!<\4QLRP;.]?8U9E(Y]3#"?UD'*G9
M)'_:FVIP!:U"?6"5C].VX.-V+[3ZH)SFKZ=^[[CUZJ3?[E2L 40Z0:$IK_2S
M:IN_WH^ I-?>Z\]1-]:W.NSW1@>'%^Y':[.K6I4MT'J1'0+<OML;UF[.XN1L
M#49N,+3PBG#!C%H]DX<QY::\LLRC[2[@8#N,)E_)RD'FK$^Q%3N@CF9_<:]E
M3T[&JN;81UN]9Z<=4_;QPE]\YLVS<M??7WWX+3][9L>*_@X6W+!R0 _&?EHX
MDYP,5>G2@U:[Z+=GV=\\J+VW1>OOMV'O\GO!$>9S!T7?%C$RA!>MEC<]]%EG
M\<QRZTT%X5)$G1]F4/%V<-A*>?Y?=3!3 LK4];6>*GBC1? ZW^;WZC8S$FMP
MA<@B93]JSSR\]O_YY0[PE6-G2A)C1>*<6VU8%,&)@$D>!QS5I4,RO\>/DU_J
M@_V:L?8GAJ=97>N ;!\=[!O%O;;,("]][K&D+=*1*A29D9Y+&G!.&,4;= &J
M?IU@53[_N\@L17!43G@>=.1@B3MA0XR.$M +-!.ZEEGD=C+KAK-NY-2E4U-S
MB'1?10%ZMDM(!6X03XD@:Y)#3(("$2VG@KE\^(O!T/'9KV?4/LFF_M?8.=NX
ME;9:J[</JY@N3"0LBNG58U'KKW&ZH?(<TY/>H)U7^P+$@LTO5X\OK9,%9BZL
M([MX>HEU@*RCX=677-31%V<X/I'6+LR<Y3'S[[SZPB()S/+,M6 #$\YCL!0+
MP;A/'*= A-\GC*V-KSKL3^=6'H .!/SY!96&'2]LY]2>#=;^<7%C8%?F#N)V
M>WCUCJ7T8#M6'1Q@2:]2OUZ,0#[V\[=@.79EUM(Z[&?4_9^;CPXLJ3),NB@!
M&;"[PW_]PS[;=QF4Q5]"TI>3$:&/8"]?#DO;O6%L$;;1>N!YXJ][Q\?M85'T
M7G7#ZX+*!['K02]\TQ[X3B_G'ZS,*/'SK5HHGH#0^W*Z=;S=WOFT>;IUGN^[
M>;;W";X!_VSO_KN]!\)OYQ.(RO:<4 2AM[/[ZFR/;HJ]HU?GVT?O3O>._CS<
M@_7"/V3[TY_MK3_>BL\@*LLH\3=O]RT/0-Y*(",8R=UB*7)&<^1L!#IS%GOM
MUEH35_:KK%M@PR0CH# IQWCP6(>(@Q?:)!*$P0NCQV<.HO:ZSQQ%:S$_9Y:&
M+_61W+R BPM.Q-$$[Z*<S%-)@(! !T_.:VZ]\GF<Y!5<8AZ22<H=7[3!R&O[
M6PBLW_KV'&RRS==;'UJ[]EMKRPYG>T'=./G\*83LWV _][,96IR1_K^C=J4U
M9,Q]-1KVO#T&:JARF/*?QPD:]6>3) TP)D$SYNNMF0^(^N>@56U*.[\9V-#M
MT+;]L_F[U%^:W*P/)AWH.,4,GUJ;Q8;,RYS><@B[;$?#0[!AAV=PV8'MEZRJ
M<@2_#+(9V?IJ.R-XM5#2L^#[\+KUT__]:G?RR/P)Z.NA#1S@.Q:V.&33M!2
MPL]EU:"WPR:#SM_Z)6X<;*S#MH')FLU98)GLB1@<%G'5!N-U\&N.*4V,;#BG
M40)=M?+@G?1[V3#?*#;S56]SX=U#>V [8 +G:%1YJ_*&=UNT*RZ^L=^Y?S J
M[F@P\H>UUZ"LN[A:LOL#[@*+'>0\OD[>VXZM'197OD^$-[IXHJW4[N0P&=AD
M(?<=&0S[17LMWI?LEYY$XZ[:A;Q.>,1ZRQ[WLF^I.":."V,-UJO%MX>MP6%O
MU"E>UDX[G54);MWY/5JOY%>WRKNK7_NJS<J[$-I B,-;OOS&U;K\2C#ZI^Q
MZ[0C;'YY]]/8.K3PRZQGJP,,U"G47%X/?J[/:5#EQ, U8^]T^2 4Q_6X2'I0
M$7M[4)]/ZVO[H-<OD=2*TNL_QQR*.,FAYT%K$(O7N]6QIX-1)N.*8"XA"P^/
MRJZI^-\1/"MO/&AD'0OTU(.#J\S 0?5JW5XY=5A(&&7_%CPE?BE\FIGG+$-;
M_!;]J,*Y.E;>ZW3J"'$=!X9;;&0G.,":+M[UGLO.]!+U3?8K &+F]6RZ#XK8
MR[>:!)$O6UNFRBJ(4\+,E>>RD.K)280].+2#'*\!H@L;V4=8CJ=FH/H6\)!H
MX09E,R[L17MPW!X,*G?F<+K7%W@^6M!:8[^^NKIG><4MV)1)*NL$?&UVFMSX
MIN.36Q_'-.S8<5K6GZ-4_5 V;9+X,N:CRWD^:QQ5S+1:27GX!/NS^P1> 9"V
M7V)E.9EV1E2-'80#T#,S9(RZPXU6ZU4';IT=P3F$#Z3NVR<90V?/$=:<C>02
MP^V-$V#AN//F3N &+O>PVAR7:8>,DCE\-^KGK/G!A*M.VYT.L!HPEL^XD$:=
MXD+VA\!["T=5 CXU)'E;$+2PRL>-#QNM #1I^_5KU/<O. =W+Z*@%B[ 0U6*
M[I4G-LAL?@3T70)+-;^NYR?;3M[PZO"J!"9_5KMP!^/$$+!Q>@"'F9]B7FQY
M6O7H8?NXN/PG5%\>""_Q>WT0TUWLP:4SU'(Z29@"@)TB4_[K\:CR<;1.>MGF
M*\@TH9WY=[[LA8M7.6]M?7*3,\F!L,JM?:>8%NC8#'N:0H['>PTJ0[+.$"&M
M!7L/7U%@L1"&SQD:4\WZ["VP;A8X.^EO^* -+Y"_\$P\A(]N#%T(RXOM-Q_W
M:9 Q"&=1()$BGB++42V%K%9>!I!@0>FUE^*:Q*EUH";?&974(B"E,6/4^ES-
M&QLK+]>SKI+Y9-BI=)1V#@EW+U&<KP?/]5F0*- .S#V<R<4JFDX DSS+[6&^
M&TCIFA_M03]6I0+EFUE+@#O#TPY*N+E3Q7WJ&X_1>L;>V  AU+4'U2UJ.!B,
MPV@7WJ:"P')P88SQ@PH/Q^@/XF1]!N8N'.=%96ZBK&0IX;.H@F5VS@H\A5ZW
MMF*&)8]BC)X 6UF: :]><:\"3K<&9UC=^A1EURNQF15PZWU_5&O/E0A("Z Z
M!CA;#G(A%'8KVETE$_H#J&6U#K"3<QKS.U9F](JKUSO=UG9.V<F[7S:?F/76
MVWX[1S;AZ,Y:;X]/.KVS& <U3;7>QV&[KJ[Y<#8 TVL]2RT7QT5 MG4RRG9W
MIB]0)@?EA(&Q@*[;*8$$K57#5M:FRY_')/=A=))OG)_<GY3NE)AJ_B6_\%ZO
M_V5]O+(+?[,'<*?!L([)@A[0!688YY'4MZK_/C'QQXG/Q7"H(*:7@%\+8<+?
M*CNJUZ_5C*+!UK<JKM13./'\W7;W:Z_S=:K7S#_G9.2 BO*]*\+(-P,]JKS5
ME>*\@-U@/N(GJ2>",*E,X#0RS26FB3I-.<,XE0P[8DCENZQ^N%ZT?P! ^[()
MRF ,5?+/WT6]_U >#KM;/FID^XVR??O-J[/MW5?[C)*4$DLH1V41CPK$NI(!
MN>B\Y5P:+,+:2W)M+F9U\D6P9_]([_@X_S$?5.:LP<AV"Z#;G/&;15TW>P!
MQI7XX2BKS"<GG<*@ZZTZ+R&># N+5[67!*_7UB%8$B6%XDY7L\G5Q=HI97S3
M&XRO*GD>]16F7*'6%P3J/*=$8)$2 X5-B)V<X')0^U[*%M39%1EO0$\_;GU
MK/7+[P G@&$;U;,88X@2J9CZM?5+?L0XP;!FOK'C;+TV::<@5&H-ZW)(>,"?
MMCO*&TOY)*%PM]C;X^^#GAX/X)R^MGN=6MF (_L0:Y.7 )H2^HO]]1?Z:[55
M1-3H4:UT*C*JWU_Y8?4#?(D8QC*:7);_/7Z3RC<Q!=;B+<@;VX] &(,";%,
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
M=6QAHW]%Q?URWRJUT\/J*4E1E<1.KD^]0.+@DX._N%9/( R(DB"V^?5W]9;
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
ML0R\XLP[[I@'+4WF'D'RE57MVPF,![89;EM^=WE]& ]K(SS;\KL/Q3G;<X9
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
M&6U9&:YZSH%4 L.S#MC%1YJ@31+@BLP<8@RF4=]R4=_:G$-0>TS&:<$BZ,S
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
M I39V2BT"]QFKJ2=9MAIFOD207W6[X &#$_&,1&M8T!SS5"$Q*Q$^FWBM7Q
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
M][WF!O0"$XIBH@>0 1RO.;2B,58*(4JCOB6COK4YCZ#S4HNHD 59ZX.%8ED
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
M;VOPHC#-2<F!8 OS61>6E4I*"\Q<AY55(_H6;EWKIB%]<9'.K90Z:&=*3J!
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
M4?O3R?[.MZN]+Y^^@S[AH]/WEP<[GA]=>1C#[H^C]F[^_?)H6I?:GYI??_^
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
M$78&$,\% #N=%,*<>$OSF0(M NCXH],%EE,YX264Z'^>%,QJX'ETHZL:>-8
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
MKP C"3FC!+*$$N4C2\*I9=C"KQ6FWL!9-#$K<A;]ZO$Y)<),(H%&'CEAT9"
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
MK0G=F(119KGR@DH67> X86N)92HP[UG409FY+OH2.0<]],W:\W=_^I,8!BU
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
MM3IZGOM1$R(<XE%B9+S".;8>VQ2QM3S7K)%K4[>K)ETUZ7I:TO4PD*Q)UVN
MS^GH72#;FBO%D<:,(,Z#1\Y0D8L?.A$P=M;XG(M$EA6]NRYU#XMGJS(H;66]
M?[^7_2GK*HA/3"L?67C_.?GE9.9#32_OA8^S)1&Y35KF8OLB:*"7S$E RLAS
M[UOJ!8=-4^BE="E9O1I";Q4!5JC_QI)0H*91RX:):=]5C)P$"S AN>6( VU"
MQMJ 2/1)LZ"P"V0YW3EJG%@5G)C+%!Z9JU0SA?6!@.EJ-< -O)42!1,LXD0R
M( F<(TL56%4LL&CY4AINU BP*@BP0JTD:J:PHC Q4[R/4F$YQ\@(AQ$'XP)I
MJ0B2(&LAV<"-2,MI-+%ZQ?O6PJ?R6Z>;8O.A7I6W7?[FIU?K5AE)1<V7'@2$
ML]7]O'&.>@S6DJ  A$(ZY#A62/A<"H='[;W=V)9D!@9GHFG7J!+.*]?_5^U3
MJ2!@ #A6TZ1EH\-L,!"70L>(@DT*K"GL$4@&!N-*$)J 56,I\KG4''Q8^W)9
MKQPD[DD2ULBC4I.$1\/ %$F0V%+#I4(^9J>*\P(9125*1BNE:?182+"6:I*P
M1OK_JMTI-4EX0G28]J4 -ACI34)1"@/H0#6RSCFDM'(N2>-H"OG4A3RZP\NR
M2\^]D?B4#S_.F]TZ/F6-/"GWJI%W?WBL!*+F1P]"P,\S3I0(UI'F1"(E549
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
M;F.;L$U9J_PZJ?Q]?#I!*I.PMT(*;KAU+GH<D[,@#!A'MX#&3RGZ+0&:-R
MZ'ZMYTO5\ZF=/7B%K>,1$1K *$I"(J=B1(D(RAD.3,>4=W8B9ZLRU$TW5EO7
M[[.]8^&P4)9Q 7LZU1%HO4L12XD](XG4A'Z]U7[<%[*_XX]3PE$QZQ%W)"$N
MG$.&<M#]Q*)0S(,  *$G?)/1Q_A"UJ^<_HLJ[/LVO$"_-^;-R.5<<O9W#E?/
M69'-813C,!?R)[I(\%[=S/7!+&@)GHY)/)R&P=]@?1?(8BG#>?MEHZ$1<M:G
M8TL!R+T9CT?2TEC"'7)"2L0Q#<"+F$=2:QJ)L-AZMNS3L14Z *OU?Q2[8YFD
MR8/%DS"/Q.F(G;0N!8R-#"0\G!@](1#4=.EQ:##M#4G>*&IQ0%9P"IP)4!:H
MLLS-R7@NC4&=!2N);'(R6VBAQH+5QH+[6$E+=XG,Q8".;TXH>:'>M0;?3X-G
M6@Y+;8,WR+EL]0C092UM1,)C*HUTT2F\L<WH;,_U>Y_\UJJ[@MOXT_DWZFU\
M94%@VNMA!?.16XX<Z#[BS &]QUZB8!.6C#EN<L("V<1ZY<J/O_) C_U<Q.ZN
M8(^7CNFX,:1G';%S1:(];CD2 IDX2(")?W2Z1:>'VDG\I'#Y\=H'D@/F3C\>
M*T8XK'I"1M#,F9+*3F*"-#-"<D5\<'%I41^+*=<:'1B]6;1X.H])C18KA!;[
MOTZB!8[2$><",MK:'#$":.%\A/EUCEM/B.82R!7=I&P)1THU7*PR7*QJE$D-
M$L\-$E.4@KGX_]G[TJ:VCFWMOZ+BWK<JJ:))SX-]BBK'.+FD#A#;.#[PA>K1
M" N)H\$8?OV[>F]):&"00( $VZG8(.VAA[6>-?0:M*".(D%DRA:81Y8YB6*F
M LNP-(&M;=)U4#$6%&Y2 <4R \62A*A4D+$\D+$WH5>81+S7G")G#$,@($S^
MR2$?)-8^!&>3*B)1*<?+KE>\AB"66TH+F:4J+?2J$S5?:I:FQ9A$;Y0)!',1
ML4D"FRBB\)$KEU*1I3F/;*BR-!\3[K],.)T^'#DF0;Y+@T#< ]SCJ)#C1"&B
M+2<R:N]M6-MD8IU<TX)]<5F:RW2*5R%<A7 CB5A4"<^5\CAQ;IRTE'$20]",
M1JF-K!!NR1!NW%'VX<@8:H-@! %]@@W,O4;6:8YTS/_Q*+&-"W"450A7(=SR
MS'H.@.,*RT"5<\%2K@6V-NK$0O!",AZ#N!G@*EQ[4ER;T-Q2M-1829"CN62:
M-?"3<Q)1'$T,H+]1(A?DVZNPK<*VY9GU/-J;=SXEH91.PO" K6'"!XZ]Y+D8
M9.*5]K9D*+<WH;U)0ZFC3H#BIA3BC'EDLZ6:N.%4&*8YMFN;G*\+L?3:VX(B
MRXIWJ[*)VC*CT^I6$WJU9SY!.<6U!.U/))Z4TT$G!Q:33%A%P]1=/9"KM.0E
M!M>#J:P[EPN'8\R0%M+EM.0(RB3F"&MK(E""#3)7'5F7>KI1^I(=]50H\70H
M$0WVQ.'(E4E<$:D-Q<DQ'#11PAM2H<1*H\1D-AYH1HJ"% #"BQCTL,B0 WF
M0K &< *31#B@A%RG^"'I/!5,K !,S(,2VEJ%G73*@+45E(W,A@34XU+R3/$9
M4**J9[1TV#"I0>@D5=(6>8?!1M/$(DT+-2)@+6%/,2DJ%2KYX!2?"A]6 !_F
M42.2"BJFZ#'1(K?DU5Q%S)DRG*08&*W4B)6&BK%LP/V=(P-FI"'&("9M[H>;
M @+!@)$+U&L/U@;)]: )7R=TNO;9DJD1"PHL6Q5/3E4H:?G4*U"[*4W,"@F
MB3DQ@3,;?< X"<^8G5N]J@HE+1^*^BF7390>2TW #A.!(>X-1\:3A"R(3.<,
MIB:?^E6%DEX\_QO%59#8.T\D#]@X)32+4>2#D=QV_O[:4U5A86G18-(U0X+S
M+"F#J+ <<8L9<L121)@VCDLKJ04TT.L&/[B<;(4%2VQ*:1%DXIYZ%SGG09I$
M2 !SRAIMN25^,<K M862*O9>('M/"'O#HP@T$61MDB#QJ4&@XADD(@TL6BR%
MM#G$!S2"JH[2ZG#V/,G]COM(1#1 "IP99XR0D3IJ@HR.L <<M512?FEA8-)S
M(J2+V)N$#!/9<\(HLLIX%&G,54)4BA%@0*YK-@T#*U]'Z>7X2'+,2PW8?>@K
M:0.CU3KG]JSV"WOV:DLO&T<=UU0[:8QBG LL- "E<M@(JK"*;/[#J,I;LGS(
M^6W*6R)R( L68!KQE(^N74":1XHT]30;S-(YMS!OR0*K[U?\O^C#:)P, 55:
M*!.XY<P)ID/047$<,!6BTJ->(!I,>DNXI,QK9E&4!M @28H,5QQIZ4&?#E(Q
MG,M*BW60#A48K!@8S%4R+5A#3>21Z,@U3U9C2VW0U"8*?Q9T=E*Y2QZ;OR>D
M/3.2I>S^Y(EKQ /WR&B*D3"*I^BM!^[/P2A2+4F3G8JS%RSF$Z8D,E#U4P(Q
MCZVEWN!LT283A:*X$O,O$ 8FW248.TE#%$B#6$><$(.<# 99H1Q+H A:XHJ$
M;\(75?6LBBF9FZL_ XW76JD6ZIW,PO5F+X9:ZRRV'Y "5+F5GR[/9_;8W#\
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
M0$1,)&0%MXCR: RWG.N<T,3XNGJ]D5^5L*V$[5.$*E4HN30H^7$<)664FN&
M47:&(:ZC0#JDA"0+.G%/E"\Z-*TN$54:VU.040A<V%P&"G--06-C"FD5.<+&
MI2"5EBSE@E"$KALY7?*NDK:5M'UUTO;QSB4J:;LT,'DP89-0:P.E$EEKP"91
M#"/8<[!)A/>"<!+!,%F2D+]*VBXO&05)A<SE%VV((&U!Q")CG4'!F>BT%0Q;
MM;;)U3K3JV?:]IWQ@U$,>R>5K8J>OH;Z@NNP3W99KX;X:$-<T+'.\A[E;,5F
MZ[3>O'_3AEFS-:IG+.89KRJV^>MDG]G1X\/.:%/9*HQY<4&.Y>H^=B3S8&_?
ME5N[6W00WDN%*MC9[G1Z,53VQ*(503IUQI&8$\+JA$R,''&O#()]C6!4L$ C
M#AZ^!460KIMK$D&J(,>7Q.(+#V6N6/QY6'S"L^I88,(XB7#*N5[<$Z2CUXAH
M0P-L(L/Y+!Q87%X3VEBQ^$MB\8679ZQ8_'E8?,*=(Y*BAB>'M!<$<4<4<B1P
MX'AG&5/ Z3X4+$[-=*WYYV/Q149-4K[DQLQ5J=(B;++7_!$[V;;)G1C:=9]_
M')@W.1OZN0O"K2 6WGQVL@0FS:?A-A?)[A7FS8=Y;,IR"5HIS@)&4>22*5XH
MI(,S2')C:$S,.LH \^2TV;+*W8,J%GX^DZ5BX8>R\(1E(IRF5OJ !,5@F<!6
M(LTH1<8EG0RC0H3,PN8AY>(K%EYN%GY:DZ1BX8>R\(3E(9F73A*)-)4:Y<!H
M9(20B##I!&62DB#6-JE\B2VN5LSBR$IL[:MMMVVS.W9X4ONEJ@.S>@<HVTW?
MCGES;6,DBJ8SWOCOO6TT]LZ*//)WS3#8_,H;LT!,Y-?DC?A@@@P(>VYS+GE
M5F&@^)2T)8$P*T0N#<-U=:3RLIG^,:K#+(;I4_UG#.@RMEL5O\_-[Q-FC#71
M16\C,MJ#&1.I0TX1@8*FB6,J6%)D#3A;4T+?5AS_HCE^X>9,Q?'+P/$35H\6
MN29SU$A(%1'GC"(MO<U!V=+Q %LNPS)R_*LJ4U$R2JW7B:'6;=5@2#YW]XVU
M^EC)S%R6HF#E]>E2%L]]"/.B"E@O\>G,WI4Q7!Q7 XA6>0B+!U(Q;2IYY1V5
M!!F5*UA+[I%F4:(4I$S,8>:96]OD?!V3!]M*JY3H5X'$\IW_5"#Q5" Q>4PD
MC ;U.2 IF<FE=B/2*7GD*'$T2A ',A;1+>3AT2T52+PXD'C2$Z8*))X*)"9,
M,M BN%(YRA5'5Q;PU,EFDPR4"HRU\K$,@</LP06YGS*+\;DK&Z[*E=5RW6>Y
M)G-DQ2KGR%;/F.$9+SZE]>_),J.# J15@NLJ/.-5);@6*N+<_<(?(U;CP0<W
M*UP_Z+HI+K<!=&N5( # PA19K$.5SMC$X/V0A*]:&,"("DKO#ZMOZN#*U)G!
MU-G&4TY3V$$J=*+("(\1CSGRW7**J+4,*QZ9PWQM$V_H)>E44$%4!5$S0=0#
MW;D51#T?1$VX;%GPB1@3D9:YG8J3-B?G".2C%)Y$G@@W:YML0T[[8BJ(6B8V
MKB!JH<[D"J*>#Z(F',9)$VFQ"(A3&Q%GS".M=4)>4<M#5)JR0HM2T]5FE['?
MT\N*W2D-X_K,O6T78R._[L2M9[$I[]\/KX+#!\ AF>Z8@J6VS#O0V+0%HS+E
M9A=,(,.E,RX0)43,<'A-JXO[G9ZMZ$'ZZV#LAUMB%6,_%V-/1L]0C:-5&E&!
M$^*!4V2=QDA'SD/@,J62L1]>_*EB[,J J5C\*5A\PI115!$O?406P!GQI!)R
MVEC$K*5,2>94PIG%V72?ZI7/PEX14^;&+IC/<9CW.MN$S#?YEX?\CW8 ..CM
M,'AOO^)?A>KSH/IT:5['A)9>6F04<XAC)9$%*PQ9;0T5PC)J7>&@>DAMC;F8
M8LF]ZQ6LO498>[1#PPK6%@-K$_:H]R%8)R2*B7C$1>X7&#'.RJKBC!AN%%_;
MI!OR(<IJ!6L5K"W/K)?*3J]@;3&P-ED(309#N;<HD)3S3P)!AMJ$4B+:,L)M
MM'%MDVR0AQ0S?!)8>U4'C?WDK*>)P;W#6SE'OM%-W:M>HB28<_8O3Q0\;^1N
MGT,J5^T]Q,1TU6I..(M)8S#J'6B_TA;:KT*1@=6BO3'"J0?'[L[',:O3T[A"
MO5>$>L\;#%RAWH-0;\+F-XEBQT ;UD0 ZCGCD4L.HQBX(XQ2$ZA[<#APA7H5
MZBW5M)?*[*]0[_%1;[(D1=)$6:$0;)@&74\R9+6W2++<JCTI[35Y<(3QTZ#>
MJSJQ'_@$GCK\N*JSNEKAQQ5:WA\MIZNFDZ0\L8H@8W0^[HX!+.. $?56I&0=
M?,T7$X"\?'EC%6LO60!RQ=H/8NT)\X]@3X&#!5(I6L1UD,@&:Q'5/F$JC>!6
M+"8$N6+MRL:IF/QIF'S"VO&<89="0,)GSW:R 5EC.2+8.9FPC#3:!P<A5_F4
M#S-I%AN&O#@?URL*;)EO\B\/_9\L#'E8=[5"]GF0?;I(>Q2!^V 5<LSD_C8.
M(R=%1(('+4WB$0?^X$#DN=AB=9SW%;"]&F![LD#D"MCN"VP3=BF60AL9,6(I
MEP"Q\)=F-" 3$EBFWF.7&W<],!2Y K8*V)9GUDMEKU? MBA@F[#%F=!:$2(1
M%KFQ>M* :9@'4-NBUKEE1O3AP<'(3P)L"SIX7%[+_+WM'-="_4<]Q&;H9+9I
M ">$9<H3+G=DZESYE8:H+'1MEEM8+,&1;+_G9;?EOV\-F&0H+OJ\<F>?RTJ.
MS")'=LZG+'\?K?%<I9R<9W.NGD%&!H.8$A@+XCFS>-%]+A?"6*N1TE<!:P6L
MSW4@7@'KDP+K9%$N)EQ1=U0:PQ!G&!1T92F*8%19DKPJ0@,K8*V M0+61P;6
MAWLW[@.L%8#.": 3'@ZB-',A6 12,2)./$$V28V(DE'QQ -U14@1?7#;X&5
MS\(+\EO7PD/AWU#_L?DO^&LPYE/;_E9O%B^7!5HNE//T78Q',^,=W?YGN-JW
MC!T6;K!8**/M&_8(L[D;1XKI_$)^K?W=!GVKG7TQ!3/#IL+SFZUN[<SFK:J?
ME;WDBWB*V-FX:XI]RB$4!G#;K+G9&(:2U)L ']TWB+ -\7QK07^M#5J>UFS9
M\[26C??:5]MNVV:W4VM==3VMY99K]:9O]$(10E]ZK\8O :VR!J3N>XTB)JO6
M2C575,F+?8=PX?TJN[>YZ&VO$VO=XWA1/#O^C&U?[V1>J-EN#=:C_TFLG;7K
M/N:G_>\]Y(!,'&Q;:GE*E&N63+#$6.6LI"DZ[(^V9W-8-&RGLY?Z2[/7_I07
M[D-_A'_G 0Z_[/2_[9"5EP>'_SG&_O2?IOUJ>GLG( ,N_SK9N?3T\.L.X/^G
M^L'7/XX/M_XY/;C\5#_<_Y3?1W>W=OA_+C^<[^U_)S NNG.Y+> ]1R89QAC!
M2"><VQNY@&S@\!<-4BB,6?)%W3,\#>U7=+->Z_3<2?3=6K=5\X"M%DC1AI->
MIWL:,\G^THFQMML"%B;FUPGF[3]VMW<*'.,'2D7_UP7XN\8IYK,_CJ'7 +IX
MU^S60SX#J?^(GZ/OM>O=>NQ\^%DR4YFW=7K6ZQ9<LY<FCT_V852_-P"J7AT1
M;8N=RX,CT,V29V!4*1)5;CJCD"'<(DQ (<A5D*E3:[4(K'8&R]]M]W(WU.ME
M44;I9X+;_>,( -EHM,XS5!8R'X M=@JJ/0."!2*QC<9%;4 IM<Z05  E 1+/
M8P&3?0@N\I8 /2<1-XR$!(YG.DT>/8QC\+$-&70!O^IH. 30D(#7-FJU&Z7@
MB,+C80JQG?O,%I,;:%ZE"@7+W+!GG?AF\,/;0?O:>K-8K.*FM^-"-0O,R1.=
M_+[RZ[?G]= ]?F/,AL(J&PG]\Z3^B\MOR49A/TRH@^5W@FYP8F[\&F^0>WXG
M&+O7G;<--NL*DK[VP6HJ'V>P8J;'WG%L.4?WU#LO)6+JVFO<%R7//8VM/FDQ
MJ&M-]0-0]CJU#\V,46 7QU,7VZ5IQLCZF'7VA(LYXIJZZ5C[&IMNN1<ZZQVS
MG![/,N&'+-S*K1I^R*J]RB4C9A[&753PQK-Z'/?.BK2BYT[XGAFN5B2O[$8#
MOG0G3-CN0FD=G;.&2<JCQ(9$K1VF8*>#1:_M'5$'B$W:9 ^TQ-Z=PA9UAU8]
M6U&#K/3RML[W_CRX//QSM[X#-GH>R^'6]L^#KSL7AW\>G!]<OA/P/SDX\>S@
M\X27]^0=/SS9_7Y MR\/+G=/#D\^?=\Y@?==_O7]\.3WDYVM!OS_3WWW,AR#
M$=?=J6</[X?NSLD.V=WZ?H1)%,%3BS06N:8F4<AETRX2JA5+W-&<>*"D7*R/
M=R:9ORHYI:\;&+036CBBA.0 #$)82V5P)IB$&4Y$W7%J7@'#<@##[OMQ8 C!
MFTA31(P(BSA3'!E*(XI<4:HQ4\ZEM4VM%GSX\SJ X>6C F/!&$D"RX>]) 9M
MJ;.YSV'R7C"#[SCRK5!A25!A0EU0E"22L$;14HRX5A;!]@H4)6.@%3)I,%[;
M%$H]-BHL4W[Z4AM/F;N&IXA5R]Y'ACU*)9>661]EXAY+0[!.7' 5J7+$R.>R
MDD:##)N]4Q1:7=1_;86)<V'BSI0)9:@!]$NPHYY$Q(T*R/F4$.B\-BF? JC"
M:YMD7>#ITJM5^\\7Q?W$"Z.9HJ#H@)KL-1<N)2J5TU8E8Y_+%*JX?W'</VDG
M8>&8((*BH A%W.*4*S<PI'600@JO39$'6''_B^=^'!.1A(= @N">*4M8<!9S
MY[P15#R;R5-Q_P*Y?U+V2TR(]@Q)K1GB(BFPAPQ @+<>[")J-:'+Q_VOX=#H
M,]P&3_M],L9TO68[,*UF'FL,SWVF].)!4<D@#<UYC(1R2H%+(@GY4"%B1I.B
MRV 079-U5>'A+'CX<<H6$CIZYZ, ;<@2Q#D!/%32(<>LX8RK$&A<=-+5BCJ'
M7SSKQ\")]=(:K#GWPN=V3#Q@G&+0*5E964.KS_^3UE ,#G#>$&2$YXACR9&U
M OB?)Z&XPY0+ _J06<<+RQJJV'\YV=\Z1XQCTA%-N-)1)\FPL+DN#@E@*%7F
MT M@_PGQGY02%B>!0-%3B%,<@?VY01)[!0H!-8ID]J?K1BTJH&09SH%FB3]\
M3-?*K8F3$[F3KS!"Y8$%<RHD6GHD^C)]*.,Q-UXEA+65N>ZD1%KK@ +HH4D1
M9I*F:YMTG3X\LFWA3+A"3MT*>6Y%G@=6E*F09P609]($<MICKVE PHB$.(\>
MK!\P@32E+B86#/$"D(>LLX?W8JF@IX*>FTZC'E9SI8*>58">":7'*9*$8P1)
MAP/B6C+D0-X@IK43!M1>G*/SB%C'XL$=WI8&>JXIW#)97"#_WN]35%#G32GI
MZMDRTO\U,<*2_H%-?0*31041N4P41(OT6$AM(U<I@ +[-=:.;4X.;T2?,\V[
MK9IM-%H^UTV!S:IWNNVZ&^VT"1=<U5;)V>\CF>W.=G++S6;M(MJ\8RCDQP"T
M]!K=SD:M]BXGO^?$]W.;J[1<_X)<>"2GPE\4N:=Q+/>TQLAZ4=:D^!NOUVPS
MU#+ZK.?'=7K^>##ZO 3%6^#.3L>V+^#UV[FZ1*CG[]9KWP"%FL6+QD=1=-XI
M\O'[RYGG.-)%M-Z\S^A@5/"0\@GYT_R(L<#*HFP*O+%3!V+/-5S&4O?S+8NH
M&%  /:Q$62QG,*!;']J9\:EES8&1WR<JOL LOQ5U9?([[E/[95%5:YM-URYD
MT=;]9=%.O5D_[9T6I6(^P<16OS79 XK#\-W][2.;LG?.8:08RY*#<V1B<$A$
M3TS"RD@3US;5AIF6&QE25IX@[,]Q@MAKOG::^'9$L2)")(]T(@)Q*@RR+EJD
M(U-44HK!M@5#1FR0:1?*F!BX"6?[ #N VOL0T:(J"U:HLF *$CO[WX^(35P*
M$A'U*3OA-$:&8H:$"\E'ZWPT?FU3;PB^,%19*H*H4&6")DZ^')%(/!/>(:^L
M1ES:A(R+$L6 L5,6!\?] U"%&-"/]J?4LT4H7K-AVAUZU'TKYRF0C,01[QU8
M I0Z(:-B(+$="XGI<$?EO(*:KRV;]ZZHUQ;#'>7S7C/9CE3/^W .(SS2BA-I
M,J(E:P#6G$8&S#/$&;/!4D>4!<%(R :?[M97BKI9C"0\8G\L)5%5Y1@70U#?
MCAQQ DL&JE5.).!)4>14PO!K%F2><1MD/C;?N":*.)N#-X2Z+A[U9J'5;+8/
M7E.Z$W(INY&8VZ(0:2[F.NF5N:6T7=]9PNF&RH7HSEJ=P@_PIAWS9'[$?OVY
MOJ-TY,:^8PI?W6)=IY5G?>,MX[5^I^L!/9.+2.&)"IHC?^?1#SQ&7$<N&".$
M\PAHA(5@W">PL (1_H@(OC:XZ[A]5;3K6T2N'>UW9!-,\8UMG-N+SMIOXPL#
MJS*Q$;.MX<TKEM*CK5BY<8!;K=+W\Z8'I-O.5\%P[-*,I7;<SF#\/W=OG5K;
MW"^J.0+COL\XWNS^ZS>[LG/I%(._AJ2?L5SH5-&M@O/Z)6PW:H]<I?8/6V__
M8QN]N%7O>(#A7CMVEJ?@[,>!F,0')Q\N=K:^7.SL']</3W;P[ND!W=O_>'&X
M_^'\X.O.^=[6/_#Y/XW#^J28_%3?*9Z__7/OS[].=RX_TL.3 [&[]5=C9__W
MXX/+=WSWZU^GNU__.<UB<F?K@!UA V8!3QX9$#R(1P9B45J'P,K#E($BIKQ?
M&SA[8WC7+10;6'0GL;!><V6Y3A&(CU 257*@[4Q6J,T+7RM6OK83;5[WLH#Q
M]$'"*+5>Z[*_^]7C0Z4<^V =T(S1W#%F)/-<QIPS3'"2Z7ZP^JB"J%BM'\5J
MU3ME<?!Z=^ FCOTZND5AW>.LJ9Z5)Q.V./\KJ^?F>^"2[D7MO-5K!+C+Q^PG
M!YN_$QN-4F'H@$X"JL>9O<B?=T%][(!R VIPHVY=O9'OKA>Z17' U+@H+^EK
MO^?U[G$-5NM['*DE7_CIN\6P3J^VN99/.4"+^CJH"1Q#Z<GO9(2%*[O'K5"Z
M_6%0O=.^UQW&%#M=T(D!&])P1>"Z3NVTE=6F7E% & BM77=EF?821^ZL8K\T
MNPM;VH1U:\##X<=6]GY<QN*[/L$WSWIY27T['[IT ?QCS;5;8*LTXH_8R$=&
M_\X_E">+9'@]K,Y_>ZU,% 71=&J_])JV;X?^6FRJ+XY-ROWK%!IH;O)1G &6
ME-')I#$@!%!^QU]%;WY5?E:G#NL&)GS_27EG1QYUS0#R^\L'EN0+3VTY6-\?
MA3@>*,A#DAT2Z'HMUO.)&>C90.)=H(?B2</?8,E:O6]#0@6)VFZYOEA=+X?:
M<[FD?[\<=7Y+IJL:J&BG60TH/J@W+6P3K$R]V0$\RS0]OAQL=#EZS9&A]S\?
M'OSUIS$D\EZG/%/LL\M-*P9K<L4"^:"P><UB%$D_ZBT8!]E>K*?ZX)@/EJA_
M*O?# IGU.GWRR>@28IXJ$&D8'V1FTTZWO+"<1;DU<$MNA%L\O5D4IB^6Z(JF
M1QA_R1EQK]>^=F]'B'"D_O[(%,-0>QC@6"85GYN@YHTK?HC_[=7AZORX=:!V
MG[&YT\?A3!DC'P( EY\ RL*7F3$ZI1>CT6I^0P4IANBZY0$QO&FJTG#_4+6T
M/]OMBRP;^FA9TG#G>BH&PCH[:[=^%B ;QDALEJTSC[EUQ1/?U+M@&/H9-G-K
MN':U/X8SW;Z:Z7*3XOM^<X<4;3<KI>5AMJNG7ML76U,(QY)@8NG=ZD00N_ =
MH-;0^7"3GZ+OL;VJR#_^GG8V-;+7P79&:?"V2O@3)OQ4RYN)UB]ZB2@EPR25
MPSB<91C4^/H17C;*R0*FZ%-3R*M:AN#^OEVQYW,0:T%+-[K$AFUS+-!5B*6@
MZX=27(D86TB6D=EEY:9SW&J$$GP!E7+;L3(0Y&SXBGQ!+)6!_A-S9Y32[W4K
M!Q1Q.X7X*\1RLU<XUP <!YU]TK!;1'%YQO\"YTN=NI1R\']S5 [ 3:U>>^S&
M/J>50^KD ?:WK/3:C<2OC*Y.$815OA/F>EKOG=;.C^O^N!\'!(I+(]JL@1?B
M!41/YOK",U=J#WEP64+ ^G2ZMP^AE/;%C;VS_.J1/4JW+R'@TXYMPZBRM)E5
MMC\O-+P,(!BVX"M4N<P#<,G&LT+ [1C@LGUFAW17<+3O&Z*@%V4EN;#O3NWW
M6-BJ1>>5++N'D69]WCX# 7@,H-'N]#FBGLV'$']>$7[7_LP8$@?T>W5+P0E9
MQQU]:&D0NUA:K876WTHIZ]+NHK"+A_V5!B\889'2!@<N_"UW_[KBL'9IX>9%
M"==MUA@+WH.AOSR$5==!RL-2A[PE^1RBT$_'UN2NXZW)*EQ2$BJIDBII;C75
MU"?L#-&.J&2POBO=2XR=FN[#I, D:U]\ -+H7@R)_>O5\G5V8_<]C'IK9-"S
M!3K+5^C5&QQ^[6Z].]_9VCYB"5/IG$7*<9?[]#*D+4](,\.QP<K 7JYMLHWI
MHZ\:0$>CSXG (=U&YN7Z]91='&M<<7)!S]G8*=KI+3EY[14 D,--_AZ"1V:Y
M3T..JZAM%FK;O?QP1*U4'CN.@J4*<4\I<M$)Q$F@7EOI",L%FVZCMCX>#\V:
M$2$PI\Y2:2E/IZ4,(A">V3C9;F8T.>DU1_S464L_:UA?NJ/OH)E"7-8[G1Y\
M$&+7 NEED^%\$.DTHI4 .>9?Y\L;NE]0R'2ZT+51(;N%8;.7KH+IWH.*$\/O
M%],!1Q6BW8EH%[N7_LAQD@1Q&&EG ^*"2^0HM<AB["SSC(F8"U!NB!LR?@:P
M=F5J3EJ-M5\R01:<CM^.Q=45GY&WOZ[WU=^)YK'K6=,K'-:%W[O0:=?+CK(7
MM2[P57FND(ET&%%"2G^A[.NK+3 ^P2!L3(8\94VUBGE:3;+%NUO^03%/-_2@
M'4FZ:8UWHNV?+\0??8!-O4(I=+'1.A^<OF1,M4V?G=LEU7?.&O7N\+>AX;2>
M><-E)T697G-UGE0\OM,GW,'C!G@^WLVY3*HJCP6'5AW\NA2!?2\I6O19"9WN
M;1T\*%KTFC"\\;CFD;:Q8#R?7ZD!15;@=./N,8HOSU)>T]'#UK3CM>CF:SL#
ME:HU=$W0\MSJGH<3E6;_9)K]^^.<6P%+ED-,N^U68_PLXEGU_?W;:*]_%M')
M?O6K$?>/=S.Y%?FVPU.%5F%9QCL(NC!!;<T7BY+%RV!1^I$OW]KPFO)P@?Q:
MGJ77_]NK!]OW(.:GQ2RWSAJ]'-OAVX6E,70; H/17V^V*<JCBTEYE+B1@5J>
M$N6:)1,L,58Y*VF*#OM9Y-&$H^3?5X/^>SAF$(<Y1->.I%XA^JI%T,[EWO[.
MD<?4@:X5$&A6H&MIE\!8P!%A2H5AH"5PECM4\&E-Z_\-U)?KB:0/CJ/46Y_K
M'"FC=_T>/N<*7I_><?*\)SKS.DZFD/'1'2?W KDK=W#E.'DZ5*2[EQ^/O, !
M*\#"G!P*ZK@+H)AKCC!LF0E2"Q5\=IQ,J^6S.DZ&J8BCIM_]?21CBJGJ7[0H
MD_%A(KKRBRR *OG.R<Z1288Q1C#2"6/$(U"E#1S^HD$*A3%+WJUMX@T\73_Y
MP6X1/S"V2O=(+#2MQ3E&IL+G'S&7XK,_CJ'7 '*["KT;B;=[W6D5WWX>):8Q
M44!<GHI<J#\5A;HY2&]&\H&L#)A-YBK$*&/TUFK,/:>,6Q.2$I$9'D2,U$ZF
M52R=,V'<D"]*1G6 85KG?17W*J*Y'R8<QD.;KT*]72M'@US9^_U/[%@ [$A!
MH4&EBYL5U^O2#(L17F4R%H6T8*T:]JP3WPQ^>!OJP)#VXDV]6<RXN.EM?[W[
MZ8\Y56^BB%;QOO+KJRR^#5QF\O5K(???W/]ZH_AJHC!8^9V0&V!?W/@UWB#W
M_$ZPFU]ZVYVW#9;0#2;N]]AG&2P(YM49K,"S#>B.DMMS5-:^\U(BIJZ]IMYC
MR71/4_!1WY5VB(>9.-=DI=T ,F.5^V9<WF=MY#3;*FP5&52% V&&9DWS5&2?
MHS#A<A/*QS+#Z>\RPPGTMW=EM.+.2/[4]C!_ZEV9P_-+D2!4([_.T@)KEJ5Z
M54O^>23):*](\=J[RJK:+K.J^BM,JQ5^Z I_&<U9*U?W7Z[]VV9_A=FO\V#?
M0%T"XR/>OIBOX\K7T QP)/WJ*GL8U5H%Y\)B(-]KM[,1/&(#/'=KP%=3OGHZ
MQ%;:)(5WVC"<N-':DB1II"&7!V,2DUECT*ZV?5A:8=0?\.\!*:Q*5>K[^0KZ
M5:D9_%O?@^]W3[^PPZUM?/CG =G[\P,^W-H]V=W_3@Z^PN?[Q]]W+R:K4H?C
M@]-ML;/_CA[NA^\[)Y^^'YY\X0?[G[[OT!VRM__/,7S>V/OS([NN/WJ,TDOA
M"&(R,<0#YLA(C!'%4N>B?-@KNK:IUI5:5$NPI2EW7\'!(N# 41<IB]9J';BA
MW$67,#$1Q\BI".)QX6 INX.N!A),ML8 CB=29OX/-"#NB4#9FXAT-#1A9:5+
M9M'=02LL>%%8D)(GR6,EA(U<&^%4T+G1$TM1BXC3XK&@XOGY>'Y"^@>A@N#8
M((6]!YYG*F=V>2282=)Q[Y( Z<\?WI#BJ?B],B_G-R\?T)ZCJORXJ<CXJ='H
MWU4-QR482U7#<9(XKZV-=V>MNXGS9IV44R*!=@B*OF.YDW@B27I/B3+>J9O:
MYMQY3GT[F5>GKM6I:W7J6IVZSG+JBJM3U^K4M3IUK4Y=7^ *+_34]>4?(S[1
M$>+C^@:7;LG_]]'\/W/X?9;<)PHVDI%<<IXPYU8&YY.5FB7+A$DXT,(G.D-S
M\>I\I/"5GIWL7L)UEW\<'^R'TX.O,):OAZ=[?_YS M^?9K_GP>7!Q>%7&$=]
MPE=ZNL-V+C^RG:]_'._2P^/#DX\_#T\/^.'7W>.#T\/CW3\_G>R>_ 7SV;GX
MS^7VU$FI%)*'F CR+AK$C<+(11ER9#:F20L*)NUK/1^I<*_"O<DP$2,"9RP%
MXAUWRKDH8BX8QYTWS"97X=Z2XM[DN;"S41N2#!)6B!PADG'/>(23X@9;R;#F
M%>Y5N%?A7MGC-,7D%+&8V,!-D(YKSCAUAA)MI/6/BWLO,SSN"<%O0NG#CLK(
M,4>"$(]X-!(932D*GCEMI;4TYH:HZR_GB'QZ8*GX\W)\ 8L,*9Y8FWO%#5VS
MOB\P-"A7T_(N..(PCT(;X*K ">&2:,N2KM3!I43$Z8!A*Z2@!I1 @AE#/ F.
M3)0$:1994IK@E-3"U,'KH>=1-;Z*HV<-_'4N<6>IQI9RXH13*001#"=8^JA3
MQ=%+RM&3!I[%REG+#+(N5]V.UB'+F4"$:TNI"PE,O(JC7P%'LXBI4Y@S0S'G
MU(#U$K%0-,''(D6Y>(ZN.'<^SIV0Q5PXQX3(+FFA$8?=0<"R#A%&.$"Q8Y'R
MM4TI^1)Q[6LXBMQO=6WC&<\7^R%N#+8HM'KYA'@PY\HAM; %>CFPCR/1A# M
MB>%.1<UDY-JK7)(Z,A4K16XIQ<''*=/,*.<DE0X)01,H<MJ"5<8QXE8Q:QU+
MSMA'\M0O@*%6PY5?06L%K;-#J[?.2$>CE\IQRJU),OE<PY%*L)L)KJ!U2:%U
MTD8V(!9U8@1)0%2 5J&0PRXAGY*'#1526U9!:P6M%;0^%;1&1EDPBG@A$@\D
M.5!BA; Z6BP3XX_L?JS.61^(KQ.J*U%<9R<RTI@34%B31*"Q8F1HC,&)8$4*
M:YMLG1#U8M#UFN3;ZS/?"%VFHJRY/4"GR+K)Q5:O6EGDWR;[78P680V]=O$,
MN.PBVG:G%INY-<M4J<09RK%.K\W*I 4JMD&D67CR&MG@6"\^>0UO""-6)=,N
M#W:V-7C"3#NSFHEV!P6'?ICBT/MDU"UB&6=(YUFM7)ZIHK#WG>VK6K*Y,CI?
MQ%'"[Q&$4S,+3F<;N=!_E;94A;$^11BK"L$J*ZAUD3O++:':>RHX5L+Y-/-9
M\-"H&LG7SNW31_,7R_3%3Q$&X,'6*EM4?,K-=++&^+OMU#M#,ZQXUFNPQ5KT
MX/+C^>'^.W*X[^GNZ4>\MW]P4=A26]_HWM9W<;BU\W-O"YXQ:8N=')[ .!H[
M6_\T=B\/Z.'61P&V5_WP] />VSK@>_N-[SN7'_CNUE^GUR4Z@36-A=(>62<D
MXD*!529T0"EW]TB":\O$H]AB+\615>'DZ\%)#V"8A%(Z"<,#MH8)'SCVDLMH
M5.(9)XFI</(%X.3DF4 B22M#)0+"=HCGGPSV HGHK<!1"BU$S@V@YJ;N[DN'
MDZ\A-V![T#&K"OA_U*B2^[0)>PR$O $@,QG$&1LR5@@Y"T).YPI(1X(,T2&B
MM4*@5W)DB+0H2F*$CM)91]8VB5@G],'5Q:O XN7%@J2"BBEZ3+3@U'/-5<2<
M*<-)BH'1 @OP  L>T:J< PM>7/#$T\' I*(DB X&BXBHYJ H,3 MC8H1*4V%
M%XD (:1E3#!X#?[%]\/SNY%.BK_,5@+M,:NHKR @_O*TVE$')@P_/3(T_FGK
MS7^W.IWMIF_T0@S;S0^VG?W1E>JT0,R<CN65F+H4&$?"JX XX0%I,"01IHD1
MHAEH4#;W9<%XN@/V%//."5BKTFGAA6/$ K2FY\>("@;F@H%)U2D(1ZTR#!FG
M<[9US+YX0P 5F(\".^(X6]OD9KKZQ+. P&OP'WV.W6ZCK#M<>9 J)2D#X A)
M5%K1XN#PRY16!*J/])P&I&1,B&NPT)T-!OD8#+$1,\],/IK$>-KE/CL@5JZD
MRI6T<"BH_$GW1H%)I0AC+YT LXA$)Q#GFB+G24)&B.B(U[#=H?(G/0\KEY7?
M?YFMPGME'#[[Z5JSZ=J+QL""!BKT6PCZ'5SI0)<'%[M;.T>)1,,($PAS;Q!G
M6"$KK4>)"QJC"B3(A6=Y5PZB)<2 A:E"3X0!E3'T," 8JD%](* XQV)RAHQ6
M%/'H)!A# B-F-(Y6)D*,7]LDZXPL*OZH<A'-QL0?FN&A$?MW&(1WW7=K=N/-
M<60O.DAUD4OS8H2($4E)+Q/SW',L34:02&U1 $AQQ6=MV5S%KRZ]_)ATIH6H
M;(Q8HN@51CPG7CLG/+(,TZ2<Q4'2M4V]3NFBZL<M@O6>V1-7 6\%O%6"506\
M]U+<!Z<8PHM *06X#19QD3!@+F,Y+):!2@_;;_6"$JR6 'AG+G-Q:Q_SQ206
M7U_DXNCV/W>5H>BO:FY*/S(;6.3!\J&,W6\8V1 #2*\W<^_1-XBP_-DSU?;X
MA?Q:*\/_.H/Z'2,Q@+8=:VU C&]->&087)#=2A2_+;V\\>=9;'9B[9=ZT[=.
MXZ_KM6;L%E>0M[7\OL%=N9MZ056V6Y0&@7_*OKVM5-L[BV6;\TY1^.-]Z_2L
M'8_AN;EYPW;QX-HO.;KDUSOK@:SL1M!?8:9%S9/UVGD$N._&]BE<%F#U;+?F
M@;TL+*5M=NLHU!N]0K:<M5L_ZIUBX6 9\S)_M>VVS<O:CO_MU=NCO2^L]P +
M75B#M_G2=@1\C\7+8(\;MM.IIWKQNEC[WR=T0XLQ%]2GX5!\01%[:3"C/]JM
MTP\PI^[%?NO?5RT[9A-3<D7%U.%_CK$__:=IOYK>WLFG^D[Q_.V?>W_^=;IS
M^9$>GAP($#&-G?W?CP\NW_'=KW^=[G[])\<1P7.^'$F&61 R()IR77<3 M)*
M$:2E9"EZ[00V:YMD8SKUH@9$WLA;7T+!-'GY+#$*4"CJ_!RW&B! .H7/6;VM
ME3MU?5-N8M9KW5;-CM#F1&&@&^H"398#RF/.M%AO]@IBN;% T//Q]?XXHO:7
ML:R8!,B#\O#;K48-E+-:BK8+VEL->+L!K^@ UXTT^*V7[9.=[<#*M$I0S4AI
MFQ?]1<\]T#NQT\FX.G@3((0;+#)\9*]Y=?Q17._[JF#>45M+O6(H ,SU5MBH
MU?;G>58[?QQJ"3BV=B.2 *NZ[!X>UXB=-MX2 PJPX,XD@Z7T12)E!ACLKW=%
MT#$(&1:@*NBRE&[;S??E"/_N=?\HE_GOJ]G\'=NYU(G]%H> @>BK0XP/YWO[
MWPF,B\*[!?Q[E)1-0AB#J.()<:P]TD8G9(/FT08P7+P#])C"CO^7V7N^C2<6
M>X8]34%9+KP&!2)99XB0UC+2KY):;?R3;/RW(Q7!.HF.($4- ;$A,3+>1Z1#
MTM0Q:EDN=4KP-3M_+>)3,D\AM^?"Z0:@5QMHH58HHV.0G-72#*<P[CIHBZ%3
M.P?[.LN\C)@3P!WN!FX7.UWXHE1=,G?8'[;>*"X'UADJ?]=!>/[H,TP2YO[[
M5+$]L/U!2\QC:L$[N[8\A(#7C -ZIT3TSG!P]7[8]MC+KJ1)L:?'K?-:H]67
MTC>.X+S5:X3^.,8&D9?P_#@65D-W>K6[Q^W8R0O:?X*+8%OX&&%0,-C2>U$#
MIF]=C;58G"$'YR'>.*KCF!]Y4?1]^[+Q>0,&V,D;V:WU]9;A#MNSLT:NV9QW
MPOX<VV88*#P\+V;WN 5KU[_U>NDXXS;EI*NQG7F(\ PJ!,$TTX'P(+6-5MMD
M9,(N1J?#'8?!V[M_W *GGP9#WF[^40SX[W*\%9K>@J;?V<[EEZ.0F)5!::1$
M=(@GZA%H-@1)AYU-6BNNY=KF=/C^/<0H3@X,+^T%280GG;3-K9L\$Y)0PVQ%
M L]  KM;VT?$Y5,U$9#0'C0I%CER2G%D; [5P89@#0*5SBQ/<1]T;A-9&2MO
ME4BS2)IK7N!B!J[X$[:ZWBF>5XYQQ[;]<>F;[(^2K0/BU_WQLF+:E4[XX6HV
M%37?1LUBY^3+D0/M4,844,+>(AXL15IZ@ZP%*B<TZ&3<#>KA<B%:10#W((#+
M[2-*$J=*@!R3.9L_P$]:!0/F@L4.# 7B&+G>,+P5SCJC$)0UI_/8'G.%#G5H
MT/=A4[)J>H/O(\$;2Z7.U]N^=YK54 ]/M-U:M!F1XEFKG7VAM>R0AM>_:V;%
MLAUM9^"RGAY-H9@>VQ_98]KI-;JE^\M.W3E2\WK$QW7E!H+7_0G?-6]7$DN/
M4>EC*9374D/,2VC[ \@SO3))\FSA]GAZUG<.Q],ZS#R[>+.E P^Q?3 O'CU0
M9?-$8?%ZY6V=PNO?;'5KI]%F89]ZC8W:+-;;(YS=/,C)EAV-5P[+>F>4D'J=
MPB0I;B@-L--6B(W2UWZK_^U6H5G</OWN\WJC<9U)=)-=-D%W8\0VO9EY,'G.
M?5S=[9W"L_S]0WS&SY8'DWC7#)_RBSM[5Q/8AS>/^=]A _V;T&MG'^ZKALD/
M'*#RB&M04T("$:FB05P&AC0-'L7 C"!,8!]SJMJ&' !E?^\V^]7Q;_"EK!><
M?MMVSQ-84&WW0K;[\MN1L9%Q3@EB6N8S?1Z0H50C084CE"NF<RM.NL'GVN[9
M>B L'_A2<COXYJM&X!7F\CUV ?GJ/I:G"YWC+(G@QU:O#>1]>MK*<P/)N Y6
M2:=S]T$E:&^?\S,F-$J9N)&!6IYR%RZ63+#$6.6LI"FZ.\\8!ISR/I]3#H\G
M]]H%N_352- A81I79Y?];SMDJ$;B5\TO[RYW+C\<F6088P0C@$F<@]<#L@&8
MQM(@A<*8I7R\@#?P-:>3("_[!-(W1&-).C,QBWE,9BF>^*;>M8VZGX%]MG.)
M_>P-_@1Z:.WSN3WK+#>_?XU][;O@R_CSK)5#SK)>E!H]W^WU SGJ62ON3ZUT
MG YTKM/ZST)#S^E@A23[8=OU @/R=<!RK@MJT->A.[V\$A5?CCVRUH'5JMEO
M[=@/)8$Q]'O19&P8/G;\IN+DN7QY\7MVOM<*8P!^ZJ/-M2-:[FW9:];^ZC4N
M:I0.E(1SX(UBYEEQO)KUW0LYL8[_WOY][Q,J32^ X;-6<^1\>?PYLZWE]!:D
M>4\+*2@XQG#EK>&!@YJCO-<.6\VTHTI?#^'BEKY?>3 #5LR<6-G[!5)O?62[
M)]^..'6YNK5%L*H!\60,(+62B(((U2+E0M<QAY%0<YW-_\M(U%BA%V24Z\>(
M_=JW>(:?@WV=[5LP0.%FVZC9TQRTE$EDGJ"D^Q$(NH5"=OL#>E>,IXHZFH%T
M>!;RR>AHE-:(RJP44YJ0!3,4N<BD!A4YN"C7-B5(^1OB7 =Q2%E2@/#(WKHB
M8J@/'!GTQIS.O$]1+7<2?>&"&55)"Q*K%Z(B-NJ@CQ8B82@MAK[O.0*-^C#,
MZ8;*,84@#^OYFC?MV"@HYZIA6(X.'[FQ'ZN(KVZQKM-J]+HWWS(N:J9[]3R3
M\%%T8KU&_CYN7W5X^A:1:T?['4@ !OO&-L[M16?MM_$IPOPFEG2VU;AY[BD]
MVMS++0@Y&JZ@C#>]9HCM?!4,QR[-6&K'[8R+_U-/)'(=N0"]FW >@Z58",9]
MXC@%(OR1 HNN$-? !#ET!LCJ7[_9E9U+IQC\-<0YP=$E4.NDG!()$"M&[IBT
M!B>2I/>4*..=*J4,W!/#NXS]QF(?F2?6!<4Q(Y9H86@R7.L0L5?W(]='955O
M.\>@J;?.QU7T,WO1#_3H1X'7V_!I)7)73.2*W<LOBQ.Y  '7:.^VVVW77:\[
MB%;R5_D#+C;]<?;D !E%= KD<5R:#Q.VX$8AH8]CR"<;[7KG>R&2I\R)XIM1
M"W/D55.4N[Z(@=5:/_KA2=<82-F!58Y\Y,DC_'2M252:5H6?X@STD1RV!*K'
M3UCO1E8T4B=V;W_<3=9QB+FP79%-,:[=%/KS\#GE*N=SKWK3Q^*(9Z/V/G_;
MN2I3-:TB3:=^#*?53_E8<K<DV,-_1-?NV?9%30^BSJ=-XGD0+MKH#/-&:J\X
M90!L3 @OJ,#4.1LKA'L"A/M"=K? 'B544&4B,HPSQ$T^B592@3TJ)$@A&FG2
MH)7BZR!NF-@PLS>DR+_I'\-..D1&G!W/YPZY'V'*RATR/_FQ'2 _*Y@54CH4
M/:&(2Q^0CIH@2JE+">C/.5P<] @U779ETA]"S*0_!*"KB*4:]^65QR<C>-^_
ML0A1G1/)E'+1B" (#HQKJ2WG"8@G*Z]!1)'F;LSS=U\(_]%J_U^6-]O-'T Y
M]>:W=]D$KQ*U9B:OO:V#(^(XF!O$(E$T7V22((>-15)0'E-T*FFP+ C;F$X-
M'H);(?_[JE&A5[2:S5C214$OF82 '&"'>O7.\2!J)@/463O^J+=ZG:R>C,0J
MY,AO5(0:#! ,C2HD^^,D:3NC^LD,&DGM_UKG.=1P?9B&"F.!<?X7!#B\-0^N
MS(T<I_UFJQ@87  7-LH$QORV9BVFU'?_%*\KS\P[/=>)_^WEV8[H7#>$CI0S
MB5.*4.P7-L]!0X7<[MQP0:WP )4:W_A3!]K5((-N!!!RFFL6'-,B:2RK=I@
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
MC.:$I&^G^5XRU=8SU8;HR\NQ5ZDR_QJ/G569"8.U5 VS8WKH%;"P_Z+MZ9W
MHKKM,UNG1H#IDWNZ_2LUER1WE=RUG=SU28T74F1=-SN=$5E-3;-5&MJ=P+6T
MCN$&3H<&CM;1 \?P+=_701/9/9%U3B+E;-?UIG6;ON)=+7D>"*;?!*Q@63]*
ML/5EO2EFN+#]9<84/Z9Y'H41]M+,E3*;I'QK5QG_4'M?E&-C3>PXFRCP/CC!
M!4QIF.-G\X(F <T"90 $PQ_Z:<!B?!&,-6>+KL/3XYG<]"*_QX<6X&F'[X19
MVE=2[&V;92GL ][+UALIM7R-/L]"4@):4"4?XO/YS(1'$8L#C"O_SG+LG1NP
M'TBT&QQ,]6L0Y3[LS6+\ _8!_9YB_V/NK\Z'64A]AM,YPOM8-J 9_,[[Z@)9
M@HF3&WDBG@BD%E5ZL&CQ2!$C#Z.$)GY$8Q@%D*\8<I8JIGW#%(_%$<,WT"S#
M5J=I D]2!=<5>*621?DW7%+8EP.6<0Z8^+-]Y7'CX@BB9$CYH:QOW7(+&9HH
M6S9(\PCO><F[!,/8)YFZR/EK#Y:'4YT\0CTXA\-B\2-+Y!\_Q<&Q]1EZU?[L
M99,\OVO6\3)&OW4H-KU^2>,;.LJ?[4]/$>8W0]+EJ+%X[F&XMKF+)0#@Q6.$
M2PBLF&5X%PR'-F8L2B]#:>*W*"3,<)AAZCHAAL$"JJFFJ1M^:*AA0$S_'QO8
M(&<!<":.4!!)BO_LTZV=2\X'/V=SSM]&[CJQA[_Q953 @?67.%3_F6$Z0OAR
MJ>HSW2?4"VQ#U0DECNEJH6LX3L!4WQ;B(SS#@D,4Y8@7:J"+Z\QU+:2+1VV?
M.+8+_],<@X#@\08E/>4C,O5CYA5SF-UR39N?B/?,)]/]T^:MLJ=0/1UF\+^"
M8RK'?"X"<[0+@##8_3T>!D"K*.$2 $ILFOKJ'3+>A'\;\ 0'R'.]_8P%4<$A
M3T1EQ2G,DC]#7O';E*A@?>4F JQ+E+,4/D-(V5,>X!M_R/&?< JY=,;![LT8
M["X+^*%,+A\,LO0'%QP"CG,C'+Z8UWTMN?<4P/0!X\G'\6@L6$PHD\,-50?Q
M2GKAAY'3H(##R#I%!/_LP1\T\WLCH!:F?WLH GGI=R9>.CLP+D9A._$9*M_
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
M1I?C*I#,<4+"N0Z*[]PCP7!<$*2Z%TST 1ARR02K#0Y"6)\1Z#SH.^0/-D:
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
MZLPB>!06<B"O.7(5Z+^]HB7W-JPY;M"U$T_NB7SL(X!ANX F[R-R*<$XC'6
M&FH#)8C&"96C$*G3_9]6#1F'"M$.1)KF0NM"IUN [F_+,@E:<4=X0-=2A JM
MAU@O%#JRNCGGT8E."5D[0QU3S/4(1&LOSG8AF&NX3LHF8$R3L&G5KK3DR ("
M1K2@E)(0;>U/FE((R)4-NE-$YA%48PK'#L2E9D+JW1!=HO3KNJBD(A%4,$1A
M7;?EG- ;7JRW?0BS?T/TH<*W U&E@6 ZG%)_07/9[E:H)+6JVBUF?]&)M)86
M-S(6DW/(#/N8S(^ &E/H=R"ZM!)1N_N#"YJ7DU).RN5A1<T\^WFY/*\GF57C
M3;1SG%D1(+%8+Z%Y#C$G [J&%#W+WNH^"<)/8QM3Z'<@!C466+L=*DQG5?6=
M7#.W+C;0RRC)_\%\BB_.\=W\Y9QLM;!<87ZW"+-E2/6#-'.QIKZ>E%_GJY-4
M8]HT;?6P3%CM?)8(4M:0IO.U!K@O(',2L>C(>>ISC[7CH':,1O=M7SC49CD2
MC@S;(G%=M.+%M,[L+"]/%C3VS570M1>B2PXQ<04V9EJLR:VK5QDP HN/*H=2
M^F3^'(Y]QP#Z-T'A@25^,%-KN'R7(\7E P9MR;2Z$B.4JH9H EFU,3@%15HO
MC/*)V5M%S>X&ZAMAV2KTRKZ-7?\8XFN9B' 7X8T]8#VL]4VZ>ZJ$7M;ZB49%
M8TFIHXUD%R>.9"%["]:J()+)D?D^==/:X-^*KOP;4Y-'$'T;5?GL;/T!S&_)
M*\,? \U.K46%9(!49!=]F7_ZX]%%.#'1D)D2(P0MUDU+$H2JYZ/2$HW)^LZF
M_H"V; )G*P9^(^<.1Q)BOWS-=9,Z^O<YO3A=+2>T!I1328(WL6IRX8#FP:V[
M.WLDI-'U.H1X'-E6+/OF#AT:2JMM'/">H5[Z6%<9#).@D-E:)\/EVH?<:@.!
M$=FM]1Z-",IW:E*[-<2M6/6-'3_TD5]+IW=14XQ>X.;?GV=W6^9,$MF40? ,
MP1@&BFD)3I0 R:%/U@6>L<_ET&W0;44J_8V99,W%UI%0EYUXUEU[5>"%!PU>
M<P<J\T@[L).0A(TT7.58IX8QC\+:BD+FFZ?0OH(:0!E=%%*8Q.**X0;!Z#I@
MS@IMQEE -#R'HG)QL4]&T)/0MN+0-W9\T59>?6ETJ[C8)4"T)3$N$+R7@88?
M.6VZR8$H'*7CCOM.S8)W +D5M89*=C\FM1K(L"/);EIZUZO@9\%Y*4[52QRI
MMJ"LU2)(K3*3E;(^:YG[''GM '(KD@V507\TDK6183.2/3 /F].)F_/@F#9>
M, E2T.@51[9)@&-(GJG+-MO0QT;?'N/!2>/A\_I$YMW\6?KO\^D"'[R^/=&%
M:\US@<R8!R7J#8D4,QB##F7F+LH^L[$]QAV3SH]B<QY*M#M9YWTDV*XXQ 6^
ME_,%(4N(>7TR^/;]?+&JA9RN7\W2M7H%!@%29E/+DGH(MG@@/6"8T;)@I^X
M.X#<,4?]F^)8:QFVK$!RA>K%=#WXU?D"3\J/Y\OI#)?+.@$TPX(745NFD?LE
MI2+WBV6RF[4NGC,5;)]CLBW ?07YZ,TYU5ADS176E4+] FA][E8GY^*=/&'>
M%R?0DNQKOVM/QDST*, GF5'I["WO$R#>!>6.&>K?E,IJ+L4N.NMMJ"E;#^_<
MQ;L2A.=@>&V=@2)!E%D"B]89KBT6T<?;V0'D5Y#<WE.'M11A#^-KG3AXWP0(
MZUU-K0)."K6VBN+@777%DO%&T._9]#DPW0+<CAGPWY3F:B6SWI;\VK^_=Q)R
M[:%M)!CK; TC!-J]BX.<4S:::*]TG\#RCD!W3)+_UDC67);M6GW11-3_5R7Z
MB=3K^BBN9HJF%>;U!C[+-U^X]LG7N)C6I-/;X:B+G):?_DCOP^P4WX05_E0*
MIM7$!5:+?R1@4@M0)M(8D5O0&$R)7"I>^L2MAQUGIP#:?8%$&SAWG ?((GG:
M\V(MJE$R*&T<%T9*QOMT^MVWZL)QZQ2,F.^W]4<G$APCRALR,RE[!U:1?ZDB
M[:HAE0C29%>$*H7S04N#[+E##96?^/63]% 2]";IU7WJZP9?<)DI],0E)ZO!
MAQ"S)^_!>>0I)W2ASRV8[3&.*8;U]9/T4!*TJUZW'N))N3[LD]E!$SPQVIA:
M[!62B.M.H A.< [%"9HN5JQ7?>R"#H,94_F'KXCVQZ;5490X%Z)FGI+75$-
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
M._:CQR$2Z.1(KL<7I/0IEP \)EO3P'2M%9PA"Q4E.2K)FC[G<W>QC,%5;$N
M ^>[F=S?OB=E5(/F7W (9$98'VBW#S4:3E8;[<H,9+2$A*F899^+Q7>QC,'_
M:ROW ^>[F=S7G4CC&5X;E2XA)&/ \U@++N9,:H?,=I.M*(%LL1SZ7)FY V54
MQZ!-I'[8;'<_<CI?G2_PE^EL^N%\P\N3>#8]77_U\O##IFV^O=4QT\XC:947
MBV39X0/1O]<7YX\OSI&4?*C;^KK1+WG#3I#S$XJ ;&VT-FO7+?-\2X2'NU>/
M/&?=VR?5"V&U:$NBCUY>#XLFE<PS<(:UEB>3$+V6X&Q5@(E\Q-3G*M9><,?E
MKG1@WIV3]>Y"[7TB,K',BA1\ 9H'VF5KW=AHT0$76CN>BY:E3Z;V X#&Y=,,
MP*$6@NE[(')]I-%)'9*(P+TE5+I&X7V]N8J84.="EGJ?JV!/(>LR\@>7<")?
MA-M@:AJ6(#.%'!-?G(-B:2*L90'U@ =#7X,^;LJLK<Z.F@BO[\J:.)6B,S%
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
M<IH]B,0,0:.)QG?/@JU__I.GO"?3KF"\AW*Q#V<4#EX+T"@E-29! 4%-OHI
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
MJI!=FUJ@_O,K=]\%LMO;R?PA^>_A_!+?X61^5G)@."DHEU2O-PV@BI3@3 B
MBEX93BNS;)11V@S?4>1!ME'%\LS4@(8&"]9=E(M3M"\N9V?CR?!_, ^$9XY\
M-0?6QEH'R#3$D#34<(XQ;;QZL*E?7R)9QG5BXNAD]@8>[2IT\R:$>4!/5E')
M#)Y6;% &+3GQ.@'ZQ+,0#)UZJ&:J7T$L,)VD&'8P=X]5' \ANWW&OD3/:6P,
M2N%8+SM,$(LOD(I+L5BCRX-GHOI5PT'Z&^Q1$KL:OL>+Z=9D][PB)49CH80Z
M4B\\1"TC>?',Z(0)RX/E=R>0$>_"=0=C'G]&/ 8;O?82ZH7,M))YBL=3H=C.
M\>0ML\'KATJ^3C<COA7-FQ^UVL+<>SIJM0&B/WA&?"O2-CAJM8/%]Z,%SDH4
M46007D10(B,0H (A%2LH^@]:MEDGCCXCWK,$MC'TGC/BRINL2Q; 0ZTQ+X%#
MK*VZ&-):J7/,)OXQ,^);<;9%1GP;@^\Y(QY]T;*.-LO,:T=[77LP&0C.A"21
M<=DHF#SVC'AW+70W^)XSXM_FQNFXO)K?=S$=+@X4GHW/Z?'313E1U_3XIH_I
M,U>^T]"6$N=1"M2L7GGGBO)2AQARX=I65]$%=S=QOND#^Z]2E$Q@,!Q2] D4
M*PY"9 PP**Z8LKG8QO4OO671[Z1AA!%.<VM!T L"2E%D%R,FBKZU34ISK6*C
MZLMCRW-MP_"]F6E7DS:IZ5M^&W8I31P4%#D5)H%YF6O;L5P+LQWHJ'(6QGK^
MX.WM703?!_ZG+ZG]T]@DWSXNP]F;\70ZT-EA-,J +@YIY8^Q]EQP4*SSEK-Z
MWYYJE%&]QO#D1;&C.1ODSW\<?AEF6L:GM_HCO K3LX%@T7DM'&!)!90FZ7GN
M.!C/LF+:)"D?.A&S.\WK$#UYTGLQ=9-4.0%9K'D_7D[JO#3O;K=8"W_%W^9_
M-1WX(+SGA%):04//P4+,W $SRA4L%HUI(XC-\#UY>32@X;Y8=F[W_PC*><7
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
MP W/H)@W$% EP&@"<SZS4LQ&#L#FS]R_8]"=H'%[ZS;P!NXX1*_NWLLU%[U
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
M(/$^==)C-=&V+1JFUZU!7HTOXG"TJ(!-_[H<3H>+1>B\'KJ;O\\#I4MM!*F
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
M& SPC!1T!F3!M6ER?_ ;K9JSW\74/1X@GJ=Z;GJ@_(B3X1<:Y1><TGKUMB:
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
M;+ACBKD=ONVH#$>?;FRRR%LRI$4VZPC:UOOA&<WX-&$C.&<9*L[0Y#9KWHZ
M][7IL!=![8.T0V\TK'UY7GY]B:-T=A$F_YPGT,C9L)(& -S50BF6#01- 5K,
M*H7 E6:;->KL/I,M(3O\-D1#=3PVQ75AJ4'!V7U\U^BN"\$WP->TN/4QA(>I
M;>V7UT=%TP,IAQ!/T29'2Z]*%IXB%F$21!X5&&&9D\PEAGMRIO8BFD<J6P^K
MF6VX:*"5^['.=5,HGYQ""FA]KMW!K!?D\3$+&(WW6&]95XWN3EB#:/_.=K_<
M+=^DT(?A&SC8*]Z&C_1/YR\"4JPLDK.0G4%0%#9#2!0*)%>X\"SIJ-J$H ^
M^H-[+3MQTZ#IYCUH%=C5:[()M/WZ*C?@CL9-V8W(QP32D85].">W("J;=1+*
M@V$^@<K,0=1*0[TU(A01<@YM3D[L72#;NR3-];&-\5OH8H)Y.+L'\+K-(4,A
ML$C0HM19TV9P)CDP3@9+BR5SI4T=](.PCL EV97 96'T9OV>*SU^"?\]GMQ4
MP<Y?@,1+CG&N^-HJ)PJ(3BM@Z 5&[IS3&T4O&^U-WG_^'\'AZ,'R/>]1US/P
M;\L=3-?KV@:@>B_57 MG_Z6:77D:MS)RSU5"Z\$Q%FF&,P4L2@K#F(L0K.%0
MBL-@HZ6I:J/#!,?(_ ,UFGLA?AO;]M[:^S:>JZ6(UYT&71RHHC74<W80O)"0
M9$9N/4_";]92>,6'[[<FH2>;CWLTV![.NJZ]1_3;4<BUO['[*=;N#^U:OM#S
ML)<J&AA3J%SBT8:@2C:.HU2&Y<+K$F_$H/OC&YV4O-E?]%DD(W."4&HC<TZ.
MIBODPF9ID<:00VAT(NQQ; <Z)[JX&WS#,X"!9:="8&"2IZCPJK),@(U"26.9
M)"]PO^;K;W#[#[-ZUFM/9T*;":)!&GG78Z^;#<X6+1PB@O&8K[JEII"@9%^4
MRH'%<%S'HI]U?E@1-$A8[>%@MY&I",4D"*EBO3Q=0T"B0A(+1@>N;:.BMU,\
M_7^D6F\DAQ;WJGU+0*T=ZR+CI)D,,H<(TM<H% 694=:NUD9(R5TLUK>9G3=%
MN*_BNL:2:T+(L=31K1W2K:V0>F(F2^'!!PIK50D*0@@&M-=HLE%DW(TNE>UO
M?CRF?>D^1;'I9+<C.?M<GF_MF&P"L>G&] 8@#[-!W3O!FPJH(SL'$E(HCCF)
M$K2R]111K1"S3 ,MUSJG8KBT;8JE#B:@1S:PCT$_VY#20#=O KEOH_SR<GA>
M6SM?I6.ME)H%)\ H9*!"HK!<6P\\:&Y58IZ+-B[]2CA'Y(7O2MRX;ZLW2(9\
MNV/[]H"_[:U'48PM@)+7YEU"0G2&!LN\9PF]XKY-WO,!4*<GB[X8:%,0-26'
M.E4#OQZ1(3Y-<'I]K-1RATDD!2PGPA:P4,BG/!1=N$R2&XVI54746E2G)X_>
M.%@;=O>W@_;7\3C_-CP_?W461I]P.AR]"I/)5YKK7ES4JI!QN?Z%W??+MGU$
MU]VQ3D-:/MT;5$FV<,&L5)&;H(,U.K!,@V-*N\&V#^OV=E]_V$W$SY-R0KH"
MT81ZD$XGBKN" T4+$CIO'?(V?<7O0>DZ<UU_X*"DZ%SM!X<HS>)V$J=<75X-
MZ<$(EDV;S:=K!/N?D;KQNCS_[&3)!H[*-8Z?QQ,<?AJ]NIQ,<)2^?IR$T?1\
MGH3\*QGGS7@Z'<@<C:7ED1SWXNNL:,!S%<!H7W*M-/&Z3:WNYAA/114]L]'
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
MRVRX*)0,SFAFLW?DVY$!!R5!S4V./I!_EQMM1S=1G!4M#I5N@XK*;:O\@%5
MM/O=C_I8 4($I5FF]3.-WC /TK+@B;"HD_/N>#&YW3C/BBWM--2BM/)G7- A
M.M\@?G>UF"]@D@GB.@1M9<*D"K*<%&UMI5CR_:UD]#,OK<4:,6I#H4>0G15I
MAM3"D$62RT2:VU;7J^GO.(%:$_'?5V."^PO)_?+J\A7,OVQB22.EDDS! +-)
MU)&(=!0&0?98 "=0^I3BW2DG.]*5]G[T.;#B"$(?LCRR.]SWJP!3#3\K(X,D
MA9? M-&*A: 4$[$V!8JU#ZL=CA[KI_Y8S#A$U$/60#Z ]!.I=/YE>I%_FLXJ
M@=].WOR9<#[_-'V)OY&Q_6)^'8H<@9$%"^<LFCHO)=8 $J;(9+0"0ZV_$JH'
M4_: <N;T::64(<L=[U9J_C2>U#K?Y>W6/V9U#G<6@-G0[F>C),??>'+\-5E3
M+FB,$))+C=(F=T(Z!]H,*_<ABR$WR/XU&R]HT:7>7*PP+ED^GU]M@(YLS2:B
M\Y#5;&\RM"6=CI)G9F*0.7)'C&Z3P/(XMG/BR,":V$*60<*Z_\+QYR\+VM9^
MQQG4'F+?(XFC#"Y"SH%Q6SLF\^)8X"$3F:TH :(":--]]A%@YT23(76PA2,'
MAW"WG)!W8%[[\C^/"XY* 0VJ2.;(OJZW7(I!0+*Q<@PIHB_!'&*?//3,<Z!!
M2S%OH4/O .NOTP5>AP!="5ECU@R=)I/:UA;^UB@FDXB0HB9(;8R,FRC.@06]
MI;M%U?TCK-/)YT\XNZSL?+4>XVX%5[HR3TEMR;PATQ<2+2YDGJV3RF%I<R)L
M 7-.BN\KZRVI:;T#HJ]Q-OX=:H,RHN4RKWS3]]J7P@76N: ":M_KR$*,GHE2
M!!>6'.U&XPIV(3HG)@PB]2UTZ)VX^AW83^,_,=\R4HQ,!G4"YK,A(\6E&EL1
MGG$O44KC;"JM+OYW@CI/4O23_19>]$]A7>?*_32=_2_,U7I=IDY./K^HS0W'
MM9'F"#T*+K6J7>H<TT&2$1MB8"9%B=K17]X=8C94"NOCX,Z))T/K8@M?!N@%
M=]/87>6IC-,:^?O9>)+&7^%B5+37&)UEL217>UA+!IJ.0"L+CT5 LKI50^<N
M^,Z)-0TTLH4X Z?!_C:!R^ELL6P-/9XO&UJ\G^'E^.KR5UR,0A3!.ET8'9DD
M#A.1W*2<& "742BTVN8CL.=!D.=+H>%TLX5'_?K%W0;Z\]N7[S[\=#&=SE8-
M> 7'[*QA-D"]-_1TJ,K:_Z (+Z4H=53' 3&,VT\Y![4/*\HM2NX=VMRVYK5C
M=3_U) 4RE52RS&(F3]O1:>BYK95 Q0%/10K>)HZQ#\ISX$US[6RA4N\DUKMA
M^_E-]"]FL]H$<VEUU<U-T>:&PA1&RZ_A6I=80(?,5R_- 4+T#4LP.J(\)RHU
MT\X6*@TP&:4CV-5EHDS+'&W"9UVM.RJ91?+U6+92^FR3,2WK,3KC_"'IM+^&
MMA"J=XSV'R2M>1U;B/-WDS=_5E?O:CS_4A&N:]>TQB# "F95'3R6:Z! *,>2
MY,[F+$L2;2*VCT([)]H,JX<ME:--.ABLFL8J+:5S.C)8]GI3"NAH):,-9?82
M(?#D&N6U[H+4NM7R:0R<_:7]5%HP?P\_?K?W/XSG_UXV%/4*C$7AF?$^,RUB
MO::29)Y)"RH+RP-O-5]R-ZICMV,>6.\[P[\]Y=^@G\5W;*^F=4Y 6GRB?[GN
M0]4%6],FS0^A.TVCYN%TN9,D RGBV&0I0CC0="1R+%BK[#F+B7N6P4(F)S D
MW<IU.C9)'FG=?!J.["/_AHUQEO7/?\#734]2;IP$$YE$::OW+VHN/ZW9":6D
M][6$M0DKMN,YOM$ZG,YV],3I(? &G;9N1Q57C#<VE)(B*];7H3*6#+%,7GN1
MQ1B7K>6-^KG?QW)N=D4O63?HAW0;T:]P>7V =<#5V)+8CNQ45D0_S3U(A)YB
M;V(W[,!'.Q)WIA0Z!R4=AN M"]P;IJ7E*"!SWLAW/2X='K47CL.&?:3=@ 7K
MMM4W]\+UF47.N73"<59R5DR7VF('DJZ+=VAKPBQO$^3:">D4=L(06MO>*;RG
MR!N8";>/PM5D$VZT5CPSE>DXI&.QVBP>:#,5/)B274Z^"0GN8SDO,Z&GK!OT
MP;N-:#.6J .FIB;"-E2G,0_Z:NQ! O00=X-#82LV;Y-!80+C$@+3WAGFA01F
MC9900DDNMHE)'H\"CY@$QV# /E(>?ES,9#R=?<1T50>5XNRR]J9YN3Z;N--8
MM$O,D!7$M+&60:IC"Y0*0@;I\>Z]Z<X9,;N?<OP3OK\2IBTD./14J+>3-%O>
M7\#%!M;&YG!U&(G-3"C+B<%1,7 HF7$EUAB8T'>M_=VS/;<_XKDK=1C9-7U9
M/^#OTXO?QY//UYVZUP A1G Q,Q_JS(I,7Y$'(YG4W,L8"D9YP$N[XVG/7<^#
M2W3 6,YJ[-@J8>+S#)=TW$R1$4[(F,@5<8ZL4!!U/#0:)G,VY)$*PZWOI..M
M'__<E=I?9@.:VO=I]F*2MVPO\\V &&-3$,HSI,4S;;4GF$(R7IPK1CKM8[>]
MN?LSG[N^&TEWP [4JRG@:RRW=Y=K=J*6(2RK26IS8T>[C>>&SI:BP5E2KXV=
MU/[04YZ[H@>3X(#MH9? 7LSGN'@)Z=^8[TS/N(F0? :9+)<L9?I#9_(9 .OL
M)UDCB0)X%*&3CCL][KDK>WB9-FCHO&JS=R>DYT.6VF9DPFL@4S_7,1C9L%B,
M=A&]-ZE1<?<6-,^8!H,)N4%'YI>S<?Z,-_P"7H06/.D:$* _:DV@3ZM1*+[0
M\:)Y:)-U<1?)&2B\EW ;=$.^.8=@=2O$+4]61>9@B8>36Q^$91G RR0Y>FRC
M[+M(SBM WDO.#0:&W,2SH74'1$V#X_<QG28TWD]7#RB^AZ ;A,6W(.-9 &")
M+*F:V&-0LJB)X8Y.H^P5;4B-TFB.I?I'0N*M-;^/?!MH_.?I)$\GRZ2N")-_
MORL%:VR(\"U+,]<G4AU?93(B"R+[VI^PMIRSEM59HJD 3]"J#WH7>,>W ?KJ
M\7X?GX&5T.#N_/V,WIF*:0U'V.@L/9H)#;1@#62-9A%8SCHG+F1)V":)Y@Z0
M9Z_]/H(=<$>8SQ:C]?C+-1#PWA,&SM 9<CH2$0Z\JR.<K<G!)(7=.C;1)]_0
M+GUW5[/W'OUL==I/B .&TY= 5JVLUT!L)A\R^$A 2NTQ:Q(+&76ML@]DQ7*?
MN@TBZ*;-FX]^WMH\6(A#A]7KHJ97\Y<X25\N8?;ONKCYK?"0]24;#H+)4L<=
M2\U9%"DS:67U*)4C 70*N3WZJ&>KT@:2'#IR_A/2A\#%3U>3/'\WNW,ZK/$9
M&W@N&%G66.]X8K4*R"9%S]$E[GS!;A, .CSL>>MZ:&D.&$ROV\N'6AJ^]"MR
MD2X*D6O#"E]#?+4_? 3F=($DT"'X3ME'G?;GZ\>>1TCE<$FV4.>:55U@[!,\
MZ:[8X=_;QR,E/51P5XD]Y#>P/7P33DE!AZ0M4PKIZ)<"&;@,S&HC#?@DT=OG
MH\8=48_AM;B/V(;V9FZ9;@E%2('\95XB&6S)UMY2@3,7D^4^<S+M.K4&?,KV
M;R_A[S1Z]Y'<@(&'^[Z4X]D5J0L34)M08J+EU.J!:%%QZP)TO&I\R@[I8"H\
M6')-JG33]'(UGW@U]OJB=LKY^ 5Q\6*27^0\7C4MKGW_+J;SJQG.7WZC;[Y.
MYW#QC]GTZNN</N+BJDYT6_8&G"S&DRO,[\CB@/I/Y\O]*@B;1<EDIJ=8JM5>
M(R=DNGLRX)((*F)P34)2QUG?>=AJ3Y@3+69@[P/X1OE5%]AM*U</ WZ:Z[FG
MR*6[Y9%')$*+6MH#X?."W/J:N*)4;=OJR'90]0RS7GMMBE"B44O=I\3?1^X8
MSYB^^^A_Z *".OKF8QHCR7*3$8L!8LYULGVN:=&9%Q:54"0'U(%LH2(R[Q0W
MN__9)ZC=/89.IL,)=.B2G^78D_7\Q57_\27-(>7$%7IFO=!U/EHBAM?\9YZ4
M*)@S\&[E ML__SRLL*$$.&"RX0Y(:])V ;7=(.JLW5-8,(/IX6&]]A#BT+OR
M3G!.IU(<&F:"DJQ6&[&0LF1"&$$.L!/8\4[CN)K=<;8?5['[R*Z]0C_],=W<
MK$!*P&O *"1#QT.IUH;UK(@B8O#@@,.!.KU^R/$.W@%U\+!6#Q-@B[Y:-TV,
M5Q<PGX_+."TMBB63>4G.&:E9TA*8+IR.'ADBB\%Z::72,3>:]?DPL/,XI%MH
MH4'"^ /PKBW.QP$>+YJQ#>*)&G(-J=CNI.FAE=:AA:U DXYT7MH:N(Z*:1MI
M$TSDOSA13*AM!D.WJYOG0IO'&G>=E#7[**,-6[9XMRO8])/R\MM'N-A<GD1=
M2@IT>DH5,M-:*A9$LBR%K+"@4DGS5L3IC/+$@8/^2KY/H38:VFG?_(^_WQ$=
M'</_7O[%\N=5-!^P_$?][V\?WEZ+\8\__OC;9#*>I+^EZ>7?EP*LIMC'J\M+
MF'V;+COPO\8%C"]N(YB/+[]>/%J6ONNC_OX=V&W Z\^[I>E#(>*?"YQDS/_Y
M'^/\/_]S'(0+1HN,*0<M:[V@E\'Y!"')HK4:[?K0(1LP_GS=(U_J[+05=0@U
MO3I:%\NB%\!<B* -CX&K1J_E=D#]BRA@<CV 6:!4G!=@/+A<WQ\D-P"A9NTC
M%]R1X]=H+-0-%*=N)'B8KN_711PHUP:>T$W+?B0*ISU0%$::"(1%F!H\E2P6
M:Z5QM$,VNFB^B>),='RH7-L40UW/TQ[9Q(UV-<%;+R<G"\%B4I&1 25R-CSE
MV.;FZB:*,]'QH7)MT"MZV\STVMTT@\.:W59J25]FWI%N@LHZDS4"NK1I_/<D
MYM.WUO@A4F[0_?/V,E_!;/:MCCA>C4FWX%RB X:!L;6V#BT#1,.25 ZL=0"-
M2MP?0G4>5!A,[@U*WF^.G+TQPNW-GU_)%<=1C=*3)V09URDQ#2!9 (AU#J"
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
MRA!'<R 1R6Q*SC+%;@UP.]V[7C_VV%&7!EJ<]I7FP#?K2Q!KL[P+C,'S*6X
M.'X*Q8$JN*O$'O)KJ$Z,4@I-YH?D5C-M  B."DPYA<G09D:\?3YJ?" =8E@M
M[B.V@;7W"_PYOKRZW)0TY,R%\Y8YCK7U9-#,^V@)5XH()JG@.@VKZJ2_6X\^
M;D+#P<*?#B&Y(\07WI-R<#;#O#0 R1M>_O?+]((>-U_-HQ\XSM#SB7WC#4,N
M^$[<(0;49 (G)23H7, +A;5J"!18)8H?]7QV3[_K*L['>0RS;Q^A7M(LG_W=
MDC2T*T5'+UZ46)CFZ%C4,C$+)7 =R4,LC1+F'\35V]O\_IF_7M47D+Y9^C0K
M7^?MY-,,)G-(5<PC*\%C$)&E0ONT!E^[17C%9.;H%11RD!NUT=@#Y0DN>8=C
MSCVWLY5Z&@0N/N%E;2$U^[9Z4]_#[-ULF<F0_PD75T@.\Q+Z"!.(!)XSET,F
MF[L03'"9"1_K6! 7C6A4<]T-X%D1J(526J3^?%_W^]DX?<>5%4(P1K)(YB&M
M/9%5&,DJS,$K#%$G)QK-Z]F!Z*S8,8C8&Z0"OKJ ^?Q=^1?,:'M;O)M]&'_^
MLKC> #%=S9;#XU[!Q07FE]_6OS=?_R+Y$@H=D,7)A"@U];46VVG-F<$<BHVA
MM#JL>P(_*W(=4XD-\E2VPG_S)\[2>([+M^7Z+Z\Q"WIQ)-<Y0+UFK7G\+K&H
M8KV$!\B%O%INVU30'03W_/DVJ,(:# 6X<S[_/*;_K,H#5LX03F[LRHKVY."X
M9RKRVO-+$.I$<C(Y><.-X[+1Z+)]4)X5IYJIYSZ53.]Y([-I0LSSGTA U3VH
M)<CORFV?^L4D?P>^_,DH69Y3EIE97E-$C (6"QWZ ;/060*]#&W:W1R&]ZSH
M=025W2>:[77+>.>->#W^?9QQDC^02T$O0L+) C[CB-OH7;U-2;1]DE!B9M&*
MQ#"X('W))<"=O(8=5XV='G<6G&@DW?OZ=P.?6:_H3/U6$YDOIU>3Q=M)NKC*
M]8)\.EOJ8+&8C>/5HEZW?9K^.IW4NTT2-7WXY]H$9H9U,F1T-;,B.B8S --*
M!P:^.)8A:TC>85&=XN5]3[8!UG(69'PBJKY/7C\P>3=OV/Q%_J^K^?)J>&3I
M^$Z0R 8T&IG6TC%(5K-0E%9.Y RN36WBX]C.F5Q]57&?+.%(N5C18;2<W(?
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
M7Z_J:_RN+']I_N)W4N;2K(NZ)LG6>]Y8!PB*+&B3T)YEXT22BD?C0J>-L!'
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
MK$XI0PLN! 8R.\M])E[&-KO67MD(WUY(>+:IKX]$CJ4=JLN9SDU]L_Y-?;W
M,D9?U"Z2/A84,RG1ND(FEG.I]G@H<(Q+B-)GI^C@],\31V^OIKZ# V\? 8_>
MU,>B43%PLNUCJIZ.8N"\$F 5)BD#XVGSI3[MIKY>PNS5U-='$A,W]>44F+8,
M0=H<0<7LR#74 J0L.C-42;'S"-\1(#2<E$9HZOLAI9O/-Y?D9>>57UXYNL!/
M]8[_"]]=T=_#/;KU>OST?=OP=CW(1G^=%\+(4J23T2H"@+<Q:FU]056*\.&B
MQ^?L9]9\Q'09ELM9F:4UOO/_O5E>5RB_O[E^7SK0\<V#3C$Q7>I04)4EJ,0,
M@:XPB"(IKNA;*;:Q9@8\Q-Z^\/LW[WZXOE[,XLUU=>-^GW\@;;VZ_A6)D-_#
MEX?EA-D%+D2V4)@RH"1=^-'*RB\NE$I!N$;54CV('/_>G0J1CWSH1I)LT8IV
M/4__KHN(<;%<!T(O;.)H+8N0;1*@BJ@C5G.H9:$\NA+I76B4UWQ$R_@0:B:Z
M39=A/[XW\%*?5(GY<ODCD@6!=/R+F)3RL2 P$\DZ,#Y Y [!)!=,-LY%K9J
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
MS6?\%U988OZ!B Y_K%'[856+^GE^M>+0A2F2.4(E"%V7XR8ZA NH(&$P.<>
MR;YHV@] QZM#2E-!#+@+ZEF0W^*;*'Z__2!_#XM_X_7=<5:Z@$8E*=% *KR
MRC4AJP.KLP1X"MI*Y\1>%\P.1+TZ=(TGH@&W/VWGS3HAZ6+4(NE2BPL#*);(
M+$.Z2XN/46B==';=KJ'M/[]U64,SL0_ KE,H-1#%U<4H%HPW='D*9>@!EG1Y
MAI!<L%:KU"9N_8I*#0;#VXCU GWD/D7>M@M]YWJ!Z2#1-X&[BSRGP!T+2F%*
MEF 1R/D4-I*^N@02F;+2INA*H_E%IU8OT!1N?<0X:KV -ERD:.D]L,F!DG4G
MF=4"C/'1V:*PF$83]XZH7J"7]#K7"_1A_0AM.&_#;/'/<'F#?\>PO%FL3,;E
M,WFOG=IL^G_(OLG#/8^UD3T,DLN"==T:,TK$Z)*73A>1I"J,*W;1_^/VT^S[
MS_MAN43ZI*O\RRS$V>4*PK<TY/=UV\+-8D%W(?V%7^=7B[L__AB6L^4W[R9:
M+#%AAAPX09+Q "&R"*)DRXW11C5JQ1OT&'NYM;_CYS_GB[#XNIZM2#;T@CX>
M9U<_S?Z:9<)";:;[YJM?H"V1S&8.SAI)+GA,$)CP(*S0,A;%'>L6)>GYP>-?
MD]-![3M'NJ6 &I1E[99]X-8S$TT=51<$*,,Y^%0TB"@R,F^+"6TZI0\\3W0X
M6!Q/O@/:@UL"D!^Q,IQX\N[J[<TUL6T=[UY^6,SCFJ-?'R@34S(8>@/!^NSJ
M*KD(3GL'5D89$C&*N6YY\CV(.$6TC2JXMNG,#S?7;S%4@F^UI,:EMA/M!$=D
MP4')/(.JFTLB+PR$]PZ9%EXYO0/:NE-PAEI+D0V=0+V[9HDGZWOV_<WU\CI<
M96+,6EL>?*&;U@06>"9=(4@E4($<OUAD!L-LSLHK<@RZ 7!PTDX6F=,*><!\
M[491^=8#_8Z+SQ=2&5D2(MD*5:5LEA #-^!8Y,YI)4II,Z#@)<I.$8--I#9@
M:O;Q3)E?Y^O0PUVSOK?<"Q=!*5?GR20!<>4.%1VUPUR$:8.FIR@Z910-(J7'
MZ#'#H>?M[ OFAW.$+IBQ20I)7G1>=SPX\J>C!RS2,HF<$1\: ^@146<,[2^K
MQS"R>[<HA:^K^.?;^6(UG/_=U5]$6>5&(GI7K+H0R3ON$D&;U6HI+15X53<C
M<I]L5,GJTB;2T8&X4X;5T+)[#"^WE[%_MP#B_=5/LV4M=)E=W=RF_;YIQ(KR
M'U*J=RJ1?H$Z&5MB@%)J]4,=N1NE3N Q1!-]T(_*KY^PYW?Y]%-$TSBB>HPM
MOW=B?IYFE>;OEHN\60^")6KOCO1#H=NVKJ'VB2,KV=$S756A8 %7K3^.H3@;
MD"[@-M=83T)/$81CR'1+D';OU,$O\[4O\1/&ZWLN7DAM.?*2P!57I]('4@R5
M&2 9B$ZPE.1FJ]) 2-M*SBGC:7_Y;$'-D+']-Y]JL]2[J]58T?GEMS#>]D!(
M*8P5FP/8S#2H[!4$KE?I"8/,F%A8MY;3?:@X14"-*[HMH-M[,\W6+-AZ$.C[
M\JVFYDVXO,3\X]?-A-B%I;LV"6*81&= 6:/ <51@'&/*V:2];%/FMB?AIXC6
M*62^!;/[Y0HVJ@A^F=$_\LHH7>LA7J6'100.4\[D2D/T=<R:#I9<:B.!&::S
MU+E(9W:I\GCA<T\17JW%LP5*^_5<;=6#]:I+S"]4 ERDJ'5R$@&MJ$-D3-V
M&1PD55A=0F)U[#;U8!\J3A9FHXEN"^CVZ[[:4)"[VJ?EOV;7GS[-+VL:XFXW
M)CG=Z[V()-$+9A6JZD?S$DV-+I-W$Q32]9M88L%BS-WPMB,!)PNU,02V!64[
MIP(Z$_V^%.)KK;W_<+-(G\(2%\M__#DGAF;ZMU=G*-(4(YD$'3,G1SH)>NFE
M!L]#R5(4[TNWJJ%AZ#EC<#QQ;H'DWFF%(;BY[H:+SKE<6V<%^@(*DX7HM :>
M/&F=882--MON!CO"6&.^IT?PM-(_E-[;9Q<'!55<L4&"DZ[N-N81O \(Q7E/
M+X?E$5,3.!_B,K>)<-)GL5L?>8V]JZL+;>?%;CO*LL_2KET$,398A+6!E"!
M%ER"XI:, 6<1',,Z:KFN$VI=5'0,B]V:8:0/_\=;[)9YW81IR$'&FC\S6H 7
M*(%+Q8N4,?+LFZ#B*!:[]9)9M\5N?1C>8A'/W5;=V[#**I&Q CX+.NO"5GOF
M--E[1%C(1)@.WD=EF7G4)#?43IVG2#IMJV0820W8)[*14UC1<]]\_3)%30V1
MQS1-8WX,)+3M69Q].=YNPN9#RI0P/AB'P+RO(3!=(*24 #W=;)*^8V2;:05C
M8> %ZV(T"/1A]-#]B;_1JXG+']>3T:YGJU:C+9/7,XM1*I/ EQI^M_3B14T,
M$*R6MJJD5-YP=I\(*G;[O/&MAWW%,F_+TQ8&Q(K*G[:2QHW2W)-MHUF(M929
M %X(X#Y+,J("/8:N387 ,T0=+2:&9GB#V_\6L5M)DY9IKHT'K4J=S2L)IJR&
MHKU6W 7%,&)#+&PEZI5@87^&#V@5+A?7%ZMYWZLG+JDZNBX:R+;6.!E1P%DG
MP(E08B8:5.ZTA9!^Z@.)TY\VI?W=QYZFH[ [YP=LZKTGXA:%7<CHXPET!\+P
M*OZRV;^'"#:%N ?_!KS9-\EA0;B"@8-#2;AT=+UX;0B77(E$]XT4WAR/&)^P
MW(>78A^V#2R]VST,=X^"#]E%'4'$7$>)$@T>E8*2(DO!\(2F4U"GD_R^^^CQ
MWMJ]F#\?@G,#FMDK0M:K7.Y&T)%)S[7UH%0A&R]GPF,T#E!Y+Z2-,?I.$=IN
M(GSXT4<HPITYU\ Z?CN["E=I5@?*W6495A>,9,%@C!8L 8K(JD,L%6<@@E;2
M)V5C:M.&] 1!IVD]#2FE!A,G?E^$JR49^94M9/7_-4MTY/=E"[7+FJ]8;O_6
MK<O1Y2Q-P[-#GF::P.X@,)D?F(P;7'J#GDESQTW4#&PV=<*"<. -_6)#SLQ(
MI:5NL]/^\/'Z0A#ZX.':1[1#!Z__S\WE5R&JZ&\-A5(70R2G(-:I^XIY1<28
M.AJ+I;HIA@6^,2[CB3#UYD\>/^ TG9#F0W%XZ%V$;S$N;L+BJQ.,^SMZ)'K!
MK23;LD[^82@A*#);R-N+O@A?F"B=)+[EAY^JT/?E<PL3_,[$_/'K_6__9X8+
M^I!/7W_!O_!R=2N:'%Q(,M.MJ!BHY#)$F2+9CTK8XNB63&W>F6[TG;B!/KP,
M&\SRVCI3_#&]MSK6A=BF!GDO<B>RN!O(_2EH-1-:RSNM$]&"$[%8-Q:XC&3P
M.0^>,P$HDTPY:E2V<??$= A[R48^-(#UD55+8+V[^O/F>KGB@+A[QXV3*G,%
M052_(=5XN)(1E+99NL!]:K3BYAFB)FP1&UZ<3P%G3UE,M9/D_HOS\GVR^ENY
M[= ;2GI\9)-]);L>>6-[B4:=>+&E!"Z5)]!('KC@SG/O94KI!1"^_.%#6=3A
MDCP(_.T3XO7?%O.;/\GBN_<JOM7 A54[XL.V,JZ,3.0'B)#KZ$SO:P0B@90H
MK;"&$_6-;>W=*!]P7N<=)0]GJ]V9UE\OO,A>E1S &6;( :/?A<P9D*/,7#'%
M66SS9'>E<,*+=PS4/3.\<SC!-:C,>V#/;&/3VA,3=+\X$14DQNNT45D?)>T
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
M+[%V\<SWD4G?,K3;+]=?8ECB__Y?_Q]02P,$%     @ X%UK5.#PSE-@*@
M52L  !0   !N;F)R+3(P,C$Q,C,Q7V<Q+FIP9YUZ=U03W==N%)4F4J1)]55Z
ME5Y$\HH"!J1W$!"0$JHTZ43I4E^ZU(B4T$,+2.\@36KH-?022&A&"<G-^UOW
M?NM^Z_YS[]UGS<R:.3-SGCEG[_T\>ZTASA/7 70::B UP U2>TMJ "(!P/U:
M]?G+AX;V=D[N'JX>CF![[X<@=SNQA\828D\D ,0E0 3@YO^%D9&1MG^/M\A(
M=NO6K9O_[F[=(NW);OQOM_WGUO]7(_;=^ 8 W+A]XS\&^)]V@S3$[3OD%)14
MU#< 9#?^E_T?G72 FS=(\&Z1W;Y]ZQ:I)X34![A%?YOA+XGG=^[KV9 _\F24
M_)1<0/%8I;:;27\2PR-EZQ5&2<7,POJ C9>/7T!02%I&5DY>0?'%2U4U]5<@
M#0-#(V,34S-SNW?V#HY.8&=O']\/?OX!@>$1D5'1,9]C4U+3TC,ROV1E?RLL
M*BZ!E9:5U]4W(!J;OC>W]/3V]0\,_A@:GIJ>0<[.S2\L;J VM[9W=O?V#["G
M9^<7E[]PO__0DR#?_'?RR/^%?..FW[_?0W_K]E\2=QB>ZY';>-Y_)/F)@E$E
MN:"VF_*QE#Z&R=9KDHJ91WJ#%_LOZO^ _K_#'/;_!?J_,/\79&(7@)X"\ 9@
M37:#A)[^!AG]#>(BX"[9#=()&3T "+C&?[WY46&-$=?4:T4QN3/79E(YOV?^
MFD&5?!%>O+2[HJVQ9+I@\16,H%'S8_^K'I$(W@GFT6NE$X91AO?;N:C31A0(
M713EZ(4M"@> ]@HH3@2'2OM=^)+'8OLW:J0M@RW];?;ZB\?DW*R2XXU/<QOC
M'^46G8/J=T]8\<Y8SOQ_%O'1/43 K>"["W2XM4VE).X8WY?L?MPT>(FZ#D1;
M0!9[L&:%LZR?F6"GYMM7\(+NK2\F1C8G%D\'U8/%+!PUH->A@QI2)9EJ>]-E
M-&@SJ5ULP*R@_N60WM![G8V^'3DCQR;,>XDT(;D%XS+M(."[2<RO!* K/)S9
MH,T+!]U<&V3?6XE(L<!%$NC\N;Q@5(V+'A%$0*U82<.YQ1+U[,.;4Z^T0CJH
MP\^R5+W>GE;&<BJ4$@%.MIDX6,SES.^V_6'J.O4^._]!7A@_VY>C<46HE?G:
M L[E,O[)<+IA6_F A]:[A?5L&/HSYO+ V,5Z ;CAN[B%SNE?[/\5)SX?.!8
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
MR0C]0&X&+P1?T>D:GTB:Y[Y,UHFTDH9$A8K/&"]M_$KR*)25RTR-J6P3W7S
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
M^AG2B7/[[KT? "TY@&!2'(9TA -$A;,:'[!J6/FL-ZR"69@^Q=$M8\Z'S>8
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
MEA Y2^9_XA.@T+X9)[CW^SG,@TVCA^U :#)-G[[*2F^2_4ST C,\/DYX']1
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
ML\*SIS==5>JUQ9DVX.TI%I&:QC3[Z=^(#_+<C3LRS6;<-H)E./)#*^U'#W(
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
M" UJI'6;80_71XBX^CM#71DS$[^Z-5N&O9,_W#O#V.U^UE 1QGZHZMP7S#M
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
M5P,94;I\:=)\^:#=;E5HDVGZF"O08@90GZ_#ME_4*& !K?WUR4"'Q9NN&Y\
M2FW,H1415C;\/),RSV?G[9P+HZ3JP52#2RMJ_A%$I]L*BWIC?L^;THK=Q,>5
M+M;4/UC.( <_MJ>_263Z S'KL \]'5^1;<2$5XA4&]QOC'\'TSYM+N^GX#3L
M?5CFW-YBWR'-\V 0R]4M-&ZMJC;F-9^K!5R[N0YC5 HL!\@M.7-5B37V;<!?
M$7]TB1MIM2Q8;H*V_%04..#7BQM!*G!E]HQB+X#("A'A=@>7LE4>]3:P50RV
M=C:119" Q@@B*Q%EOZOKWJ9.+1P=?'V)]+W3%L'Y5;\.D^#Z@N?I\X4TOCPV
MO/B'<D^^_M)/)%.D#?=$H+_7;%=R]*,PQ?_&EO>/J'A*);H5'>OA75U#/U7;
M>"8ZWV_X^<TU_6T#R 4ICY/O<'U$A.G1"9L<KB33N%J?4]U(WY5AL0X+<]YT
MK-PH>/FHP#(\B1M*I0CX\;$.=XBE_I:P;5M_H-96Z$ONKZ Y 3WZ*WU>S2![
M%9):B#;=^G'@SV3 H['QUN$@J'WO$I'N/.-QDF'$-Q0\S3+G0"/G,C2H>+'N
M_8LQ7U?3;'(,F];KM=CVJ>GIL @JJ_&.80]7;H@FTE9__"AR1(GM\$-OL_8'
M?T.:FQ:A-T'%*Q7O<Q=Y&K9JA(X$*O&DI <_3 ^"37;[6IX>=OEJ[JU</=IY
M8N]\QNY&\Y)?\%A">>E<RYO\!&@WF'3J@]<.=U1'W8N]&8BE;J]]D5-O>^NK
M[7!!V+-\<(@$6DXV'0W-6.3:?6">)1P(\J1=,DZ0#;=;^@KO.^^A&L0DP^4Q
M108I#<![, G5>,5I[RU7__K<F<K,C)/+OR*1MJ8'^3CMC_3$QZD$X*-T]0B*
M$V\=G2T^'!S=K/S<_^$+H#*1WA3,(G'E1=A#8&<2O-G^@:%5]')7K:*1N\^Y
MT=LGMU%NU"_.F[/W7B:T+(":^?/"],RHI19D13&4)OK"</:5ZOV[J]6WNI/*
M:W8!'Q^B+# BD*@,P\3RT@HBB>\-<SJ$;]W=K^[[J/>F1UBT0TZ=:^T# JS2
MAP'0$>Z==#T$.9I=,:AWS.OI7_*!U+0;$C?;7L1[A?L?S.?T6O..I#S+;$7
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
M,==_.XUQ4D<)VL+G'$)M3';AYIK7N.X+Y''R%[6:CW$D0ZK7U>_1;/)/(FU
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
M[]9V+)-W $"PG.D_7_2 4IAMK(KHH'JF9"B:PNG?*?+N^VD;G?>OX9.L*<@
M[JXP3UA6]_X$0K)'(GHF 2^;A1(![$+4&+[98N07I/>-P[@Z',Y_WQ4^$4DO
MB%?-H:ZVB0")XZI^#?!SW$/9>_6Y[P'BE$0<C*<'0-ZP\0A&KNPYVN(0ED;2
M'<A^6C%"C#%3#7J7Y*@M?<$Q^+, 5NJ<^9F8C97#U;W!L:#$*1;R//MJ!%ND
M6=. #$H35.WA+Y?!=OL36 5B[Z:=PC_UHPDL*R2@H5U7LC5T/R@VS?KJ&ZMV
MEJ3>*>\:K/YF]+WBXXC%M%5]!A2J$0\@ O(15PS*\O:RYF."XIC&(*)K6S%>
M+?V2M4)AW-_@CU<*:6065U>.A3C3_3>A3R$&1QX<;G+SO4<RT'UV9S4[+1O.
M?SX>.N[P-.)]0X'&UK?1AZ]_T#HMJR@AF\RF@-LAFGU_K6ZMCP FVLS;/Q!K
M09F\"GD;'I13>\XQ_]+\LH+*M1D3P'Z'>)6'$F<"_J/3K9!'_ZU73^ ITI\\
MI UU^AAK8/0L9?5"V@6H4\;#GPY)_&=?/V@L5J9876]3DQJ4W>A*6-:#4.,C
M41Z0KT-(WLYZ$[I2-W2^XO+@J.^':?:%!AQ=>A<B)Z#+$F'X%YTVQ-7MLMC_
M!S\Q#V@WUS_22K<('GM.GPDR'C\27MH?*/. F]*.&60[@5OV0D_K\:SWV3'(
M]T$=UMFD'R_-=";:^H<<KU>TW\R:VFC^82D?^O560.Z:OX%?[WYYQMO*K\!N
M \+O8)Z.)ZYK=AF<)JC/NI./+ZX93!&NSIOLNYWPO0K<Q%!]=8<W?#1SUP#/
MT$6B[FK[UX35K7BG.#!R"K+ 15 &R5/+X>KJ8:38CU$/[QC39AQY&EBU?DRO
MVE"Q9ILOGY"^#.%[W77(YZ;(@W@I;!>.94\ [/9L$\#P-6<<']RM?XR<GCGY
M:E@OHI/KO"1B#<-N"C4!X9?[>-KY^,W8'B3+P<'Q6$T\(B#9AEUENUL &\X9
M39+J7$XA/?B+$CZ#ALH,_7,8X-9!:,B3-ZA-\W"N[Q^X\QLW&'@HS_O2<@(B
M@'^*G4J9%\+8='<\8HO7*=G4>-]*-_=UB/NMGDG6R*<L$3/_0FMY'#V9K)A0
M'#H/BC%9V>W&F)D"1+WQJO?"UM&<8I=7A)NW+%60]63@  $4K6)C;$C*_)KJ
M7;FM6D+XQO,AE<:4*3=0-)6]'G]WU9[ART1S=_%N22'NXTH'*/,*8=\7< PY
M=L;C-V2+S*,%:8#].(&G=!K"@HM [*^*& NI4$J=OMY) 4P\=('-V3KJ?,KD
MN,6+YC+,,-L1W!S-?V%T29^W2W\8WTQ":%L<8SO'S)8EDM))'?UA/ -+Q&=#
MYT4 1Q]P!'0=9W_&\A-P]$*[(-F*O9:DO6R1F+:=H&3*NY\'ITLS:AXU(ECO
MR/1E]*#?9#U"5A-XE#LL@!4@A\=4^C%]:D-I.3V^?'Q:)/*UJ<X?'N3EOW%U
M5%S)]@6D/P+0?,K>\ #!7LQO926[Q1]8JOJ441#+9T5\"*Q#L,+-2"IK96Z4
M^-F0UM--"_'A0NOF'+8V*SQWQ"VY?SCP%=Q'J(]$WO4CMM(@: B3YTF'-*_;
M:1;"(,:-B;^@.V@5,>S#W\NL?G#U.#%K_NTBU[D;)8ZD,ZB N@@4=B 6SXT
MCM3]K!T<?Z%OZ!';E0:*GO4:.+#R&EZZLU"$@68Z<_4Q-Q>H=8Y#MK46>Q?)
M?;AZW0EQ72M<3\OS18__<Y81M1_2N!V97H JPO.D*Q@_UXI*!,!5.XP<7%6
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
M+!33BGYP^&SWZ>98,]_7'>5#I">H>=%WN[^RDUMCSH6V"I7/"<5V+YT2@<;
MDLE*!K?J5^ HE+7;8T17,@BS9, Y10"[NK"X@NWCM*<7-<VK*TZB _A'H0Z"
M<'6:D*KA@&8(I8VX 6P;$\X(=G"5#,4WW5V:^8L"3J5<S(<HX,/+9Q.DW:^-
MN_#U_V-B-\E6I:OTS&N?BU8ZF^_#3UGKR@C]1$H+8)?TO\=/(%]@];$09F%.
M=4]B,K>Q-F:$_EB=2Y';QHUZBC+GV4-$X":9'D>3Q30/"& 7J5M<[+2.)5-,
MWV5E7[5X<[7P,JKVOOE?ITD78L=1/$4HP5G_G$U\J1\5/!\'2CSYT9"F'\^<
MV^$T9<W\.&O+$T7<_2. -0M@+&_MR*Q*L!=0A@Q)FKTQT4R7U&=VF'Z@<$2-
M1JJHJMB-&Q+%/N?6K$4#,GL+E:<BSK7 +G*<H.&HW%A6(8 Y>Q.D>;99BI93
MI..VAKK@C/':Q<I>4,+U"=N.6M#%'$YNKHP@KU+X1$:$^S<HB4']3K5%SO+Z
M(!RR1$! 9#$ 2F3R7Y%#V)#'7\/8^XKP(@+T6>&N%V'SG$3CB194WAGSW;^B
M()&Y/!<@.$\[%ND_#VCRF]+#!##=3$I3\O1"H>GXT%SC(YZW I$6D$L,#:&
MNWM0UFR+:-\\US:PN!OLTWH$YM.C_IP2^:$/(9'Y(5"L;!RE-SR.JD7%CRED
ML$E^A@6FX*#YS>G0)$2].NH(QA :^#=_+?Y+8SXC.-4XN(==@AN07I=65D[[
M^';P#6)E@12S=NW[^D)H0/PQEQ8U@*=<8<RVWLG40_,H!H>@VDKEFSS6?(+=
M\A^*1.'6Q%6W-L]B,<A@+5QW]?X)7;<!=+=^::DZR.\4Z41MAKK,AY1S8C[!
MX@). HDF/C!]MC#A\P2(RFV\>4L .Z'QW!NQTAZ.C^79,ZAR_GD%H<X-<FX9
MKPB_YY:XI6E:J_NDX9.HIPC(P.AMCH 6\5%U&R&&IFJA#UP.Z6CQZ5OB<KV7
MZLW36G"*@91JB!MO/(\Y"43DD1\AKS@"NY8[TD.1O5IOZ"\_^ERXW=Z>\T>;
ME7 Y$AGA1YQ< 56B(578@QVHFK^VD]I;J!='@>:W?P"4 B_\ZIW>(+"#'(6X
MBV1XX>IF427.:MM9>S+->PJ@8(2?)8H'C/DAEG^TWL;1+W2*+&V @ELN* %Q
M\BA(P[[D46P?DG6LD[/&-/2S :]Q\VU?1<XO#MF]0><7ZKQEP7EJR_3/>@)8
M,=845V<:S%0*5?;I31/!JU=>#P=_C7>LB^4G3<Y8(JIEG'^L4!P!LWA0;/^$
MHQY"$4"/-T?]."!-*F'HA#]\MAI34O7RH0 6*<Q$'>%!.5[48QP]CBR+*>W$
MH>$2_@LDH?B&H9-9V;,6T43=+,<& [4E(<Y/V1\"&*0A-/)[R 0RA2Q*OHJ/
MSM0.NU&L*SR^,>/.C]6@N,N'.>I&O[OL5=@?.UL*'[]YVOMCK[FH^910K_-B
M$31V:U5<FE%J!23ST%3.1OX]DL8H8'6$%3V2AL*;A;T>"7-+R<W3.C_>T<\X
M.>-R$=.T8%ONG&(B],!KA? (QZK ZOQM2DI<&91;RRBW+U;3F//,/'#XE^\A
M'I^[XOMJ\N!K^/RU./ .DC[B"!R8F>BC-A.W8&O)%<T-Z63Y*4_]*KP]"X$W
MFL&;G.DQTJX?'AR]8# :O'G^8;>=R?&DEL@B*RYY*O-?*T'\W[5-8B*@)$B_
M,=#Q$^8TX,&@21^N0"<3IYYX:ID;[-O;>/NOM$#Z/]("9#S6*[09%)M@Y:A=
M^%/BERD=9?_TT9QGR]$&[J31(JV!"AC20%'BQ+P!SYRETS &3SJ1K!V#"7]O
MW/-;CF,?C3CA-42V\WL-;T1!YN)-F'7X\">1%<LA 5FO]WLWF5GYKQ&S:1GC
M;'RS!7_FZUJM$B09C;YWQJAY=NU>LTON(C:ZZ,JVLZQI$:*N3_ -_'M$-,Y2
MYI0(ZR!;^23[\5.VN&<W=L<%C[9Q<8\KOU7ON/_QM!MC^_B\S/;]\_+;O7BY
M'Z^2V[V<YRIX*B$0NHQC[E8#R^..PY.<#4!0R#@?WKAR,R#3C*46A?[UV^U:
M]I_ ^&'W8.7"-QF+ZLUJTV=<5:)WTJIX)Z!88LY&0U$:<$:Q/F"@,"T&SX \
M\!+N\H6(DF\=QF'*)G-4A:9;EF*L*'#K5G9@_02#E@$])L+3.(_ZCKI"?<FA
MFIME5(6-_@IJ.MB."S_'FX7\[S.!=4V[^0,2[ZG,)^'0Q)@!K&0G;WN(6AX=
M*333#Y[/R0NPBZFHJ:RX5-FO@)#6N!GT_&>BV*EX+G4J[=]>\=_6"H4YR?P<
M<"OX%;GY)Y#+QCEGCC4S3P^YNKFZORPL$\_;_W.X3O*7G7*@BC=$LRS7=XK@
MK#&/6%;@)@9KI1DGHP'XLM/I%8DD%>.<\8$N,X/\T"SKA8(KGQ<NWB[]\N0@
MUYRQ?]WENE-$13T3YRIL-Z+,L0X]Z%C?C]4&ZL8/!@V?K9:[J_<\=["FCY-[
M_0;W_;8$N5LMK0R;GZW*,9;F<G%L 6R0RID MG!/AJ8ZL>3OHX,3=1J5S-9-
MG&;EQBVYWF;:[!2#G=CQ##.=<N&YMG+J@9$OG$W_.RT3_ZLWG5\09T'7SB<0
MI S1L0A%[,90&\36&=PF7GC0N#$K845'GE,JMM)M?&W]A[+CDZ_DU/>LJ^@)
M7IQD+G*/\&[R4S]62[%C:[%RX !+,_4ACQCWU'4ZYA=GV.'ZFVN788GY#^P^
MTW\4;W[?^AK^BGR%.$3D[ <8$U1EWGI^ 4\D@E$0THA4_#&P!!</%<".I8Q8
MW=US]?5C]9U_I!D>*AMN5CUXE) J[IG^T5J^@0;H]J>^!6(,S',IM'L] 6F:
MU5DW*>$W,)_L]D5U)3A%4[GK2!< -GN 3F6&L0CCOK-]7/.&,6/V2@,:+_8!
MD/1?O3#8\[&Q_ 7B3)BJR.#$\&:V@<;>S0V1^0X1ZEP'5#M7'J2IB?#+2-L.
MXV[1S0,9PZ':S6H[2HO#FIY?+WG$J,J0E)-J&3=J$5%6SAM2$+;G<%Q !#B&
M*IYOG(<?+5]]]V:\"B(YOYV:/@=^T'DQ<7JK !9VJE5GI[EX<C^)0HQ9GH\C
M01SH?@)VC""&XH16?A[ B+'NAH_B&C/U'G]UF4U;=9EPMS^6:>VQ(&)]6815
M)9410_KQMU, Z4CZ:Y)!OX7:#,1@S&XPJ,(!%MJ]2T39"Q?\0=7NR,5EQ?/?
MQV6TYY+V1\5,=W\6P( P_;6MA<?>KJU-W0L4P)IT>OX1FEJ803EM$MB/6(K3
MC\,!<F3>9?P_^.ZLZ4[A">K?_V/GWWV;1'G[;Z'_PD*+ER'CV4UFRC,R'$]T
M&U'7MIPT!-IG7)X:GO[D$? 0?VNG1Z/Z1GA&48<.\^[?H?%K^-Y_X9?_M]#_
M/J'CB;BUBYRM 5^G'L/$6Z 8CJW4/>E2:;QZ5=[MK?K(5_D;Q^JB)J_>BNO]
M.YDUR+\[_ODO].;_%OK?(U1'K^<O"QL#RN=K.626O0#VL#N@W+AHQ,-_.G][
MYLY7#(_DEJ]YL^$#0\L,K)  ]NP^1$; !@<= <S&"!86RS-+73.T[-,8)P&L
MMDP FY#!45IQ@?!5:_E&)$\<!1J@+G59(M3^QT]M__Z;LAQ5&2'VY+]%_O]"
MI(P;KNZ< .9719,;!=0&_D(OA_--_8?B"\R-CNYOW/I*ISA,\9PY_NX_0J]:
MY,(31X0 ]OU1#FZJB7C[-1R/9/P@E\7R=\2/$\ -1 %,(0M4L^>ZX+IWKNV>
MH;L)8.PXKD0<#%C\^\__[KO$3U/_%ODO)[(PE0'GR2B/XQ(M-*;(<)(NV$ R
M!$(KP=?E=Z_D$$??//8_7B(IDI)-USNYO]>YI^_O%M@LU:;_9\5I-%D4.H$B
M@#U0PC\J<UP_C?)-;\S<GNS:]_+^XG6VM918M+*39)YXAYC76.67_U=%/G0F
MT4.'.*W 2P8!GQ8R^Y2KP]M6PB8TB!=LGG%K&.K(O[K4OHF";4P).:<WVQXI
M==WRMMG<NDB+1V])_H .UY?G5\+/_DCVQ@_#Z4VI#$>9F=6S0_BH,O+FW\RP
MG)G3]1][CE3UFIUY^\%8^;W3DR\.R]417!^PDR9)0H82.#C^(^RF*37-U%I[
MZ5!JHX5>_X_2'N:\YIDVGTT-.3^>P$),K'U\MEV4%EIJ'$M]AZ)N:.=DK.]V
M:R4-V;TY[Y>N,)*-?S;Q.6^F$>>%'QJ;YSPO8=M&54>P%E ;>98LN8^5Z$0S
M'=WQ$=WJQSEO,A7/"FGLRR\ZW\S*= FZLD@8'@8WI;,&.*=ZKUK(8PZDGV0[
MXN?+W/WTEIX_SXZRK0A[[FE?GI#X^/#04V]C%P.A&Y^%9S;II $4MF\=:AU6
M/I"L8+'CM]; 418G0_/7F]UZDSNS'EA/W"J1S*\9C)Q'[0X@5^"8[&S>#MQ0
M_R)'I_,2X"/[HO=GMR;;"R_Y+CF1=G77SS_V7/+8"^HW>2+""!;QQOHB3Q_
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
M7^XAA'/X/6^>>@DV!2?KKJI3A\B$;BS1I\O5HKD(>>_ZV-^!#[,."+6GBP%
MD0\/.A2T@M<0JM288@9T&58A1]!C$W8 >;:*KX5JK@=-*;;QP?.<@D/(5WY"
MZ00-WL[4(Y1HF#U:D7F:ZMB#XUDBB+'W(]-G7(8W(V]8/-OM^ZR-'=>3QR+Z
MPBC.UWC).\"3B  X76\)LVW15@!"J0$=L-K)3@]^$KXK4>?F,//X36W#_O5U
MH9IWEIDFQW^DV_ULN\$9'XY=_\F\'L^0_4M@02UE= FDAAV@JBW);]^<?]O1
M/[>XM->&'NID+*+YNN?*]C(#8.R]U=1%RNU&QFE4(*O&W(J*O0)&DO%),G0,
M-16$N]8QC+ZO[&EC3'-T2,[9'XU_GM>-/#[393(*5V#S,HU916C190P_6M-7
MS%_>HMK[QQDYVV=!#+0=Y:;(QXM5G[H*%7NM4;N97J; 'S0%,KP;LUM'PA#C
MMX9V($@C%<_.\4WJ3"UZ#M.>TFLE6E^?+!+*%'T"6Y8=YB_EO'AT!_ E),'K
M758C7J+\P,90'^,/I?/S/<&J:2]C]:L][.1O<!U E1FL>%XDX< CN;W""G19
M<)YQ =EWJFHR%)- $#<Z(6A9W5AWM/NZW3M2HP'/<6^;#SK?1>W?RBG:XC =
M)IC H1A8M<OJ)&SU-<-VV;0MCB;8T:8\%HCK#" S/JQO&N>0BQ)6R_=[W_HC
MN 9_ZA/?[RSDP1! [@ 4EU@8J0"FB(KP89BJI=:7HO4"ABJ8IF,J/Z_.F:DV
M-WJ+]:OJO;9[2G]!%MC_6("_$/3IQ5 OW]@]?F$56D@S(T $K>'3[T@[(RP
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
M!G/?_EU'9 C*R15]'-+.> YRL<H(I/*[((8M^A9&RC<-*=#ZS<RF:6'$M':
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
M\T$<O'[Z-U71Z=CUM+I"?#F'P:87Z;T/Z=U@+<,:%36L9:ZKVPWCO3:SY/)
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
M.?& BZ*//.NKE *,VQ6N_WN8-L._74W@P& OZS'!CS"EV<M6 ;DI:9I=<P?
MR'+7O@HB<KVCI_63O]NA9 >U1^N9UO_L+G5KE*T+/Q/RYR+CJ X8#JYG@+:,
M$P%*$J 30QB)I2CEH"+*SJ.LBL%TXL1!3=FN4S76VMGMQW^%NS2@8.!EAB=Z
M"M. CR'XPXBV)"="Y[P 4[>VU4*>NKJ]ZK(=7QQQ-U_>3O[ G@.=QG)7L%J
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
M<N8\M?Q^DU[C-W^J%%??K+D.@E\IQ_GU=ZVR>"'60F;5TI<<I[&(H<?UOD;
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
M;I/FUHR6S;:&@'U+3#4>TXETWQB'R,R^8]8];TTU$B-//',?!(>XV D&8Z*
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
M&DG(6(*9$-3CW&]&]?7:LF#,3,:TU7?$K9\UG]EPVKG'SSY (\]JVCY@E%J
M/1-K;WK?2%!;"0[-7("MG68GK]QK:U8_=L! Z#&'8M@ ZE$TG3;P>DRPGP1L
MCRJL1[#??VQ6CT&@1[>)<15A&+,TEE!*(2!B5$ :ZY!N&@>)STF"8ZLR/B>?
M/K>E@=8/! '0&CJ$B3T!K9MAKX9B9&;<1Z%/"/43.!S"XJZ!9:*XM]VI+A#F
M1-<$*.1 +8JLWA^WR+=S@'2&MCVY:;K8M7/Z'@2GG;WHBN;>B@@%UX7[Q;HT
M;\!>YY<7C[M+FG28FV^DX'5EQK?KLBK,FU/>5E]%\?DK6=_>&YI]GYLZPH*_
MWY@W.8D)]Q@-H1020T2%K]B0$QA&8>23.&4RB=S7-Y/I_T^RYC%'R?W;C4_R
M)O@RCF(F/>CAP+2-#V":J)^2,&%AY 4RCA/7-=&,WX.IUTG_#*^ W3IJEH,Z
ML@=A#()46P3VK=YOJP;H(]B_KC$=&-L7;07D/?.!L1]4"@#0(&#Z'-08J!\W
MPZ2F/]O #=L0:#+MI^T5-/6@/&DC-+D"_7RB=_GZBRXSH&NT_$JJILG11W'?
M9 /?RFV"\-OU>_&]^OQ-K![$K_FZ^EHN$YJ0*$@HY"%3J[Y(+?@(1P%$@8A3
M2H.4VP7S#Z+-W%:)]JO#80;#;IZ9#.*1YPYM!S251^HB4(TMCPOP=T$*<+L>
M<&-M$,P&I>WK-)J4B@<![YA>AWEH/\K\3;V6>5%E_R6X%J\KY6E7M(U+$P2+
M&/D$2JFCJQ%/((G5/WGD)\)/I1]@IZ)VW>+F1GKO1%G"S4YEP)7.(&N4!BPO
M.TI_](';CO6& W%D6MM3U! ;:%4=/C#0#I-!:>N"R$EYR<[\8^*QO*L?L_Q"
MLK7N4G6[UMR6K9O.DB8\<9GX"6;($S!.,(>(AR$DGN85R1/!0TQ#)-IF')_M
MZ:5+IM5W<=B)X_,4'*/S"M0JL=HIK%N\FI),;MS2";@=LUR-WT25^96:;?]
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
MS"CEL&$VRJA9[%8^]UB,3(S[!9+W+ 3?E(E@W\:F?#(XM%+W$V[L!,;0@R3
M68RQPQ[J<X_U1%NNSSCF;ENU8XY'Y\[N*(*GVP@>$[>#?>-1!?5=/JC92Y25
M7HE\^D;NF] 3+%&<"L2@2$*U9@A9J.9G7[=T$G[*?18F 7=;,YP2,[=)MM72
M+,J!UM-UJ7 23-OUP;40C;XH.$9GA)X W2@,[/V?%#6QR]]E[E,_O_/J?@SP
M2A39 ]$;$GO[PG6#]VK)DB#P?%]WGPP#B!+EK.,$(4B]E(D@Y5*$3GL'7<+F
MQ@8[7<&JI5P 0:Y9%[!:Y^U?G&O[=\)NQQA#@3DR;^SAN.?X-'H.QQPV: S*
M'YT")V41&]./N<3JGKZ%L@Q1F:X7XA6I2/M:*[[PXR25T$-$]PUA E*?1)#&
MNMR."'G"J5O%K-."YL8D39VH/66!UO;B-^"&;C=I#(G9R(31%ZX>!;:ZL;BR
MTM:9AT]<<JO;Q*>UMRY<?WV_V%])M2D,W7P43<':\E9^:%NJWD@E_^^"%&^4
M!DO,&%:+$093'.GH%I*JG](8(N$3+(@2)I%3=$M/1>9&*9^5$R*(UK!_"UJG
M@;!S2:: =V3V,:UM/[>M;1>@,4.Y+ 9NH%4&6N=QNM[V06VT#KE.RCQ;-]T^
MD'5UWNWUO,'S[&_N\J+*_LML )GB5*4P0M6+OI2>%V I0Q@&/E/+,H:@;NP"
M$TY$PE$2BM2IO$D_->;&B>J%1H,EV7?!;\>%XX,Z]F%'5R+^ FC%F6[!N6_-
MHN%'I<0DR?D62$Z5KM^EREP2^"W@<DCIMWE:/U[<!LELRSGK/:_#77'UR[HJ
MBJ+I4HEE7Y>1[S,1IQ3&/A80A9) '/H^I(CZ/E5_( BUG:_LF+&?(E8?\6%3
MK)&YL=7,A.MRW3TT-X6[3#0@,]J[46?/$;*CSA%1GV@)NXWQVZL2;_;-CP\'
M]1]J._1!86W(MNO+<!1Z':*#4FA/52:ET.O@.J;0*Y\V:/AU&R.DQ6Q6NF3M
M&V7])U%5*W,>6>H#276][J>YJ;[FM2.\]+D?B3!ET*=4>9S(UUDF:GA3S:L!
M"Q(4TAX]!0=5L@?K3M&*<$]M4\U-,^Y]7IILSU)'=-\7F?KUHQITQS.$88?8
MCIJG'[%GCN!>@-8VL+6M;O"\/[ F&*2V#^P9.'ID]W6X3Q'PW5/#.<2!7P>N
M97CXE4+Z30XFZ4<W6Q+\U49'EBB'(\NY"4XQ?[N]-_3T^KMR1+)2\&42A3XC
M26I\:8B\A$'B<PQ)A(@GU#]IXKML.3AK,+?=AD^[MHV*,32QYT9C(!J-'<G<
M?4CL"'M4H$<F9:,?J)4'M?:@5G_11N35ES0V@*T1PQ%O;_P&)5=W+28ET-X@
M'9-D_P==V1%.\V];2W7I$1''B2]A0E@(41!12"/L0X(3['M4^"B,>O6"VY<R
M-T)K5JHF/7"K9,_6;P=HVO'4U1B-S$6[A;PH#VHU#Q[)THG$.(W>#B0]3XNW
M4\:>;>YV\N)^#/""K'2-Y4]?A:C>Z;%1]/(JOR/9>HD\/T(^2A5L7"B?)Z0P
MC22%<91P'C!"$YFZT,!Y47/C@D938%0%K:[@CUI;QU+&'0C;4<,PN(W,#WTA
M<Z:'RV@,RA$=XB8EBLMF'[.%Q1V#;JTMI4\PCKT41BS%$*5$0,IB!B57KTS*
MB!][8GEO')I/%2FJJ_;(7%[]8YGC?P6D E1\R=9K[;+GTNQN#;*YM:2IGV(O
M%5!B+"$B"E_,0ZY 1K%RTHB?!%$#\NNUY2G/8!"W$B<!6*SYL-!>M0,X(RH^
MNY<W^G;<E!MKL]@B<]SLZDF\)GO*9#F;?+^5CM1YEY-U6RB7)U& <0!9%"K>
M]6D*L2<)#% 4)U*0P/>MRIMVBYF;C[:G*##Q:EI5A_31\WAV\\!P*(V_8GL*
M4)^RS!UOGGVV[""(393RNH]<I9%;*6V'JAY_$8C.7-/S=T^7,'K1@H.LS\M7
M]TW<JDO<*7JMPW%^*?*R7*8X)CQ%VB$*B.Z'@6&:*D^)AU(D7I)&@4R65:ZT
ML?.-3HMQ(L.ML/'>V%9+D.UVL>JVG<H/E7DAP -9;>HE&6G[*KEF;)W$V\YI
MNA[%D<ER"Z#VEVH5%\ H.62*5A<( R=GG10U<5I6E[E/$[(ZK[YR>[L].GQL
M-EYHF-# HPB*0"J7B?)$L4280"8CBJ5B7"Y)KQWN(T$S=)K:<*RMICVWM<YB
MZ[C??05BDVUYNX#5?[_[#!+C;'D?"WN>7>\S)I_=^#YW?=],S9?YW5V^-B=K
M]8'V[:8J=6O7;/UE27'B<Y\F,$X#!%' /8AC@6#,D(S](&$)#=WR-;O$S8TJ
MFC3$6N6VCG!SZK^GMFOV9B?BW=0Q/(XC$\BU$/;(Z+1!YLJ\SDX1$V=WVIC[
M-,?3ZJZ^E'+#N7IB^4DM4L5M\:'('Y1/+I:"X-A+1 IEJB-($QE!@H2 J8@1
M89Z(.+;J?G5)T$QII%%6!ZSH,/"\ *W"K@1R!E];ZK@>M6E(HP=@/>BB&XTK
MB>+,PR>FB&X3GY+#A>O[+43>*VWS=:4T5Q=]:0O9M(4K3<0C68E;^8'H6(JZ
M#GE[U=(7,B0>2F#(@T27!%>+E3#D4/DF81)'2)+0J23X-<K,C5ZTIOH4B&>E
MMBE;ZU"Y_%X49J_#,0;QJE&R6_9,A?W()'5H!F@U7(!MZ=PZ1+P9G=J:MD]"
M>_5P2Z@A4!UTF7650I,NQ8: [GBY-L@S>U;:4-0M1-T@7KPS@>7;IO#+.(U]
M#Z>^6L81?7;N)Y"FRB4+,6-A%'$1,J>R?EW"YD:4M7J.U3*ZP+3CNZ$@&IG/
M:C47H%$4U)J"/[2NP"@[9$\7"TR&K6G1)7#:NA46IC^I36%S3S^V^*@(I]BP
MRH1:Z\3#XD$L0R+]T!<<>CS21?^2&!(2"A@P&>, )S+QI'L8TRE1[@$V4\0P
M-<KM!3#1.NC&C3Q.8BL1EUS$"E'F*6PCQ'7A\Q"RU$\0]T/)4^(:O30,LN.'
M+K6X"K//,""H=DQ\+4PC,_"!>J#1;SC.[;)^4*X]*6A2CNTR]9A;.Z_M>2Z?
ME?=Y25:_%/GF7OE\JXU^W5_MK<]NV^59\X-V$?7^_CM]GNPKKTSQ@ _CQ$<0
M(;W8#9((4M\/*0N4^\9"I_/[J]29VSE_<R3UPTKI]F.]QNJ[V+URG.Q(9SKT
M1Z:GUA!@+#'KW-H6L&\,V%JS %M[VAH8/VB3?APPG& 0;(<-.[A.I6G#$P:!
M[TD8PS!/O2XD:G=<:B(IWHMJZ7MI2J(PAA$62"]],<0T]6#"91AC&J4><:QD
M?4[4W!:^V\B>74Q4O\"G$ZA:DN @6(U-<"U,^U$/31R4TG3X**CS:(P2"75"
MW+-$0YTW^UQ$5,<=5_=6;I(WMRU[2:3;6P08\C@E$&$<0HS5(@U+GO P#9%:
M /?LIGPD:FXT\?)I1?N_]NZ+? RKY5[9(&"-O5.VWV>Z!6WDSL=GT!BKU_&Q
MN.?J;GS&[(Y^QN?NZ,<36P=%NR8O25$\RKSX1@I>_JT-)KYI8XF7J8C\D/D>
M3+&N/2A#'V(/(>A[''MA&I"4.15(<1$^-R[9N?YZG0;8GO:+ZP.QG8;%CGG&
M GMD+MKAK/4&!XK7%5)JH&\N NW,3GT0&Y2OG!28E,'Z0'/,:;V>X<9R95&9
M[2]2F>R4F^]9N8QYG"0LCJ''PA2BQ*?*_2$$LB (X@AA1$*KPM(GGCTWCMI3
M3TW?2D'+\.]3L'63S)5@C+[O_)"5FB1TF(*I1%B7W+D$BC5C=)C?10CJMCTR
M4/\Z)H)3SYWD.^\PJ/V,NR[ID?KZ,B_N<\4'XF;-7Z^RNVQ=;W@V68@D1HG$
M(8=4\@"BF#)((^Y#$3":^I'O"6*U:+&0-;>O>*LM4.J"?7T=\CLOP-O]=0\,
MVLA?^WF\^B3&7@#.(3MV.  G2I']*.[5XTSMS^JK .3+E\*4E 7F%$23Z5IS
MZM9!8UO@,\4)I:G#+7:&UK\=*L76#LW./-L+CY@NV=;.EH.,6\M;>I;.U 'S
M+T@I^,O\3M>\KYVQHE!OAR'[%X^[2S[4[4-NM.=V6+E.5Z[Z761?OE:"WSRH
MM^2+:&O:J5E8+5RHQU,L::!KV2M29V$$TR1@4+=F%0D/4DF=@EXGTGMN$\2>
MVN"'; TV)0?JHP2EMO7\8=2S#KW=FG6& SKRY&7,@53; _9M!GM& _H(]J]K
M# <W]>9#8_L"[%F_ *W]H %@6T<4& @&+"8Z[9@-6X)T(MVG+5PZ[8 \*7<Z
ML?CAH@3K M5<%Z?.-]5+4GX-E@1Y<1BJ.2J-N0<1PA(2CR302X1'@C ,,<)N
M[5<L)5MQU*3]5M[G:\B4:N"&_^>FK$PA[^LCW4Z!;C=9# GD,\;#+9JB^]P4
MW%=: ZWVN%%R'3"-'CAW2O:SQ])U &(37M=U>]\J%P_J^\J+1QUFLLK+32%V
M8?H\4>YR%!(84(]!Y'M>W<(\\$6:4C^2!#GE/'0)FYOSV^KJW)V\$U$[QAD*
MIY%I9JLFV.DY4MJ##2(#U[KH$#AQO8O+IC^M>6%Q3S_"N&$LW^APM"\?\E7&
MU.>QC52@'I4HHB'TD2()%*<AI'X0P82QU(]#0J+(J?3[>5%S(XN=IJ!5U2:N
MP15@._88!K:1N:,G8L[$<1F,06FC0]RDI''9[&/*L+CCBDT_>GF=1L^LT_;J
M:QRMTSX*7<='_?ZE3AA5FF[J,H'!,L38]Q"C,/+5_R"1^)!B0J%'TAA+[,4>
M<6KR^PPVS(WB6KUAN\^SU1SLJ6Z*A2[<:_P\Y\OBL&4XWU?@GVC[< ^)$]N'
MYU^K@;<2GV<LA]]6G-B.Z;<8GV>@3FXW/I,J?3,ZBNR!U+U3]5:"UNAC5OYI
MPFZB2 A.B80X\J1.E>.01%QY[4GHQ41P0F*GD,LN87.;RG:Z@IVR3H%,5A#;
MS2M# 3?R!- +LQ[Y'9?!&#C#HT/@Q#D>ETU_FN5A<<^U\=NZ:$(;)OZXC'U!
M(\]+89B05/$&91 +$4$:>#Z*I8ADZ)3D<4;.W"AC+UI8Z[D 6TW[QE\?PFK'
M%0. -3)-],#IBO#IDRB,%"E]*.N9@J)/&GP^_OGTY3V"*%\)6NTHYF7^(-9$
M48WXQR8K!/]5>2]WF[O&Z5GZH>>G/(U@%'/E6H0>AD2$"))8IGX2B!@)9!U2
MZ2)Y;J31: ?NFX606BZ58JW#A$O!-CI?LA /^4IY@0YQ@TY#T4TKHP(\NC]"
MJSU/9 %:S1>@U1VT^#?:CP6R0ZCF6&!/%+@Y).AN49E]@.N,T71ZX'01FWWL
M/(C?[/6 ?BYBDS#X1JA;U(J5?'_]7:^+1=.P:DEH["<1P5 *W=(O$BFD&$G(
M&/8104@B+W9Q%2_(FQO[__;3IY] HZR;DW@)6#MG<4"X1N;R-A.X4=64#VB4
M!3\TZ@Y8^\02F$']R$LR)_4G+0$X]BMM;W,O?OZJF;X^%V1=9GH.^RCN\Z):
MA@('H4QT(0$10Z3]2<*\$"811S@.B>XE;%OX_)R0N?%&JR?8*0IJ3>VKG9\%
MM)LZAH)I;-_/'2&G\N:7(.A=VOSL@R<K:W[)M/V2YA>O[>DV[!HHZ'Q<L92!
MI'Z$$QC$ND1Y0#A,<1RHCYSA*%&??^0[]5,Z%C"W#[QIZ5%J!0$$_[OWD^>K
M-6)ALOO%+L-B ;"W\#RO_E<)2-V_YK\$7P 4+.(T-IE0*%QX0=)>E)6EKB6F
M_Y#O3AQTR]M7@ID<'A#Z"Z!>3,]<I-_0A5J'EO>"Z8W$E>.&UI/1M'1.KABC
ML;V1@XXK1KL%>&M@'= '.6/_L$['L9!IO8PS)CYQ*\Y=UX]>]FO]'AVTF4IJ
M&[4:(I7X(-3KHA;OBEW2 +,8)I*G$/$TAD2R5$&*$H^'GDRP59^F?N+G1DT'
M):Q/',ZW)@!MPP(T5K@QAN, V?')>+"/S#8#(^Y,1/V &Y2F'%68E,3ZP7-,
M<3V?,E!O6_5#^[MFQ=9D$Y0W:W[#6+$AJ[+]U=+GS ])F,#43Y4W1M5XD02E
M,$2>C,/(%P);-00?1IVY$62KG_&=BD;)*WOANHV/'1].A_KH^_PG>NOJG[=_
M:,Q9M'E.]=BT)NU^/6(OWE[@CMNSUTVEY^WMVPN^BSV ^SVU'^>^OKM?Y8]"
M?%(/RY@XG9KZ/E\K29KZ33&JS[K8Q?[?7^9E]3ZO_BZJCX+E7]9ZI5?7$WJ3
M%\VO]'7^4L0DD5+ZD!*U6$91R" 5NM6$%\HT3E#$[)J+/H_Z<^/TW];%5F'
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
MNVGWYX50:Q?Q43 =M9C)C)E]2]V=?>E1060@ ZB[T.BB1Q@23ZJQX!()%/&
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
M"(>MJBX\+4\CKD-IB".'4 !=53'#%:C_+];+.-[DLZZ6,=S6G87N%RIE>-C
M^\X?I5B;%J+WR\6S7*Y>[_6PK6[GPH2)/)L7H^[T*T4N>"HX2!+34"J.I>8_
MI$"69WF:94D&<Z?F [:"Q\:,K;8W4:5O%<&XT;AG1V;;,;#TQ (@&YA-KP/5
MW15S1,BO/V8K?%BGS!&2(\_,]?X>[MDGR99KNGPMTC@A34Y&D: T23$&)(?4
ME*T0@' $ 1(Q5T2@C,7VE<U."!@;_;0J1L5-9+1T<#9.P6?ABET)2NB-IP,\
M^I3Z/P6,@PMV)4"#^5_+Z4M=3%)6]16JZB6+:#&/K-\I-[>L Y=.G^S4?<,Y
M9!U:[WEC7=?U:J RGRZ6WR77:UGQ3;XL9B]Z??N)\JIE2_-2QA+*)$8YB#-$
M32L] 9BB' B:09$6FNJ(55RMM<2QL5^M<]0H'=5:VW: LL?9@A5]HQ=\O^L$
M<&;;J]6X7XL4"RR=^J/XQ72PYBA78^O:(<4>IPOM42P>-&1O%'N[#AJC.-S8
M@YP_*B7Y:M,2\ ?]:<)GODECE!91O5_?Y&J]U!.J=G]?IJ5YUW&<LI20'!09
M%YJMLQ@4J<@!E3*G11+C(K$J*M1?A;'1=ZV@"8]X;E5TH)M^HV#!Y<&Q#4SN
M&_VCG0IJ52#=O@TF$+<=@/O!!L!A @@^$ /-"&$&Q&V2N K+SEFCWY.'FT:N
MLGQO7KGN26X3C9#3R8?F]?PT+3F=57T9]=^4DXR3F,0\ 5+(#$ 4)X#@&((<
MYSQ-,KTHR*P2:#IDC&VJ:-6,:CV;]J-&4SO"ZH*S>TKP!%+H\R=W?*SYPP*!
M$SNBI>3_]K!X^7=]=[49^@]H?@3UCQ5[=#UW$'JP,*S]_FTN[7?B<G9_=)._
M+114*=??-XXI C 3'+#4U"&G0B28$9)RZ'+4<E'BV#[^"\<!/;/D+P-O=[[B
M%<ZW/5@)D&)OC8[70Y7+4@<]3;$&X? 8Q?[&ZY.OVMXPF2QR8NIK%!P#R&,.
M"*,,2);*K$C31%&G8C_'(L9&+P?)1DY)^AU VK''=? $I@M'9*Y*Q+)/S+\J
M%6O(]/S+9G:E8WGI>W(KQ-0L2^CLGD[%Y_E[^CQ=T5E;6S%5F<1%#F*9Q@#"
M@NF%A,D4B%E&8_WIQ]C)L^B4-K;/?JML]*RU!=-YQ&M]W3[];HCM6, ;<($)
M80>S^P:S1M4 M0&M0/%*%-T2!^4,*^,/Z</NIC['D:9 Y#M3'_+]XLFTIZOV
M.G9*1+Y[W5[25)"\_9,N1?6?>[FLXM&UX76@VH3*3,4IXR#!) -0*F*(1X*,
M*XZS%#)&K!(^0R@W.IXR6IH^P*V:YN>N:,GPPV=S(/IV@Q+Z['2G6.JN;;L5
M4R/V&ITLJFJ,NZG_B':,O!0 &WY(7<YEWVYHASK"?8,A=CSS#3,&W<?#GF4.
M>)(<!JW]0^= ,OKV.WRN191WR@2*3P2%24R@  42YLQ )=K+EP7 &$&5)AP2
MFKDU,]P7,+99<ZN?R<D76D/7EH4' -HY\M? $GC>VD?D0Q<B/7H(GC;;<X/
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
MVV1=H<^P?;2N!^ZHT9:'1[J1MI#3R<?Y2C_NFWR8&D]QOOJJ7^R)8(D)G&!
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
MN5-!=\"$4_^#-VRNJ4?]QY5FZG]@G#-, ZC@-B56\^OR=?+;_YV0@L:,9 E
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
MF;4XIH!AP8&@&9:(YRQQ+#UJ)79LE+?KQ#2;?;7BT8[FU_J/G>/@ZB[Z0G=
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
M5=SL0NLUPL(:(M^1%I<%#QUQ80W%B<@+^WNO#^#2,J1^\U9--L4D+@HE*$*
M(&E.4)1FHMR426:",ZS_$DLG_Z=#UM@(J%6OS2[J'[5U"*HUQ_B *CRU[+HU
M&] ^7@#MJHBM,W $"]@ZE/=F\5IG#.\*USIW2\\5$YV+V[EXMY[.3))5$Q"0
MJYPR&'. XP0#&&,,*%$I4)13F JN]%\YK9).21D;/Q@EJX8KK%'3M<[A22@M
M%T#7 A1ZT=-BTVH8(."J$P._:YN3DH9=SW09>[2&Z;RXWX>OO8T[U?KDY43P
M/".24<!@Q@!,TAS0A"N $)<F;U'*V*F=ZO[CQ_:IFY;->JV^T<\L0%:/TE04
M>J9-&;1Z+5\N9E-1)2O7'&PJ%WXWF8A5T+T;01Q ;L<,_8$,3 F'&-Y$]QHK
M_AK]T?SY0_Y<1>_T2_\_'DGB-!Q>V>% Q*"T<-J\0SXX<U7/ Q7^*,5Z9IY(
MEW,S[=W+99N2/>6:=SY,9^N5R:G3*Q4SJ-683G@,89XF$$A$"@!9G $F,P$X
MD2D3<4$3:55_Z4H]QD8MW]=/3W3Y:CX-TS)CO_.&MJ@N6N%X,--SB"S/;<(#
M'_I8I[&@XJ/&ABW6-U51>EZY+XTET1^5+6$HZDH\_9X.]=1EV,.CZP [.ENZ
M\G'^^]NW34SNS6'78GZ[6BVG;+VJQ"_N:97XE2)8$,H8$ 63 *:I7G(I*8%
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
M** @0P"J6($":^[#"D.89TA:=K@\*V%L7O0F1GNKIEZ>:D4=0MI.0]G-2EX
M"LP[/;!QBF#KM/_JP+733Q\L7JW3N-TPM>X+W3-0/C0^N&F$,\DYBV,J.<BJ
M O!)7@#"<0$XS J5YY)1976^>_C@L7W&K6Z14<X^WV0/J^X/]AH$ G^G=L8[
M99><LK1W9LG>PP;+*CEEPFY&R<E_[[&3M9FRVVI?52[9!(JL**"B(.$J!5 F
M&+"8%B"C7&5I420DM2ILVB%C;!_ACI^Z*8+79#JZ;("< =1B=^EZF(;SY ,@
MY+ -=#U2 VWU]$+,;2^G&XO._9HSMPZW)].M^]Z^RX5+W5<0]\N%6/,JG_:[
M7+Y,N2R;)(Z8I++ ,@$J$Z;R2YH#DL$"Q )F&858I:E52[Q.*6-COT;1*EJ[
MT;1'>LQY4"^O)[Q %9@!>Z'DM*JXB,+5*XOS$@9;75PT<G>%<?GBOCDP3%.*
M:;1I)H*](BDF*4]HHN%FAGB0$X9S16$& 1+2%&W.,U 45(($9TE1I!DN)'?+
MAK$5/3::V-3H66H]7?-AK/&VVQ(-@V+HU8Y6.MIJ?;-?]>BFKI(OHJWN/O-E
M7/'RG#EC+7[@'!I76(ZS:9R?T+?HTCO*_T>*.DOG$^55H</ZF*DY3)4QC0E+
M4I#A' /(J0(FP #(+.,8,X9B:+4%:B]R;!15*1W56C=)9U&K=U2K[%H8Z"+J
M%JL[[U@&)BH+&/O$!]CAZ5IER2>N0Y98ZOF:]BBJ9(O0Y8I*%Y\T<#DE6\N.
M:RE9W]G/P33IE.O*;_VO!2MO^>I.I7&2UY5*/L_U/YLI8I."V70F>R?G4DU7
M$\WC!3$MQ+*BT#ZG<3Q9(B"(I4P@0C%','7Q.:_29FP<_V%:\J5<57G9$7^D
MRPX_*<#8V/FG@R$>^B#-)&]K0ZI5KS$ETK;<1+4=IN".N:#V7K>)WVWGP^B7
MQJ#SZ6;.CJP78+WZMM=I-*B[ZP6\0P_8ST/[)IO7+:G_-ET]OE^7*RUBN2D"
MOM%@^B35DE;;AVJQ?#+5I>_8;/I0S?+?]7]+-97BFWR1\[7\)OGB85ZE4>.T
MX 3' A"&$M.#.@$4,0A$ KF,8U6DQ,J?'D3;L='T[=-B/5^9HEQ\MA95-8U(
MM$4BEK7V55S6\];.:+$QM(S*UM3(7$27JRF=S5ZW?^V:+A_R3;&;%$8S_H$G
MC=;.Z$]M:-1:NE>>?V<":>V]B78LCK8F1QN;;Z+&ZFAKML_\_P%&QW,%@9 :
M#UR#8 #PCZL8#"&T9X_!ION67J,LGLR,68F[72Z-5F:)^NYU>TG3&^'V3[H4
M7Z9S^7DEG\H)9XP3%6,@](@ F!$"F. **,E@(@A!:2Z=V@U>K=+8YJA*7<",
MOM&N3=&.41%[C7:O:PR+*LNB/XQM466<8Z:=AP&VFW6&';; 4\M (^;>P= ;
MR'Z;&5ZOUK!]#;W!>-3BT-^3>Q*Z?##/-+L7=>*!%'>;M(-FZQ.1/(8Y(P 6
M0@+(8PI(BA"00O]%BK47[59YST+FV"AY5]=HJZPCMUI@;4F>?A$,?<!X&KP
MG><=</%+:!9RAV4L>R".*,GAUNM*??Z@/W?Z!OP^%].R;A(HQ:?%4DX?YFW?
MUPE'*<Y06@!)H#)EM0@HH%1 (JD$3&).8B>GT5V%L3%27<E2NQCK^5(^35?F
MB%[5*D>RT;E?=5"'8;&-B@@)=O#HB&9SR.P@[W4>V3,@:BS8M*WV7U34';X@
M948=U'B3PJ/N,)TK1=KC2?T(<;,+_9^+V530U]N'AZ74*WGY83&;T66]9SDI
M),T4)0DHI*+:%U,84(Y,$U/MAB'"<T*L N"=I(Z-]CX_/9LMO(6*5H^RK$_;
M'FO]RTA(OI35XJIEPAY%DNT&PX[YO$,<F.QV#LL:C6^BC<Y1K714:^V/WYQ
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
MA!4M5^ 'G3_7V=?E0O<NJS58&?7HZB=]NAFV1*_CB-K1WNN,4V""M"B/NQ5
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
MLO_4S]YZ_7M-CB;6?^K&OE+_F;^ZJPFT ;_ORXK3^?^6=/5N(=[J5WH6D[3
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
M)#S)($(RP8K+1 JG!+TK_3FM<T;(T/MF^CB4@&Q7/> WUICL* 5S#7"[E="
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
MOP>L,G,TJAYWJ^'&:M1K5;M:,]H9,XJU.\#X\TH59\Z#^GI%9X[LF6[=F?/
M]2H]<Z%)C\O3O?#&+[*N9/IM^8W^,AK'WW73VH3;A7B_7"E9ZK_I'\ZG$LXB
M%2&:HQ06$=/<K+""C J3&:ZHR!*%J6)VI9B'-,OJU1^U.',M_%K6F;Z5,;DR
MD<L/FJD7=0CSFOYRTIL9:O@LKGS'')*18LQW'H'6)?!M6<<6[GD%M%M@ZY?Y
MJ0E+!V].\L!?8> <+J5?80!'NLC>'\A5.Y#KI7F9:L7]S4":M8_:#J1YW>I7
M$)QFB?QEH#OP@2'OO#<?JJ_Q[MH'1N?@?G[HMOUV.V^>R[JO]HJY$&F2Y$)/
MDH4YOD YA84>1J@XR3B*L"")TR7^8?-3VY-\K/<:^O]9:Z;C-=D1>';[!'](
M D\V&\,"W+^?]WG0E?E1%Z,NML^[=[Q^OO IO_?VK[1<?%Q6U?UBMP"O^>!>
MW='J^WN]0_Y/*1[DVV?Y;:G)0W):&8HQL>:4FP]^7BV9.3>Y5Y^6ZWMNI+VU
M<;6(&TG20F4$BHQK$L!9"@EC!8RSE,9)EHBHP'8KY1&LG=X"^MMRK??/>BC+
M']K''Q+,M>?@MP>-P>\W8"'K8Y!:,+J2Z_6\N51T(YZ0HV_'8J\]HN-0HO$2
M_&;\_!TL%^#(U?KZWXRC\1;4[@+MKUG8[3P&>RZ#C<_F2>TUV+H]D&;?B*,S
M*'F'M'?4F6 $X(^GE3&Z])NC&JF1O\GU]Z4PZ4S-:G>;X;25)/GP^$3+55T_
MDDF,8ZKT7),C K%>=D*&N9Y_<G-,0W.>RVSV0Z[8TG8%ZFZ$"__LFQ*.AG:V
M&?'@U8.C-H#'.-A- F&Q#<SMC?&@L1[LS+_93\G<*1'M?!B.IOWQ&Y1]/<P8
ME53]83KFRAXM^18U-HM ^7FNOX.FN7:G2"C+8R8IS'"A(,X5AX06#"I*"D19
M&G'A=$]XOINI;;=;*\'63-<ZQ&>QM*.J_@@%IJ,3< )LP[M!&+A<\-FN1JX,
MW.7N:1'@SD^/K'7<,-6'A2G"5V\0MR1UWVA<_E4WL:X^+!K-CG]*(^$LQ:U>
MD- '6?_QK?9FJXXY4W%>2!HE,%.<0JSQA 1%*=3_(DHADN6<CZ*)/+1G4V.Y
MVD*][_M-;QV?*P&>9'N*[QBQ,!F 0\LLO^87(C"I#R#'W"Y3]^#97Y_>;]29
M&XQ,>9$&I1NPP0FT0#4? 0:J/8WG">@WAQK_:>@\#^[=GT,/.M2@#J8;'<S
MJ2T4_B'-<<_&C_IP>D?MG+."1GK[$7-F%+82!(M4"BCR/(F08E&.DVFL"KK<
MF-H2H+D!>##?$2@,WRK#MS]J3?VE JN]")OUDCOF"+_2-^6U%P%#C?__,3-^
M \C^C/_GFM5M!O1/,H5WNO)_R'QM,USC3<Y6UO2O]+!?0$)W97+A]>0_4Y@K
M&DL&,QHSB&5<0*9R#&66\"S.,L9BJV+4]EU.;H;;GHO+5J%_6RG(!.G?F%UO
M:[I_H8,+Z'?/1&$P#3QKG!8\."BR<P,^AX/3OX9$?UA?K9Z$.[R]RDMT(^52
M:N)"2Z]6=J+;LZX2%%>>="/O:K6>?2O7Y@[[PZ*FHF<Z-Z&4=6BEF3&^ET_?
MEDV>Z-OE(RT7LR3E69%&,8QSEFD6EP4DA,4PBA#"*HED4EC5M?7H>W)T;LPW
M6Y.= ^"/QE3+]'>? >@F\L"PAF9T'T2M.:8'-EU+:MWLWG):_^MX*>W3[RC4
MU .0#4?U:<+W<MC4=%Z_?-;?G/7MHE[U/M5KX(5X7RZ,$,FN/.?]MCSG&ZF6
M*WG+]=3Y7,>-O]U+G]2/WNXE3\X0US#F*H&8*@QQPABD*.:0"UYDJ6 )29Q*
M88Y@\]3(<>.R7M0:I^N <;EQ^P8\N,LKC3'PMM?BDQK.X'?LFY&L_;VIAW+K
M<OVOUNF+Y9=O *M]!WO.@[?'^<O[_@]Y?3_:8 T<"Q#>[I$#"T8;B-,HA?&Z
M]IO5/BSX\E%^U7NZYHB'SHU17[]+:6S<U2?9:2Q7;UZ<U)EO?Y75+),15Y$4
M,)(*0<QE!EF21C##,4K2G I:6%7>'-?LJ<UMA^G^X)/^*/C#&.JH>C72H-M-
M:M,;RL#SFL<H.D\^XX(ZZ/PSDNFC3D'C#L?Q+#1R[WX3T4>I9SZY/RF^E15?
ME?4-PBVKUBO*US.4HU04<0)S%.D-4I0K2$5"(9(T1B8+-J)6IT!.O4YM&MBL
M>GTUO.R@MF/OP0$,3+Z-O3>'.X<;L&>TYN+6[ 'YV FF0>G4KN=1V= )C&,R
M<WNXCW3^>\K+^>[\,\\0CC-20)PG F*284@113#*$X*RE.5(.@7?G.MD:DS3
MRB5OC'0\9>Z$TXY>^H(4F$V<\?'4PC\/0  )_*..7D'Y_KRKYP7O+WS6LP2S
MV7E7V^FO2&5<9'K'FBH:-:][$2MAZB>+',=<_\U)Q_ZP^:F]Z(UUCD6,#P&S
M>Z']80C\*C>&!9G\S_L\;&W>PR[&K:1[UKV3NK?G/^6Y65@N'K[)U:-1@?\;
M73^O] Y&5E_D4Q.55-VKSZMRP<LG.O^P^-^2KKYIM.6,YEARE4E(!#&U*4@&
M:4Z8>:<QS7F6Y-SIG?8S8VKOOOY*)8X;"#_X+7<4P4$-O<70#D#C 3 NW(#6
MB9<;8*P%M;D#[BQZP37L5L//E''W'KW@.MF,]&O-(^3Q[5:H9B_>L@W&?/?+
M1&W*&5-Y)%@2PYP7.<2"8LB0$#!."LEP2CC!J77 HT6'4R.TG<E@,Q!&#Z9<
MZ,YEM:YC'D'UDSXY1.?9X-[-;R'0#'U2O0-RS]R;;0A\:_' ,#J$. X,YT@!
MCGUA=0MN=,"H,[31IIWQ AL=O#H(:W1YSF]M>G27>\_6>F]JHM_?_>+?32C]
M^^5J__CJ8TE9O8N=,9ZIB%$.(Q;IY2FA=15O"D7,(\XDCS*W]"YO2Z9&Z-O
MCN=* MILU):M-R:E1K;^U!JL"_D3J(,3\GGK5VDKA=Q_*.V6NJ,,4. YXC3H
M!MSO#<V[_:$Y#-?9>C/<8K@WH(.NA_VM&75)W!NTXU5Q_P:GEI5[F%T\2U*I
M$,4YC)(X@Y@G A8D-C*\*),YRPL4<S?=L[%,=R&.<=32OIJ<6O"\*(T>0E4]
MMUH<C9C]1$4X9G%"<!+3"+*<ZYE:9AFD*HLAD8IGA10XDV[%_"8X_&.KKTQ[
MQ.TF]"F.8^#Y__5$4_X,:=/GA^U/DBA]9/S_(:G1YX?DM91*^D8J')?\WN7F
M13,N:(*%X*8 MUZFD)Q!FL0$ZCE+()KHOPCEMDSIZFYZ2XO#8O4K;:Y[IK,5
MT(5B219C!#DQ=\5Q+""3-(<8Q852J<IC;)5A/C3,XU2*ZP(9_#:75=40>5V/
MZ+L$+^861"Z$G@BB^#^22!OL..MW#H9E8,E $(<.,#E ]TN-[I#ISRYP#!MN
MTM7AN&$G%JZ?A)_8/#-PFN'GY;SD+]_DK_4;;?Z_9TFBD46$09F9@N)<;S]H
MBB-88$IPC!F.<CE(KN!1QU,CH*,TL<,LL8$R_8ZQM^.8$(@&YIM.,/4O:\/!
M'^W_&@] [<*@LK=NJ(V3_';<^30RV"Y 8IV&=NGYD<_?VI7Q_?.Z6NMOG"EG
M\%RK13/,(H$C 3DRM6U2KA=6&<I,9G1,5:R(R.GLJ5Y(?UW3U3KP:<LE.UU>
MX&-KP[W+;^1#N5B8$E&LR?AXA6.6BR/+LP(SI%?+)$$*XBA+8)&0!)*((LKB
M*$U1W([LNX5EW:()C.O&UG"C^JZV;XI#&OB(;(A!FOY9V/:T:\_/&]!X.H$#
MKVN#,(V3K8M6_CF.L*Z!/-A9U=6._-8!)AIN=P!6IP*S.*>,B@S&:8(ACGD$
M*4$"4DEY'C$FH\+IA.2TBZEM2XR%>T?:7GG:9X"T(]E^\ 1F24=DW*O07W1^
MV.+RI]V,6S/^HILGI> O?](S_'X74/-)&_N\6IEV-XD@">8))IE^PW/%(.9Y
M#HLHU?CQ),*"17&>.HD8=?8VM==>6PA;$_?CCOZG8X!])\!V'# 8;('I8,].
MO=#96AHF#=<&DV%CXCM['#?TW<;YDPAWJX?\:.2"Q&2UJ[4]0VG"6&YB(/,\
MA5@:+LD+#O-4J2S#^LN%G XYKW<Y-4*YY7QEY B7"I0+^.]R(;;BO8[1C!9P
MVS'+L" &II?+:K*:;G86#\<Q]N@,2C06W8[*-O8P'%..PY.^E^:/CV7=4'6[
MT'LF(V?R(!=<<]Q. F5WV"^R@C*4(AAQ5$#,&#87+0HF2E#.<:;'PTESQ*W[
MJ?'1GO7U[<"!_:[7N$[C8'NQ&PK=X%>]'<""G>W@CR#7+GZX#7PG[&3"R+?$
M/O"<WAM[M>*9B")K[<#/=+5^V:L?7;UYV?]+?:H@*-8D%B.8QQF&& D):<'T
M&!&F9(3T0JNPRAAT[WIJ]-;:!VH#O0YM'&"W8[0P8 9F,R<<W?,\G"$9-K'#
MOOMQ,SF<83E)W7!OP2.)N<[ZJ(Z*M-7*<L^+M:DPL#WJP!DAF90YE+DB1C>4
MP0)Q"?6:3")*:)+FQ#J5V;K;J9'227'(C=%U00R']%M[X+NI*1R<H0^;:IO/
ME-L\0-3F[*D/N X9SD% 'BG/>3BPW3*>G3'KS'NV;VV\[&=G#P]RH-V?'N1\
M[QME\_UM=9HFE-$4\BA)(,YQ"EDJ4DB5B)E("47$21*ZL[>I,?I=G0=9@0\+
M\%E_^>1JI5^/)A7NCJY6+R;$H[LVH ?B7J=[_CB.?+"G]\7&U#!!B5:@A#S/
M.^KQ-8_RSCM_Y13OPD-^Q/+7Y5+\+.=SO8?^H&>QQ4.I&V\$QD[_+:0J%^5:
M?BQ_Z.5K'? X2SG"B$C#/29-@R8$%E$A((HYECPOA$!.0F!]#9H:/6W\J0^B
MFER\G=V@-ASL' ,^ZH&]Q]".S<8<F<"$=S H)^C?G/_5QB58^S1.!/=0F _*
MI[V-&I5RAX+PF)4':S><-DZK*K]X.))4087D<5IHIBXHT^M%(6"1\PBF"<]8
MDDHB"ZNC@ %LF1I=.^OC+#=^C:&0<VE +4\_QQFFT,>A#BHY6V]>5R?G"JBC
M*^5<LF=R6CE7@/-1R[G6I&>^#O\NQ;,IH?BVW8)^H[]:G=Z%V(O\.=I'1CE%
M6.21J:6=09RQ K)(93 60@DBLYC3PDG]Q,^.J;'P5NJSCOU?+NJ;W*4"&Z>
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
MSU5@ T+[Q/T";'$ G_\,WQF'A-?I?G=&2IMMOAL-._#][Q ]K(59[7VNG7P
MK;]#3SUXYR\#9>.^SC!VYO2.;-)XF<&O@_5!?O$KF3!RN>U&D7-7$;"J U:_
M?:>+MB#HI^7BAZS64GQ9SN?OEROST(P4:103R:#(<J%75#B&1''S'ZIPGO&\
MH(E3MM^HYD]M435 J>!6]G8/B%:J<ZVAV!42WJ*Q*2-<)\8U;/J'00BT$+GF
M'X[[];/;?4_W2S7&DNW/\GT:KUYUKV&=1C%K/Q?^')6N>PW/8&6P^UGA&=R\
M;5+_=U6:6(A:_KUYD6[;!*JCZY*4%)2G&8=1Q.LJVABRG*<P+A3-\C@2>>&4
MQ>%CQ-0FTB_2?$G+>;EWV;)QIE74;T81;/QQ#)GV&2B[R2HT_(&GG*WYIXBW
MT\'&A:#W7GU0'#9(V\>0<>.W>T!U$MK=IRW/6_QC!3_]0Y.+4M?,4 TQ5S.5
M1XJR#,.<8@5Q(24LF$P@BFF:%7&"(NHDR&39[]28L4W$XOLV.E[B6P)N>8T_
M/(RA+_)/Q4,;R;<6VCLK:-UO\MV &O8NW[+O<6_SW0 YN<]W?-Q34. @)'P3
M"3[+4):+F'.8\H1!+/($TC014!'**:6IQ,A)+/E\-U/CGET^!*?5=Z#FRY\5
M>*X:M?,C]7E'4KJ LQT']4<O,.6<)))L;!PPT;\3@V$S^\]W-6XJ?Z>[)[G[
MW9_V50E:<BE%9<(:]Z_8OWY?KM:;6_@9D49"+2-01L*DJ!41)%'.8())3O*<
MF "?V0^Y8DM[]2"+?EV^_/N]A]S2;4QM+GZTL7!M(E)$'9&RD&M7M2$;^.T(
M9'!( _/)QMXFDOFW VA_!U]WV!J[A]0L<H!I8"4CFYY'UC=R .-4]<CE88_
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
MYLV91',889AI,Q%8338@7M_**7'_H-C2$ XPP /0GV!X78<):$"YZS/9![B
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
MXZ*)X=?/;_6R!!88Q44!18D*B#"-(,T2!LN(I5&.&$\*(SV@2XU,C<IZ.\'
M4#M!LHN07J8B7T"%/GMUP<BJ9LHU$)S+IYQ]\&B55*ZY-BRJ<O7:VS:%/BQ7
M7X4.+F'KS4I-J&9"%I(P)F&6Z.5@DD001SF!J7)2R)2+;+<S9"!R<ZT]ASVB
M,<1L&JW/KVUM5#6Y=-LI.L+6;KO(":J1]XRDWLP>&NE_X^@<#$%VCXX:>Y4M
MI',NG]M'.GN]QR"&OJUW&_'_"[+Z4+V(6<Q83O,(P207)41I&D-"]2XRP5+$
MJ.0IDS?'+YQH>&H3!O52Y1X"%4Y!?$.,PHW O5IXPGH)J%JJD(K? 6TXT)8'
MCDRX@%7XH(13C;]^/,(%2(Q"$2[=[Y#W]$ZO=E9J]"<_FHHB^]I,S3G9@_RS
M%FVYD5G!"BIQA"')4EWH,RLAEI3"+*<B+K,L2;!1X5^'MJ?&3KN@QT:,SW R
MXP+Z9;(*#&7H!4]G>+-)W5AW0J^TL1\^2*@\Z"H@A4/;(K<I'.HCY39Y1]\N
MP\D-OXL93I:/'"_#R<W7O0PGQT<X'GTNGYZ6BT8VNZM.3F1!"2HP+ 3-((IE
M#G&),10$<2(2F9/"*K?IJ(6I,7QK8"OU;GE,>02>X>GC+9"$/E0<H!&@D/M9
MU_T>_1VU,NZ)WCDGCP[JSE[H]C6W)WZ?EG536.[40=\;(9>K7=Z]J+N:\;-,
M)DG)<0XEU]+U)5.?/><8QHQ$94R2),VL5J/NIDR-'SJS[*CAAIXPXY!Q\ U,
M-EWDPB_:C5_;VIBGPQ5HX\L@TD'4=^!:QUB3T^V8>F6Q&\P9E>YNA^V0%ST\
MT8U MW.MG06S4B99*DL.(TD5,\8D@CA%)92H+##CN3[BFZV7:S(W8\83;5A1
MWK:E<-^EMJG]')=;Q.WX[Q20.4,YR[,8TE)G,:12 4E0!LM8IJ6($E'$=/8B
M5G1I.LC<".6PK? D-]^1G$]4XY3QK(PR6*0"0T2*&!)>")AD(N.DC'DFK-+@
M;GT]1]V3V1M ;L?2;.B]$:' 8ZHM.-:CY 7WO0Y_I]H9=5R[X.CA@'7ITAM'
MHI/50F>TR-,4HP3&"*<014D$"28E+#A#<2%QQ$NK$LR7FYL: ?21K\_+51,Z
ML92'15.V-5,JTRU;0^ M*>)F.$=CB[-EC@,PQT54PI#(Z29?AT\NNG^66B[?
MY7 H]&7YMUC]L9QOFIE(O_U'LSQC40$SD>00L9*HZ83ZB<1%E"2(Y<1"\NY4
M"U/CDL9&L#72XL3A)'X&ISBWHA*8$@X N;X):(B,Q8G+K0B-=*[2(E7W=OH2
M"K_D_<53D9,WCG?V<<GNO1..BQ<Z1]U4:\6.+X)_5/V^>-35TML3DOLG/4OX
M;])64F\R(?21^K>_ES.:RR)A:NW$*8TA*J(2ED0R*"*"<X)9*2,C:>N;K)@:
M(:KW*K&.QW$ WVPF%1S2P&S:V@\;!\#.@_X85MO-M)+(T)DN<D<YXC5PQQU'
MWU$\#I:,'=+C#M:)^)X;'N8E$:LY8?I8UQO!WS4QCE_$JEKR_R3SC?@L_F[^
M4L_R,HU+DDN(LT1"E&<%)*D0L(AY4:I984+,HGYN,6)J9/C;2F^%/J^63 C>
M[8E6RM(F^FXK+W)3ZI59YYBQ96C( Y/E<2I6>P[=N@!:'T#KQ!UHW+@#RI'V
M H]Y][?@&#(_R\R0U\S3LH+J2KZ6W;.<]3R/=>WVSY].7M(9I$6''C;KUK"#
M0ZE97/ (YS&"61DK0B5Y!HF6_R1%FD@IHIS$W.;D**"MTSV!XD,URMW!27\D
MS)9UJ[[!>SU+LN#JCTVJ<Y-A4;7;X(T.@;64:+!WPXS/)]+C@6G_G.#HB?"
MTY=N1P;M,%QNUMLQXBAPP*MF:>B^\:UI&LS>L35/0P-_0A,U>)-NX]?]P]N/
M]^OUJJ*;M<YL_+;\0O3&\&>Q?I"ZLLIR/O^P7.F"8S/&8O5N1"5,<TPAPI)
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
M,%FN,SFE/HW4D6;BW^IE,)L$3+2+QUC60WIQ65_KM=WPPKUU_1WH_+\#+0)
MO1J]IG:/ NA@ #T.H '"H^#(^+WG5\!D1/O'%409OV..!%9>P81 LZ0KACYL
MUK6:V?&FNNQZ52WJBK72JR51LR):2)@71*U+<Y+#DJD5JD0TH9BG69I8A0($
MLW1JP]_]X^.JR5,!6SO[@)R!#YX'/^=N]C34C=%Y$QC83,>U@;]WAZ_!B$/8
MK;TR[H#E;.VTAJ=;0;<>C&YN\'6&GO<_GJNNWDX_4,YHGO*"8 )SP1!$I,"0
M)(RJKZUD11K3.$EIGXCX;;RQYX2I1L2UG[;X;83!I[&T6WI;G8>&[-5QQAC7
M3OKW&UT&GNZ63M,95BYTQ*0&E%-V_EL-)1> ]CV(7&K*2Q717CN_U2[9YLQ_
MT=O,RM"]*B"?%;Q+-90MY_-V4&NTP^J9ZH,DHJD>+K :/0J:09Q''$8\RBB5
M):+I+35&/9@XM;7*3M>UME?!#="#I$@BG)41S"15/<AR"K$N(I6E3$2HE"DN
MD=U&_.OVX3C[[5/KQ1REE,<E@UK-$*)42DB3J-#"/[E6_!$Y%K/GAD3^6)/5
M^M^A)P_-#=>;;\1CM5AHR1E*Y@YIV0'Z,\,*"*)Z,8L3B$K%J[3 JGN++,H(
M)VDB>=>?[Q>& B%3Z,W>V(#3\6;9-9F.-)N(OV[7!)Z''U>!WM9;:AT<:CYU
M/A[5E]MW$VS]#%8CVF,?A*P@[</,UZPO[1'F*]6G?;9D-_^N5^O96S6-7\XK
MWDSH/Z[%4WW_HZIG<8(X*E@&(R2%FC^GBO$1*B!/4*&&<UJ*M#"9/Y]O8FKS
MWSTK06,F^$L;:EB-\P*8E[G6#T2!N=(!'6.BNP[ ):)2=P](2OWKD* N/'X4
M@KGN7D\0!E<Z:HZT$G.+Q^,*2500EF>1A'D9ZVW61"V4*<EABO,4)PAE:KIN
M)3MRMJFI??"?'SZU.DA+M32SE1LY#ZC9Q,H/3($_^JV108M*78?"K_+(^>;&
M%1^YZO:1_LCU.QQ+WBZ?GI:+IG1,&P__L4FJFC$A"RH* O."J<6>S%-(=)';
M@G).)2ZRO+0K<GNZG:D10VMFNX'2YY<Y'Z*<P]:,)CP@%GQBT(#5F'C7)66I
M=5-CIL>"M9=Q\%NB]DQ;XQ:EO>SP41G:*Y<[RL;N597:>WWCN(RR5$20B4A1
M0Z8K8<NHU&4L61XE2&1,V%##^::FQ@X'.ZPW$\0%D,TXP@]T@6GBH&I<SQ3>
MB>(Z&'Y%7,\W-ZYHZU6WCT1:K]_AF /7*QK]+DB]634GBO^LUM__7"QI+58O
M>B/CX^)YLZZ_"NU=-6\5K]6_-JN5FMV\(755]PG]/_\0Z_6\#;2<%47&.2L3
MF*:I3J//,*0ERV&9)"(G::IG)5;Y<<%,G1II#4RS3*$+UYMF[#:-/@K,CD.E
MMH&?X&_E*!AZ"EI7P;ZO=V#K+6C<O=LJ1?Y43&O0]_9)>L&[Q6\"7SASQTWN
M"P[[4>)?^!;MQADNJMG[Q5H]ZYYS]1'6;]6/#ZMOR[\7,U*R+"M3"9.X$!#E
M3?)>SF&&2RYPF<NT--K,NM#&U)B]-1-T=MX!;:G"$6A;S:C^$J"7.=H33(')
MU0DA8T(TP. $D]6"_>-Q^?*_U-T-B?T+Z1]A^V/#7)>>.PKE&#C6<X7)I>Z5
M-.M/3=W<A\7['WKS:U/5WS5_:,%,NIY%$9<)0Q3BK,E-*=5/15'"',LLIZ3
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
M3.(T4@.9S33%R8JI33R^J;X61%MH-\ZX=8'9R!$<V,!C06N_7MYV'EPI,=K
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
M-0+=VUVW.^M8[J1_:(FY!9&&0#(PK79 ?#@"$?Q9FVVU\W8#L$XBDOX!'HF
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
MF\(%NT,L3MY?.>Z!V5M[MS]3V?L'6@?!^[K5W#[D#Q*T3II><\9-T/@)C*/
M> J4JZ\<7X>D@%>.\TA9!-K+@$_XWSVE'P0,1F^^0HAQQTMP"(C:049$R'$&
M9OJ*;T8DX$ROQ*:$L\QI1)D6=45(J@42%Q"7B,-,1H(E)<J3)''*[;TVXM1>
M[F>[A3IFYUY%V6ZEXQ6[X,=S9V +4!IKC8G?_-JKHXZ;46L+PDD.K?47/4@L
M[3-SFR3W>4>H1T1Y*H@0,)99#E%<<%CJK*R2Q"(N<Q$5I=-&C/7(4^.;RZGK
M>]O]2"CUQL..D8*@')B9? %\FT22#5CAA)%Z1W\].20;4'I%D*PN,(S*'M<K
M)@1O6G#^4*/.U9CB0;[95O.EJ"I1S=("28QE"GD:48BX^HD4&86<,IP6,69E
ME+B)LUN,ZO)HC:/-WAI=+XI^8:3Z#I[)7"V25FOPO*HVD"U6E7GZ^']MJTU]
MIK1:_@U4I-:@I(UWN[["YAK5:L'=^,XF: F.U%HF*V&<9Q%$.&*P%&D),4_S
MJ,@BGKG-<#V';(QWSF' CH/@'W*[EXMG( ._5@XQ[-BKH=Q;[.]UX@"/UQ>)
MS;BCOD(<@#A^>;A\U>VUP<6\D;I^J]AMK8\YN?CY_XJ764&TBG0F(&=:3)KG
M$A+&%.G@+(E%1IE R(9O+HXP-7:IC02-E<"8"92==KQR&<A^%O$"3V#.<$;&
MFB2N>G^&$BK!_OYM]>,_U'<-&_P+Z1]A_:.A@,M7'>6!O^I4^WA?_^! ';K.
M+O" #;R/N]8,C$>(D)C (B8,HCQE$*<LA@4J.)4Q16KBX213Y\FPJ5''P;;[
MN5,6>7S*LCI[RC*\V8:WD-O->5XCD",<E8T60W=I/<^ ^U7>\V7<N,)\GB$]
MT>WS??V!M0AL_D:H%:WN_[X@565J7<W6:?WKK^3G86U5+0\YBQ(<QR45D,A(
MK3=1K-522 13)-5=D&:$$*OYWXUV3(WJ'ZZ)E )JW 'K8S?OVG_9D)^.I0T#
M0VC'Y2,$)C!U/[S]L /WQ(G=OR@_[BYHH7HLE+@-3+\5% -M&;>TXC; 3FHN
M;KS<,([]J%/GM([+C.9I4B8X@Y3K<VC)]/D0CV%"DR*+"%:LFLPVJPU9V+'F
M[LI./+B[?KAG[JL> RQ,:BA3]KDQVAXP.XX:!$-@UC$VW1FE)G_\<>*H5T;8
M7WW49_S$J>.G]O0#@W/JU8OXBYI2F0KR-T0%C(DOWX78Z)83G,\U%9#%NWFE
MM_:WZG9X\Z+^\KRJR.*W]6K[7*E+J/F9FHCIS]3GS8+OCYOW"Z5"D!B+O(0H
M3G4O8<P@R;-4_52*E,0RCE*G^=&(MD]M3M44+^Y\OP.-]\"X7W>)V0$ .@@
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
MOFNFN&<$S^T9/0_FFK'WEWR&T,L^E!>#IK=?Y1/G0?M:7@T8V+EK56T>I%8
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
MF 8Z0%/M3S"CMWRM766%CLR;J$C)OC8DJL<0!0NXF(H5,L:DVU3UWJ1BW%3
M\&C96\)=H..Z2\\WL$]LT!1X!E7;[DE0FJLZ$H31KR;D&B[&T'(4TQURQHW@
M6^#E4)EW )R-6&JV8?EIO@QG?UG,+SY=]XQX,.EZ94"#3@*Y%F0VZV@&J3,X
M9CEH*;7U4AN6VV3+]Z=YW&+L!AO<<;37 4[7E>2W!#@1JFCEE 9$4UNK(X+G
M*4+0V<EBF>2\39!WGY9QAR0,CZL#I=T!7FX3SW-*0O ZW3+6_ @1'XT(P*VT
MMF3T.K;QEW9'2;/V0ZVLSSXR[N"<Y,VB-OM<?7US%F:UDV&-.S^MJSUF>9-H
MPU?U'LS;FIQ_7?ZZQ#6[Z_M4%%=<G%^<U;3PS2%&=V<7*4?1*5:QLCI34$0)
MWF<+VJ(69&/1IS8;9'O>>H@4!TEI=0:##BSG]3B*A_B>1*^8PV*K@4!BIMJ+
M$"S0XH^AR% \;], ^TFR>@A%!X'C<,+O $E7@Y8F(G'&C&$D@F!JW9R H$P$
M)X)@:"(7NE'7]$L*>@@]!\''7B+M  ID2J<K?#7]C'5P6YA]F%*LO)%+S;;X
M4!T$"IHW]=V>-!DY3^!0>I*--*ZT*4)XFJX>PL5!8#.@^#L TZ-M6X6,S+D
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
MU72&+^G'Y02M$,S6\F!+\E Q2XBN(!C#DZY;/2MM#G7NTS)V9GYXGV<_,7<
ME 8GZR(EDZ/04&+2U>1ZB.OC=?(.E.<%66S3I&"LVHKF0-T37>V+*'91]6F-
ML'ZSUM!'7$U3.+O-PH'SK&]_<L/AUD^P<,Q)UY*Y;%BJ-1:N7A,0"KS+ 5@4
MWDJI@LUMKIX=8]+U;5^!)/YZL7YL7I_L7TV9GQ@N-45$'%RN)_P,/7B9L4Y]
MX($7G4.C7.AV]'5BYH9"T?W9,(,KJ8.=^S97:Q:6SRY6'^>+Z7]AGJ0D?&3%
M@4!7>Y>NVQV;!,64DI3 R$VKH45/T=6)ZW<<J!VDE$XA]G*YO"!.=#$J.!X
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
MR*/#H8,E\0+IR6FZ5C']?(:7U0G/SNL9V7]MKL50@.:%<X:"M2Q!$3_@D4M
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
M*MPIQCD01V.G:(;0[+- .4#,'00JM\,?;MSQFZG-=:]]W8Y2/"-?2E0VK!*
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
MAIOK/JZB38Z6I)/I'(,2ICH-%&X989F3S"6&;4;=OT39N-@;%@<O@NP(I70
MLL<.SG5SG_+)*0P>?(Z%/%(OP"EF :/Q'G.*236: [F%HMY =8S>7WP:/D )
M'8#IB9/WD7YT?>AJG:!(M8:P5N8K*3*$I ,D5[CP+.FHVM2 /D-4+WV2H]Z1
M!VFH1[!51JX/H[)9)Z$\&.93S3PZB%IIJ$,U0Q$AY] F'?(,4;W9KP,5_Q*@
M#M1"#X!:UV(\8NC:%)/]%@*+!"U*/74V@S,4,1DG@R43S5QI$W(_2U9GH#I4
M^0]!-9@F1IY6\GOX[_GBKL]W?=@2+SG&]>F2H%04$)U6P- +C-PYIW=RVG>:
M5O+X^T=>VWC"*V\ ^8^,GC_"9Y+4=SQ<'R[&(ITB4\"BK)D;%R%8PVLO$08;
M+1V'G:K/=P+15C+&FX5WK%[G0PMY1*2LW\:^H__:3G(=HM#%@:IML$I)"<$+
M"4EFY-;S)/R#2HXMKY-/?/AXJA](7_,!A=>![_*=.5W/DR"+>F=%W]S.DV#>
MI2PR!^5\K//DR=?#0&<E:VE49;I5*]Z.%(Z\TW6$F*R)[CK Y"/_[6[U )_8
M&(VF0U;GB)' .&$F")V #(]WVAOM\HERE_>H&KG.L0D.7HK7#E7*@!N4AGR#
MKALO9H3+Z6%S$^[_^/&OQUN)&>AI^.;SO]W-P[A]W'.F:.9Y@1)L]8>4A,@H
MO$_2BU*")F^I367Q,T0=OZOMT4??-2EC84+5]5^*FWK]4\#I!?U'B^2X]%G)
MU.8E[CFJQK4H0^'C\3ZV@?309;/XO5-[^ "6QQ\RJ#EI.'+E.=!$[K/3*" ;
M1UYQHKO!)W*-??:*KI[(L-%VIX9&Y<[EN_V2ZZJL!U,04#H97#)$8R%TYZ@A
M2FV *Y>83E'8W"8#N"N%_1J;?7"SO=)D0/WT;GAN.P?O_=GA+9*[??"@!FI7
M!DY@M$P)I+\B(:N:B;:N;G6FH)XB>"-B1J\;#;,[A2?T/OSY>R!03L/E\@]<
MO2WO27.+K[B<\!A21">A-H;0/8SU@O<4*@B6;2K"B=T2S8>SO96V?@W5/EC9
MZA4-HY,.(OA;COXQ7_SSM]F[Q3SA\@%+6K&8$ZM%T;5&VF,&5\L@?%(\1\RJ
MQ#;#D7<@;MSW_>8X&T@K/0'MU^ELNJ3[_F_S>7YX=IC6D>4 -NH,"B.)S,0,
M/C*>C1(DNL;QW7;BQGU5:PZT@;32$]"(BTEP)@G'$N1,#JGR(H$K18&WC"MM
M:C=OFV[#^U2,F^]N#IU]Y=SE<).M>[\/<<:W?]CQ#OB.A [D=&^?+WX#(<:+
ML;8(2";5)%.=%.%"A)1U#DXS);&-<_ B:<V&\3^9$M,B6Q<](.&5PE]&;I^L
MR[6$Q4!QJ3:^S<3:?:@<URD?%DL[3\(_5EM=YA&V6H'#TYDO?61#T]4PU?DR
MZ(0I2@NFP;"Z*L=@@I@<!XKBHK*:9?K=#V; [@Z"J+Z="Y).7)WSPUT!%TD6
M19G 4@Y1^38==B_3UKNQV@<W.QNKPS1S7B;J-F^X]5\<G@8]_DL;FKG#&#_2
M$*[+G[;B[77X,B6G>OJ_F'^;$1IPN7H]7Z[N+7G@PC+K)3C! JB0,SAI+!"$
MK"\^!.%VJS [F(3A'G^VG[IU@8]F,D@Z6"!]+2]$H2JK]"LCI.0N%NM;/_X\
M3^$X%O&$ -K^+C2@ZCI(46SEYE['1EW7F:7PX(,D1NI,BA"" >TUFFR4SXVV
MT^Q 7"^-QT.B8M<;^D 5]8RZ>RT=H3CF)$K0RM:]D;5OUE:O0RB=4S&<#NV)
M_<%.NJL&!\3.+N%AVND <&_(M2%.?KHBP4YG%]=EUU9*S8(38!3631.)'%MM
M/?"@N:50W'/1YM'R27(Z!=6A2G^X9NMH#70 H]\#27&&BV_W!73;*!9%,;8
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
M4.YC8._8+QZ'7.4G56'? WL#0XP8,C##ZE([PXF3$(!SZUGDR(3>:5[)O^[
MWKVPL/O WGT4<X:W,%/:6FT3U'E5H'SU9[)5@ FUXJ7X(GZLX2-#J_S(RW8?
M^7<0D^R33DW)QEPX844C*%V++Y)0P),R6J+58K=Y<V.7$HP]SO"8&+F1NCH
MXFWS'/):B^,TF&A\;0!6X*PB7)#M%P&-9:Y56=T>O8I=% OLH^%MO8K[B+L#
MF+R>+U=ORS7UDX3)YB =A&@B*.(%O,< 41OE8Q+2ZC9/8]^1T;D[/PQ@#A=\
M!ZAY^P47I)#9Q5VUPD3;X$R6 5RHPF#1@X]" +-(;B<KZ%F;G>!/$-/YO34,
M@HY50@<X>K>8E^EJ33ES+N28-12KR:<DU(,/*D-FAFYS+D-NE)B]H^%\'N*/
M0,V!(N\ +)L5SYOBE-4D9*TH-I!@.1-UG'Y=S)4I3. )78PRF-QF?NEW9)Q-
M5_,QD#E<\-V@IB:/K^G/K*22Z*IEI4YH];: ER6"2<))*Y+3MLT]]9"2LVE4
M/AX[!XJ_ _B\F88XO5Q/+K\] *40SV@@KS,23D6(@8X"=U[HPJ4TO,T3]V-:
M=H*0/7,(':F"OD!T[R04CMRCTL %(YE0J A>D^,OM.<83&&*M?%XGB1G)RBY
M'P=*!RJBTY$)-0#X&/XZ=(WZW8\/,:9@"S$#50S>?O[/TV6ZG"_K@N*;"BZ3
M T^9;A-;?'V9C11&\\C ,>]=L(5EW68*SC-$#=.Y\=U'WRW4UD$JEP*#$!,Y
M8[Y0O!>"@"B"U@1?+T4;&_(<5>,F_(;"Q].-&0/HH7<3LLZJ'VM(KC]D4'/R
M%&$G,"HR2*L+J36%'"C@80DHRJ$343= EVBX\6TF338T*G?W[>9+?L(R7^#=
M%]+_6:ZFZ=4L7_>$K&5_AW>Z@P4:92 J5KM\G8)H4 !C*7AM* [D;0SMD83W
M:YKV0=GV5ZSVVNS G;YCM[X6SV?5/[QAG=C]Y:\O.%N2$&98IJL'K%*,J45-
MM&.($51=Q4C<)4C%.X$149?6_=M[$SWN>TA[T+;58E> _84"USJDZ^YPUGF
M[S%1-$*!R5JI#WC5J;@ZN@U8+*)&)^1D6)_!F%1XL:4&OJW+!/:F>MP'F/:0
M;:S'KC#[\S4!Q.0FFT?WR+U ^@&;PGH?72+_UQJ2KR%>HS9TM=!Q%=EK'5/K
M 69[$3SNHT][I+;37E<@_?ML08?O8E9[&(G5ZVMC^7Y^>4D^SY]AD1]P*HU
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
MC#+"")DII['* >A)< OC(MK"WFZQY!F ,'8,X<,TIR]AFI#WMTF,R3H?8Y:
MUQQJE$@R>$XY\BT)BU=<II$\QO$S(8.GGSUR*>0YY#D?CKEC8Z.4CKZ9_TPS
M-UMM6BJOCY0+,1">#"A#19E2$4J[+PJE\R7-*49'NF69[__\<9/]AKUHAV)C
M>TC8'@TM0LXZ29"6,RB%$F!#9$"II&AG:YHZAA>?6V$<C3&8W [CH <3VT/"
MU[_FMQ%1%X(CQ1FV0:)NR^6:508RS=1;X[0CKB<8[A9I"@]]Y'<8$?V8V9K1
M_.;*+9?3/ T;P9130W+06C(!03 '(I>&E,QZ\%89IA@7/M9)!GZ!L''S@NNX
M=4/*HFUH;0]@$!Y5LBJQ&,]+ U(\*P'M-4VSM*5SDJW4*_9%TAHR>$\%0G>0
M]9!*&S#;XP9LMHD_R:]_?7%7MX%$+W(.%K4SX[:,V6$<+ T*@HT<R><\"%(+
M<9VI;!9\?0#R%'YUI-4 $O?="N5G[U?I>CE!0T/&; F:%\JOK4XP/C#@(=*H
M"?%"U^F]?I"L<4LFZMRCP\FA 5 ][@.%VTF;63@3M%R])#9!)"7CI30--X1H
MD,H+JG,P*M$ZJNP9BMIK0]M3Z =[K_640 -(VL>A[0/9Z_EB,?]K.OOVQOW
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
MX'>;_WAK&$:=) LAXC'U 96_-^ =%T!P$]E%=$DKV>4'B&HA6_!<,#M%'@U
MZ[&]6FZ!"?,T:D4DA* 3.JEH6'@= WA+0Q)9$MIMR,2)"5R%EK&!-)B9=2*;
M&P#*E^^H/TM<_GX'T864@O:0<T"&!,/!99'!)TM4)%;'K*L Y2DM8Z>-#@:4
M$]G< %#^TRVF)7'_?@-XO69;6K109E2)MPLP(28(RDE%J<^$U\')$U+&S@8=
M#":G,;D!E-P3+@6WN'<+F6B">I"4MV/4@ZJT(3>$VFPJ3GOKC(J*&9W#._-'
M,;4_&N8K=S5,M]IG!]_>\<5Y85*6&N3VND3++2>+)KNSTE/+9'158/(R;6/G
M:PZ&GX'%T(":V>[H;CXII9$'Y(L6*H.0K&2G. (\*<8LL]JY.C?18SI&;J0]
ML)3W@Z@/RQL S)[LI_L8PB0XYK)T'B_9N)YU3,'Y:("0D$F2D4M?)R/H(%E-
MP*F7O ]Z2:<POP$D'8A%3;PC(CIJ(/*2)6=4*//,.$C+G>*&:JKJU,<?(&I<
M7WM % W%^+$3-O9O(&47M55EO#HM9G[)/0D>U7,P3-+D" \=LWQZ0J":%ST
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
M7*]_6*4BYM!*52M=.F_Q_/76A$7B(V)4!PO"<H.X#0PHB4(3ZDWF9ZA;::#
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
M&JF5/$W(N^E'IW%\[#>9+ZCST_+UFSF>I<6J1&H?&SBW18!9*L=L!L:\PQM
M1W Q.: >KP1*DJ%9=#(GNJTW<FK'B2*=U^5O VIFNZN]6Y'$D)A2:3@=!8@R
M5<9J(TK^,.=")U-KSM,!HL9-X1X(3T,SOQD<O=V[%4:T4^@=@[4,S4^\U<%R
M65KC,^5<SC+H.KG'!X@:MTBW"HY.9WX+.+JS#1^8C)N^/H1Q[E&=FL#Q?A=1
MHE7H*63MF @^4F[J#.!YEJ21^XXT8W(/(K(6L'=/_A_N&O_Z=>%F2W2@2]!G
M>TJSCC1*#5GR,HTA&G"<9] *'>ER1%6EH1@OT]:* W@2"':A-:Q$&L#8I\7T
M)SHOGZY<6'LP6RU-L\F2..0/R:C]!0GHMV3<BM+)R^ALXG6J>??3,S*6!I;Z
M;M_FTT70 )"V)L0_W0*9L_JX^#S]]GVU/G IB<QH">\9@O<\0;8X$QP$:UP0
MBI7ROYIA@J<DC=P1I96+<AB1M8J][<E,I6>^5^BH"%^>X&T$;SB!S)@5%+U@
ME^H\0QX@JHD@Q*EB[P*F'C)H $X;]^7-7O?%&NH8CX7V]8P_XXH=H4$RDK2R
MZ-WP6A/JGR6J03CU$?Q>)_)T*;0 J-OX\$:#OYE?_YC/[GKI,2.],S1"0J:
M< 8]8H<JG :J69DQDT*=;)"#9(W<,J65.W(XT36 PYT]; ^I\Y%XDPG"Q.$F
M8F3@A<:S)1+:M,XHG^ODMN\EIY&7G-/%O3N,^F3>-P"@DF8]GSW2Q"D%1G4"
M)A@Z/H2IXDU+0.<E"T=)\I7&DSTAI87,KI/$NZ?[0']>-P"6O2&8#W?9^5)*
MZS4*UK.$6ADO;N0-"Z!<MD1X8^WNPU_-^.F'HPJWJ@WU:>?>&TYX+4#Q003G
MIIPE_&9=R;&I\'@_>Q#1F10_)UGJ(62^UO(*/#$<6"3)<)>]4)5,_".H;#"Z
MVA,=!T*L@XJJ 1CNY.Q^<HN/B[7%$?_37=VD3VFQWNHD!4=#L2YTM"5[-^.V
MG(Y C2\#N[67M$[$K".!K3PT#0Z^&@)J '</^/1I,0WW^X@\.2ME2;_D!GD5
M-!AO/41K>+)>!$WK6&_/4=1*9+:F6NLO@@:@M#?:<Z>H4[A9K*=OO7%75RF^
M_K7]O>7V%Y<3RI-VVEF@M+QJD-(Y4@@",D6;E;>YEM5W(N&MA$,&!^8Y!=HJ
M?M_]G19ANDSKDWGWCW=[I'A(&1'1NM+XN<QPT@$\]Z6EN',Q"R^)JC./KQ>Y
MK;@PY\'JH,)K *$[-LB'*?ZQ&0VU"86GV8/;@^/=834QP#VR5"A: N'(5QF#
MD41JPBKE?QQ#92<\J@O$8S51-0##3XMY2"DN?T.&%M>K]/']F!^_QKR:Q?N-
MKG\R"8K$$%D$14JS?,D=^(R&C4V1BL@<'CQ:!9#]Z.T$37V!T#R#^,8N,-@Y
M?6^G/Z<QS>+GDDN#5T(1Y+<T(<H;75H<!53SI=8L@E<T0++:,I-CMF[G=>.9
M^H).RW7"D[D@/%7B= ,*;F=3;]!N^%6*%*_G-[/5^UFXNHFE[<M\L9;>:K68
M^IO5NLIZ_L=\%N:S%1*$'_ZMS-=&0:,M['7I->0UL.A<R6VVX$S6$%T4+AB=
M,N_4>.[4VWB O70"LKT@(#<B]M[ _YD6?EX'^K?G>?DJ_M?-<MU%::+02 DN
MH)4L10(AF 87E ";N>":QNATG<F:+]/6+?1-+A^;I\JE 27;L8V6U\DK@MZ9
M)8J6]FUZTZXBY*P32\G17&N.ZV"-SNA%OK8,+Y\F--S#)Z/'\5:2.1HBEB$8
M@D0+-Z$;)FB$2"4Z8,7\#74<E&=)ZH:N2WQ.&48*#:BQO=[48L.OC:Z>1.N#
MM>@Y9:$-B" E6)HI2/3NK4%>45)'A;U,6S> 7>*KRL!R:0!I1X;CW[GP_?'O
M3B(GT1M)P!'.2Q.[@&X8"64^@'5E'H".=9R0DTGOAM/_"QY93I3JV(&9O;M]
MG68I3\/477W\:Y867Q%ZR]+;ZD$ P3(O610,:'&AA#(>CZKR((7PV=K@DNXX
MWZ,? =WP=TD/)V<3Q]B0>\YS^G/VPTWCVY2N4YRPK!0/:&J(0 A^B>BG:X7?
M2I]D,D91+COAJ\MJW<!T2:\>=1C=*'(>QS;?S\(BN65ZG_^8W_[&)]SOA'!%
M.)4.B+*X4^4M&&[QC-@8C<<CXYTZ!5+=R.B&M4MZQCBS:"X"A*]FLYO2^'&S
MWXFQDGM.,\1U=F^4!KQ)J70W3]'C>?.6# >]QXMW ]R_YSO'"6*XU$ZK;[Z7
MZ3+3V>-?O0V=KU,C-TU(:[6!/H* L_1A[<N0.NVD!6.<T.B!<;QIA2X)+H(I
M$,)D&36/(;3<?_Z9Z/?K7P^[$FTJ&ICES!E*(?F2+&D(*Q,^UAFX(GHEM4YU
M>NZ\3%L+Y4>]$/'"(\2I8F@@IO)\>\; G:>!1.#1!^2.+'/,1086*+<JYI1D
MI?8Y;;9-'5KVG9NA'B.(!A"UIU^:YU$$E1EX62+:5"FP7/AB@U#E@@A6UZFB
MO9QFJ$<)^>5FJ,=P?&P#OV.S3I*E)HDK(#*@":D% Y,4 9V]0Y=%$K%[D_][
M-4,]2J0]FJ$>P]\&U,RA/HK2EGR\0("4Y'OABM_!I864HS&6$Q)(I:X1)S:Q
M/&<SU#YX&IKY#>#H29[RK:<LE-*<> M>EUYX.2:PB0:PREKAN JLTB":YR@:
M%T&5S9]!Q-  G&YC'V_3-O0VV]G9Y_G5U6_SQ5]N$2=>$RXR'CPG*3H@(60P
MU#"(E&<C+;$FU2DQ/(;*IJSNGKB8GTE(#0"P0@XG=Y&A!@] 2X=TD0-'5@L'
MV8C,'!H'@IPELG"NU-UJ8*Z'N_J)O,> H/<Q^+')L%NYQ:K&87@FHV\=D[Q/
MZ*,J6$5R!BJ8!U%Z)ECFD/&<,1L9TU;5F1?3A]IQC8*Q #V\(,=V@G<V^)N;
M+M:[N2_:W&QW$E7T7!,"-*H2OK0"K*0:O/?&\^*IA1V;H=O3UK,KCMMVH#K"
MZG'_>$C9#:1FZ5MIJ_&U"K(^IS#_-EM/RON87T_SS2*4Q=ZA[Q8C'J>T[K@\
M_9DFT=M G R@7>&F-P%,0E=11HD^G)52]TL)Z4S!N'T%1D%>'>FTB<175^O?
M7V_U-D'US;S8&B2XS(R50!0MXZ&4+G-Y%"2M:(X^$Z&ZA?JZKCAN5X!1D#8,
M]\='UA'U03Q)3K7)$%THC>AQ=R[9!"Q:[K-1SINS- 3H6[=5+2%N+#/N5"&U
MYVY_7'U/BTT&1#E(GBDA-0BW?E_6! Q7!"0/DAM&D[)UPCL'B!JWJ'\LH/46
MR_CZ;;^5$/$'ZRY_1&3.*** "EI:#%$&UI8)4BD$SZV6(;Z89'1XB7'+]D>R
MPGKQMSUU-$C@1PC#);? $W%H:"H*SC$)W$F)W#5"I3I=R?[="O<O.OIW! A.
MC/Z]F\5*V9R?T\\TNTE%,F_*)EU8+?^:KKZ_0=MC?HUGL$^&YLL?>GK6Y9&$
M#Y1)N5WUMP>K_O/!HG<)=5'E2(WVH-=35(W04! *P3MEC2;.5,KNZ4C@J3KU
MA66^(KM?7Y4&0=EFRAS)0!DC>$@R.DZ"ER3[Q#*/L0QP'X,1=Q2.^_I1 T^[
MJJ^*K)I,37]1)ZS?Y.NHM.U'GT&Q[=O$F=6;D")R34K;+U&R&HJ[@."!*&E*
M5,1L7)WGH#.IMR_A>XHWI51DN^#K7[^[_YHO[F3P&NWA'\58F'W[DKX5)WTC
MEOO#)!6+(1&))HJ,Y<0*\,5L\;*,.")24U<I5?ADVB]#)1Z#P2>Y6N>5;P-.
MT-OITGW[MB@>^#J\N=WWSJ:BX3F[5"QLGT!DZ<&D6+YP0SV-P5?J!=")O''?
M=<^!R^&E=)GW])>;ZVOTU>:YU.OAS][A];:8N:O;7_"_/J)CY!X<SQ/JR2I2
M<P9K8"!6G=F ,-1E$LK 6\$E".;+( [4##QZ)\I0ODC,)1L0AP[RA$?II7*E
MGZ^D(*Q?/U-2T)IXJZ(D3M7QB0Y1=1F7_C&X.4:Y'B63$:_SY6(U008MYU?;
MQM'KQ,]-M4QV,1-;VND7UH1U_3IZ;RJH)'AR1'6;S8%+/$ 4?K>+IN=I&!=#
MP\EW/BBSFX/+MMB!!$$(]1ZX*_7G-F7PRB3P5"EJDZ51=II;U1,P8]:>#279
M@T#IP>8&'(5=:V&Y+6%Q44?-30!K6"@=^#PXSP-XFX-F7&4?ZHRT>(:@EH#3
M1]+SX=G> 'K6KR/+S1;>74VOI[,UE[:;X4H;JSD%*\H8+!-BZ:VG0&<G//=&
MD$J-!PZ2-8Y;60U)PXF@ 3S=%0>_OEE.9VFYO#T>:UU=$@"5$A&,9\@F)AUX
M@9>ZM5I:CMZ,5Y7&D1TB:]PPQ>!6T/"B: %76U=X6_9I-1X'FB&8$K*)Y6'9
M"SQN@3G"- V4UO%&'Y'12!G^Z>)]4AC;E]=C%R#\/O?3J_1E?G53I'![)4O4
MS)PDAXHS%16J\#:.@D)PEDJE@DMJ!RW/I!?M_?B14=!?5O-!&3>VZ#_-_TJ+
MW0UH$W'KF0')I<,EFE_@&).@3*",Z"PMZY:#O>_31QZ2.HS@3V;;R,[RG1;\
M1YI_6[@?WZ?!7:TUH'6>IFP-!&)+,Y+ P!)NT"33TE@B5**=WO,Z><O/DC%N
MX5&5",LP+!\;-YOC\W +MT>)F""\4$"9+OW^T.#&XX!_DY19I@-W(0V'F^?(
M&,];'DB\\Z%Y/2)@0LDY7/R:_/EEPG(.+'&+=V!)N8D2*<ZE=BY[%H.F7,M#
M#366*?R/;_.?_[']Q U MM^L\;%&QOUZ(\)@&*'-3^)@ S)_\\>$"Q(%4P)T
M= Q$2@R,*Q$>)9R40L?L#GD;Q\G\S1_CA3?JR/Q(#C8@\]>?)\)H1RF:OFH]
MS).1,O(K$F#*E%1APHPYU"[B.)F__CR.F5!/YD=RL &9__X_)\*BW1SQ:C-9
MZ-+PAX)/Q@&760H5DQ3\4+3S.)G__C_'J0RN)_,C.=B S-^^F_A 2^L/#D$4
MBK41J)1,@NQE#D1%E7>GAYX@\[?OQJG1K2?S(SG8@,P_?9APGIB.-H&590:N
M9FC'4E%>#+7WF7$A\Z&7L>-D_NG#.&6Q]61^) ?'#@QMRB8WM&_C&]X:EH6P
M)0N%E1YON!%O.<@LE"RME:7>R>=Y)BST]+/'*4T=7MA#L&YD%__38AYOPNKC
MXDM:_)R&M/%A$9E1* >.,X>6J!3E.:VT>,PB\1!XXL,EW>RC8-Q^(%4"0B<S
MN@V@+%_-XG8'=\^ZUNBH2]F.-B6W1)G-W2;PW' I>?;=9OX=@Y:G9(P7!#A=
MLD]A<B*;Q[Y.7MVLYM?STKUFHQ&W>A%)S=0%"YJ+]0!5!MX[#=PGZZCQW*C<
MZ4K9__FC0^!4J<V'9>'8*/A'FJ5%&1(3;Y:KQ=1=/=H)CY%&4^:%Z])F4*-#
M9'4TP(QP5GN10^HVN>?@,N/%B2I@8CB&C@V-=U<IX ["SA8\)XIFE=!-(J'P
M(X)3Z#5)$H046KHH0B=,[/_\\0)(%< P  O'1L':='XWB[^[Q;_2ZM$VHN-.
M:^K!NX0FM P"#*,2]Q(-,<)G2;MIA^?7&"^T5 $- [&R@22F9ZSO#W?]H",-
M*@I/P5N!^[%*HIZS#()2G$7)LB1UVI2\1-FXO>6JI<@-*I & /9"5<Z[O[=M
M4UXMEPG_%[^ZOR?,6))91*XI5]I)H6'O)6? T;J7W@M4K74PUX/8)NM5>J+E
MN*8/)XON,NM*7\6X[B-:+,,\7UROEZM9.GIPP3-4AW;?\)D+0(.GGC-F(,C2
MAYHR"\8[A0!G"$%#0]*=BH]:+0"][S#P;K::KG[]<QK3D;T&)M8%GH3R@(9J
M&1"*7SP>35C70*J8@K%URB4&(/XRRDF/0>'S/23.(^$&[ 'D91EJNUC+\?-T
M^:_7OUZG6?A^C:;T.I:7O/".$ %9"G2I:")X@R0%D61'8HPV5)J/^!)E(V=5
MGQLJN\/PAI1;DSB\W<W6.52E994R!%U"KD!D9\N\K0#6TYRD$9F&.M-97J)L
MY EZ@^+@19"=()0&0/;"'7(;1$H$[XYD0 ADEK 2.995R5G _X_,<Q([/>D,
M;<>T4$PR+"*.<W!ZB*<!S.TYH%_Q/]V48.5HDD(L6)-Q*USBWS)W$$U4TB>I
M&*OC6!\@:N2:E?:NU5[2:A%X92/;4YILX%XR!=QKO!12S"5 8"#S%!VCEOEN
M?2).!]X]4:TIMIZ"?PE0/:70 J"V)^_)EK:*V<9H\. %<+&<.QHD6,<R)!\R
MXS9K:RJ-OSY,6&/ Z@N 76 -*(V1LVL>Z_6-U9JU4"5D*2E'SG"?\,A%4:S6
MG*W1B<A._;0ZI=4\77_<FKRQ+L$!9#$RDOYPU\BU1WO8'C4N)6%$EHEF28#0
MP9;Z$@\^V&@"+QT^.XTY[@2H9\D8+TGG5+G.AV;RV,_OC^C?ZDSE%#4.Z7<I
MD#))48-3VH-,E@>7$IZ9G1OLN38 3S]\/-$/)*_Y@,QKP)IYHEH?[>G^Q4[H
MY#G3'%@F92"L,F#*L$UKK8@B$"EV<S$&LFHZ$CANMO#8_EH-*38 SCY/O2HR
MCFI;0BXE=8*Y5/(='.B4+1=!:Z4Z5:7_^[_25P'- (_UQTBP 9 ^\3P^I47Y
M@?N6Z$01)+D,E(JQU'9:;<!Y*?!D!X[;$SFQ,T48'E U;FSK'+ ;3":7F0QR
M^].KJ?/3J^EJFI;EE\/#7PZWOUPS2:07(6=('CF=06=.*I&)4:/1/\G!>S0.
MJ"KG@()'72DX2PXA?<E))?L^^\-6.+\FDENBE-=X&; ,(D0&5BH-1DN-'"!2
M=?-:^VC1Y\FZC$208Y"S1XT.))43I\1]6;G%:JC;^L"6!'<VYY1 QX"FAU;H
M"49"0$E26B6KG'*EV.W)0!M].D@]H!TCE4''$5:"V68T[?O9U^DUWE'N.J%U
MLDYA1*/EH[^:;M)FO^#799ZFN!7 =EC\_TYQ0K-5*F<+7I60E0H>K"CMO$T(
MF:@@K1P!IJ=N:]QH\^@P/RLJFK1KOWQ'2;UVZ :^F5__2+/E^N/Z&*;/?-+I
MEF47$@<R#=].E^%JOKQ9I(_YX6*?TU69-?UFOEPMU^3X0LXG]VO3T_9N6),@
MU%CO0&8C0!CK2J\9!DDIJ;D,@L@ZZ3NGT3U Y5"WU5\_7/U^ A7GS#HN\.C$
MA,<[E/"MS1Y(<%IP@@<AUFF8?"+AHQ=\G NK>RJ3SB;P"]*:_>>!'OR\6AJT
MXN3/$['I!%J>I6L#BZ'@0[%2.:E ""6,9T&K@WTL_QWTZ'Z1O5HLBL&R7O7U
MKR='[%49;'Y_S)PD"MG( 9F)-CQ%9]&HR($F:WE4ACA?;?[BD!NY:#U[#)8/
MZ=ES Z*!*/_]"]_^C;U#U3K_E=*7%6[NT\TB?,??^'3E9O_IKFXV[%DN;ZY_
MK+N'[PY<)<+Z+"4H2G693LW &AV >,:4(YYD4N?)JN*F1A\5,M8Y:04HC9Z9
MA])8L^#C9J>OPFKZ$[W@G1UG*@*U3(!S1)062B7&& E(2[G10AD=:Q<*]J5]
M](;V+9V BF)O .A_S&<_TW)5@C*E)T_ OZTWN=[_<WL,7IEH#87HH@'T@")X
M[3.P8$G"GPMBZUA$?:@=O1G?6&"N+MJQ$P#O3^N#>..?L^GFMEJN3^_'V;N_
M?Z2R]P>_L[-G[;F6G&3P1DO<<YD:3]"13R1*C3\+DG=+&AR(H-$;L9P;L:-)
MLP$%?+_M=0^D9_R3_8?5:4^)8!8=D=)DB1(%N'D-S"AD0'#)BTHCTOH3/4ZG
MY ;4\;D$W12F[^Z@!^=UO>ERL)^[@W@T'H^JA4 5GF#I//H*1 -Q3 8:C)2B
M3L+N:72/TQ:Z*617%_<%A;$/=/D9+K9]:)%: >_.&VLC"LZ8(D%1-&%]0CR3
MTL?>2@/<),=4Z4DHZH=OSQ\%?\F5[13R7&?W9YG0GB(6C"T=H).,X*1'5MH<
MJ"-$<UVG;\=@6[CHR/<Q^#TVGE$'!".7$!9W=SO>;ETEIR2-E%D+U@5T:3G#
M^T5J!]JH$#(C3H1.":B="@=W%F^EQ=%9Q3\?1A;MP.BV,PIGF1.?(3/*0+",
MGJ5#1S-KI;-U/$C6R2X]%DAC5YZ>),3]8.C!T7;@\"K^U\UR5?YV6SC)I(_!
M$&#)<CP=08(AR4 4D5'CM([=3(RC-<P.(4U I(]HG]$8I_"Y-UQ^IH6?#P"8
MK]-5T;SO9Q&=GGBSG:_*"3HYQ8FWU!)DBRDYF-2 #]+BN9))=TLFZ 25O22T
MTAYHK"OI=+F,K(F>;*#DY*Z-R?(L]7WZX^M\4ZBV/8G(CD1=UF"#+\FU!EU[
MG3UH63H+"Q=EZ/00V0]RAXD;3V,- (-#H!I0)B/#[6/.TW _P$6*G*6QD(D7
M(#*RRF6$0.::9I]3RF$X_?5HZ8:@,J1PYT-P>NR7N#_FLW=_IW!3YOV\G2Y2
MP-]=WLYU$98H@P=)V9PV!5<F: HJ1.H=<Q'O[4ZO:P<6&6],SCFP,2B+&W@>
MV%SBM[W9.+6H5PT'O,LI<B0C\<(82$I+35CTHM(\C$=DM-(O:@RKZ'2Y- "J
M_HR[W_8LEFRVTFUG>UHMX=HE]&\)<0Z$"!F\8NCX2B.S4E&R@].B3PA]5MC-
MN+&H$\"U&]0<6](-H'TGI6=[#R3.E-2>@.49-^&T*-V@' 3CE>%$14_J1.KW
MDC-R['-TE#SI)W.JR,:V\AX\ZFYRR+XN%YODG-OXC)<L"^E!.5'B,VCF&(46
M; K6"^NIEJ[;S.675AHYAM$*M(:72G,0^YQ6-XO9Q]G[;6+!&_=CNKJ=&3@1
ME%JO P=*T/H5)@2P)*#+I"W5@G-'1;>)K,>M.[*QV#;\AI/8V&#<E+5/9^^6
MJ^FU6Z5Y?K+9[:X(VMD:_3<PJ305242#2\( 5=D835-67G3"8><E1VX:V!0$
MZ\BI 2OO_2S,K].7V_>0#^4_*'PN%K2FTENNBLV )IF@5H%AP@)/R":2O0VZ
M3EK+ :):Z60YIA,]E,S:A=]MZW.IK/,B >.Z#$(,J;"+@C1<2^EPB[LZKRX
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
M)*.BL=C.7L:?(F4KC>EOG4*_&G,86,XK$?R@._C>ZKPJK[*1ES51*98U\+I
M3_EB(.0D0*>"T2MF47=6M+4WK>,FQ\[CE:4%K/X\BG>!=3BDE I08MU0;C-@
MG?KC+,M%1U.2Z:QI93<"S^:UI@G.QU'+G4!W.N\[3_8F/9JY?YY!WBM4@8.-
MUI(0G5J]?9&_@)HS7GQH-0CA>$2>S<M0%YHY$OCZ>%(ZE#G7]&_''V8U!;V<
M^&/)A*FZ&,T)YJ$4R8M"X5"-E)4?E,ZS><HZ"?UL!\%3<&9?XLXC;QW/\J=P
MAI%;42>GD0ECAH./C$P83YY;YSU/O8V8WX_2LWE5.PDE;0G#<U#31]Y5GN5/
M(/\_^H#@9*Q3#JV"X'0 Y7C*/!NCXTBIGH$I/9L7O)-0TY8P/ 4U'2A*MTJC
MYW7+O)<>5/ ,O$L6DLHJ>CJ7R>'L4T.G\#[8A5*. +KS>U%\WDPEHY1T#DH-
MSI4K#+ .\#>A-BAC0NOZ3-5N2>#9O#Z>@CZV %TO=V-XF2UA9RF^RW58&OW^
MC[/IZ@'L"B_K !MQ@5(QKDASG,L%E*QBE ;!.)*F4UQEUM"+/2ZQXR:%QGZQ
M[!A89Z![3YNDIUC$+X2T*G&2H369UV7-FIA%-HI[R9T*3@;9<+_&<8D=-]=S
MPKK7&EB]Z-XPWLMKXL1DNIC$U02#"R5#"D8S8-D;4+$D<%%)D%*AM\+;Q!OM
M0FY%TKC)F+'U:'20]*(MPQB4^XS@%\8H4]!Y\-K5L;<U?M4D+E1*&X<F!-:P
M[Z )3>/F2<;6E_%ATH'";+E2* HN?%3DIEKI*%@D"^"-4\ 8N:I.18&F#?@'
MW K5+,$P(I ;B&_H%ICCCR1ZL*;UN!.*MOGR8PTLVID1 \TONID=G^=?)IM-
MD=][)Q\^S%>(N56?6YTH3'@G%$(0.H/BH;:?Q&I4(]<H!6KAF]B;@X_>S\XE
MY>D*LLY!<DAVI80"(00$SP/S*M7.B4;]7N>Q<^FX*&ZW=FD7'/3@D=S;P"*$
M=L5)!,MD B6\ F^CA*@=>IF]U*7-A(BS7+NT$Q2>7;NTBUPZ -7^C'MFO8K0
M7 7B'!CK6%WX'DFS603#C9 YQA3<2).O3GSMTD[@.L;:I5TDW0':'_A]F[T]
MN@B)E0AFBZ$X(U.<P2U9 )FRLK[PV"B!\>AQ.F_?:8Z2V= BZP!W>Z<A?[T=
MZ<NS%QPSA%*S\X:N*;0E0F'.<.>+U[*S'M%?SVW5TB%.PI$1<,J8__F?5Q2%
MOYZ2WE^MI/)V^3'/WW_$Z2;)^&8V_4)6(:>[/>\EV^0L(D1>*QI+SN 9RY"E
M="%S)9GJK%1H+SH[OQT&1O%02M0>4G\.A=M,=' F:EZ8!>Z4(C=4U]T&65(T
MSYC)W*8L.IO\O"N))ZIF1\#Y\55R#]"=3@?UWNQY.!15"Y.3CZ %*\0=^L4+
M9Z%P94B.QA796>7ZCA2>:._T.6GD 9 [Z^OQ'ROYW4ZD+$4XCAIDDO6AVW)P
MQ5L07A2AO4\>3TT5[U-XHFW2YZ2*!T#NT&?LSI5QT[!ZASF^!,5S*J"+U*"<
MD'79-P>,F;F,,3HE3DP?OR/R1)NBSTDE#P/>F6OE0V<^>)VR-P8P) XJU,5X
MQ9#54EE&;B6SOM%\^ZXBR/[ZG\])(P\!W9DT6N[1HE<\:G(G H2L3&T#\.""
M4"!ST4PKAG*L"05G-HSR5).IQX'664>,-Y;I >=6$?9/=)_?K-.\\$8%P5($
M*1/Q3!H%J),&S,8PXZ27IWM3ODC]B:9ACZ0AQ[](AX7KGRY+^S+[E+(D_U+
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
M<_<O4$L! A0#%     @ X%UK5'2H+/9(*P0 1@8R !$              ( !
M     &YN8G(M,C R,3$R,S$N:'1M4$L! A0#%     @ X%UK5(DD*1J$(@
M*84! !$              ( !=RL$ &YN8G(M,C R,3$R,S$N>'-D4$L! A0#
M%     @ X%UK5)>3XA,=0P  L]D" !4              ( !*DX$ &YN8G(M
M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( .!=:U0C *6<#,<  (_]"  5
M              "  7J1! !N;F)R+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4
M    " #@76M4X/#.4V J  !5*P  %               @ &Y6 4 ;FYB<BTR
M,#(Q,3(S,5]G,2YJ<&=02P$"% ,4    " #@76M41WOAZTL* 0#92P$ %
M            @ %+@P4 ;FYB<BTR,#(Q,3(S,5]G,BYJ<&=02P$"% ,4
M" #@76M44[)SXC#2 0#;:A, %0              @ '(C08 ;FYB<BTR,#(Q
M,3(S,5]L86(N>&UL4$L! A0#%     @ X%UK5'Y:-$/#+ $ 7R<. !4
M         ( !*V ( &YN8G(M,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0    (
M .!=:U15,OY.1@8   1K   /              "  2&-"0!Q-#(P,C%E>#(Q
M,2YH=&U02P$"% ,4    " #@76M4L-VAY!,#   T"   #P
M@ &4DPD <30R,#(Q97@R,S$N:'1M4$L! A0#%     @ X%UK5$S5QKGL P
M.@P   \              ( !U)8) '$T,C R,65X,C,R+FAT;5!+ 0(4 Q0
M   ( .!=:U35%L\M5 @  &\H   /              "  >V:"0!Q-#(P,C%E
M>#,Q,2YH=&U02P$"% ,4    " #@76M4DB)K@U,(  "=)P  #P
M    @ %NHPD <30R,#(Q97@S,3(N:'1M4$L! A0#%     @ X%UK5.FJ"P_,
M!   +P\   \              ( ![JL) '$T,C R,65X,S(Q+FAT;5!+ 0(4
M Q0    ( .!=:U0?]X):U00  (P/   /              "  >>P"0!Q-#(P
A,C%E>#,R,BYH=&U02P4&      \ #P"Y P  Z;4)

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
